Claims
- 1. A method of controlling an indicator associated with a port of a device, the indicator being capable of indicating at least one of active port links and link activities, the method comprising:
identifying a port on a device as either a protocol aware port or a non-protocol aware port; and generating an indicator message to control operation of the indicator associated with the port, when the port on the device is identified as a non-protocol aware port.
- 2. The method as claimed in claim 1, further comprising:
receiving link/activity information regarding the port; and scheduling transmission of the indicator message to the indicator associated with the port, via a management link, when the port on the device is identified as a non-protocol aware port.
- 3. The method as claimed in claim 2, wherein the indicator message indicates an instruction perform one of the followings: to activate the indicator when the associated non-protocol aware port is linked to another port, to deactivate the indicator when the associated non-protocol aware port is not linked to another port, and to enable the indicator to blink at a predetermined rate, when the associated non-protocol aware port is transmitting and/or receiving information to/from another port.
- 4. The method as claimed in claim 3, wherein the scheduling transmission of an indicator message to an indicator associated with the non-protocol aware port via a management link, further comprises:
determining if a management link connected to the non-protocol aware port is busy; and transmitting the indicator message to a management entity to control operation of the indicator, when the management link is not busy.
- 5. The method as claimed in claim 4, wherein the non-protocol aware port is a repeater port that is incapable of utilizing management messages within a data network, and the protocol aware port is a port that is capable of utilizing management messages within a data network.
- 6. An article comprising:
a storage medium to store instructions that, when executed by a machine, result in the following:
identifying ports on a device as either protocol aware or non-protocol aware ports; receiving information to be transmitted over a non-protocol aware port; scheduling transmission of an indicator message to a light emitting diode (LED) indicator associated with the non-protocol aware port over a management link; and transmitting the indicator message to control operation of the LED indicator.
- 7. The article as claimed in claim 6, wherein the indicator message indicates an instruction to perform one of the followings: to activate the LED indicator when the associated non-protocol aware port is linked to another port; to deactivate the LED indicator when the associated non-protocol aware port is not linked to another port, and to enable the LED indicator to blink at a predetermined rate, when the associated non-protocol aware port is transmitting and/or receiving information to/from another port.
- 8. The article as claimed in claim 6, wherein the scheduling transmission of an indicator message to a link/activity indicator associated with the non-protocol aware port via a management link, further comprises:
determining if a management link connected to the non-protocol aware port is busy; and transmitting the indicator message to a management entity to control operation of the link/activity indicator, when the management link is not busy.
- 9. The article as claimed in claim 6, wherein the non-protocol aware port is a repeater port that is incapable of utilizing management messages within a data network, and the protocol aware port is a port that is capable of utilizing management messages within the data network compatible with the “InfiniBand™ Architecture Specification”.
- 10. A switch for relaying data between links in a data network, comprising:
a plurality of port modules each including at least a light emitting diode (LED) indicator and a port provided to establish connection with another device, via one or more links; and a switch logic connected to the port modules, via respective management links (MLs) to control operation of the switch, including to determine if the port included in the corresponding port module is a protocol aware port or a non-protocol aware port, and to control the LED indicator included in the corresponding port module when the port is a non-protocol aware port.
- 11. The switch as claimed in claim 10, wherein the switch logic comprises:
a port identifier to access and identify all ports included in respective port modules as either protocol aware ports or non-protocol aware ports; a port monitor to receive link/activity information provided by the switch regarding to the link status of either a protocol aware port or a non-protocol aware port; and a message scheduler to create and transmit LED messages to a module management entity (MME) included in the corresponding port module to control operation of the LED indicator associated with a non-protocol aware port, when the port has been identified as a non-protocol aware port.
- 12. The switch as claimed in claim 10, wherein the non-protocol aware port is a repeater port that does not comprehend management messages within a data network, and the protocol aware port is a port that comprehends management messages within the data network compatible with the “InfiniBand™=0 Architecture Specification”.
- 13. The switch as claimed in claim 10, wherein the message scheduler is activated by the port monitor to transmit a first LED message to turn on the LED indicator when the associated non-protocol aware port is linked to another device, via one or more links; a second LED message turn off the LED indicator when the associated non-protocol aware port is not linked to another device, via one or more links; and a third LED message to enable the LED indicator to blink at a predetermined rate when the associated non-protocol aware port is transmitting and/or receiving data to/from another device.
- 14. The switch as claimed in claim 11, wherein the module management entity (MME) included in the corresponding port module contains a non-volatile storage for holding module information predefined by a manufacturer to identify if the port included in the corresponding port module is a protocol aware port or a non-protocol aware port, and the switch logic accesses the MME to determine if the port included in the corresponding port module is a protocol aware port or a non-protocol aware port.
- 15. The switch as claimed in claim 10, wherein the switch logic comprises a field programmable gate array (FPGA) arranged to send all appropriate LED messages to the corresponding non-protocol aware port.
- 16. A device of controlling an indicator associated with a port of a device, the indicator being capable of indicating at least one of active port links and link activities, the device comprising:
a first circuit adapted to identify a port on a device as either a protocol aware port or a non-protocol aware port; and a second circuit adapted to generate an indicator message to control operation of the indicator associated with the port, when the port on the device is identified as a non-protocol aware port.
- 17. The device as claimed in claim 16, wherein the second circuit is further adapted to schedule transmission of the indicator message to the indicator associated with the port, via a management link, when the port on the device is identified as a non-protocol aware port.
- 18. The device as claimed in claim 16, wherein the indicator message indicates an instruction perform one of the followings: to activate the indicator when the associated non-protocol aware port is linked to another port, to deactivate the indicator when the associated non-protocol aware port is not linked to another port, and to enable the indicator to blink at a predetermined rate, when the associated non-protocol aware port is transmitting and/or receiving information to/from another port.
- 19. The device as claimed in claim 17, wherein the second circuit is further adapted to determine if a management link connected to the non-protocol aware port is busy, and transmit the indicator message to a management entity to control operation of the indicator, when the management link is not busy.
- 20. The device as claimed in claim 19, wherein the non-protocol aware port is a repeater port that is incapable of utilizing management messages within a data network, and the protocol aware port is a port that is capable of utilizing management messages within a data network.
CLAIM FOR PRIORITY
[0001] This is a continuation-in-part (CIP) application from an application for “System And Method For Indicating The Status Of A Communications Link And Traffic Activity On Non-Protocol Aware Modules” filed in the United States patent & Trademark Office on Jul. 31, 2002, assigned Ser. No. 10/207,869.
Continuation in Parts (1)
|
Number |
Date |
Country |
Parent |
10207869 |
Jul 2002 |
US |
Child |
10318006 |
Dec 2002 |
US |