System and method for indicating the status of a communications link and traffic activity on non-protocol aware modules
First Claim
Patent Images
1. A method of controlling a light emitting diode (LED) indicator associated with a communications port on a device, comprising:
- identifying all communications ports on a device as either protocol aware or non-protocol aware communications ports;
receiving information to be transmitted over a non-protocol aware communications port;
scheduling transmission of LED commands to an LED indicator associated with the non-protocol aware communications port over a management link;
determining if a management link connected to the non-protocol aware port is busy; and
transmitting the LED commands to control operation of the LED indicator, when the management link is not busy, and information over the non-protocol aware communications port.
1 Assignment
0 Petitions
Accused Products
Abstract
A system, device, method and computer program to control and set LEDs associated with ports that are non-protocol aware is accomplished. This system, device, method and computer program does not interfere with the normal operation of protocol aware ports. Utilizing this system, device, method and computer program, savings in time and effort for installation and debug of a network system is realized.
57 Citations
21 Claims
-
1. A method of controlling a light emitting diode (LED) indicator associated with a communications port on a device, comprising:
-
identifying all communications ports on a device as either protocol aware or non-protocol aware communications ports;
receiving information to be transmitted over a non-protocol aware communications port;
scheduling transmission of LED commands to an LED indicator associated with the non-protocol aware communications port over a management link;
determining if a management link connected to the non-protocol aware port is busy; and
transmitting the LED commands to control operation of the LED indicator, when the management link is not busy, and information over the non-protocol aware communications port. - View Dependent Claims (2, 3, 4)
transmitting a command to turn on the LED indicator, when the associated non-protocol aware communications port is linked to another communications port;
transmitting a command to turn off the LED indicator, when the associated non-protocol aware communications port is not linked to another communications port; and
transmitting a command to cause the LED indicator to blink at a predetermined rate, when the associated non-protocol aware communications port is transmitting and/or receiving information to/from another communications port.
-
-
3. The method as claimed in claim 2, further comprising:
transmitting information across a protocol aware communications port without transmitting the LED commands.
-
4. The method recited in claim 3, wherein the protocol aware communications port comprises an InfiniBand capable communication port.
-
5. A computer program embodied on a computer readable medium and executable by a computer, comprising:
-
a port identification code segment to access and identify all ports on a device as either protocol aware or non-protocol aware ports;
a port monitoring code segment to monitor information transmitted to either a protocol aware port or a non-protocol aware port; and
a message scheduler code segment to transmit a LED command to an LED associated with a non-protocol aware port, when the port has been identified as a non-protocol aware port;
wherein, the message scheduler code segment determines if a management link connected to the non-protocol aware communications port is busy, and wherein the LED commands are transmitted to a management entity to control operation of the LED indicator, when the management link is not busy. - View Dependent Claims (6, 7, 8)
-
-
9. A computer readable medium comprising instructions that, when executed by a computer system, perform the method comprising:
-
identifying all communications 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 LED commands to an LED indicator associated with the non-protocol aware port over a management link;
determining if a management link connected to the non-protocol aware port is busy; and
transmitting the LED commands to control operation of the LED indicator, when the management link is not busy. - View Dependent Claims (10, 11)
transmitting a command to turn on the LED indicator, when the associated non-protocol aware port is linked to another port;
transmitting a command to turn off the LED indicator, when the associated non-protocol aware port is not linked to another port; and
transmitting a command to cause 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.
-
-
11. The computer readable medium as claimed in claim 10, wherein the protocol aware port comprises an InfiniBand capable communication port.
-
12. A system for controlling an LED indicator associated with a communications port, comprising:
-
a port identification module to access and identify all communications ports in a system as either protocol aware or non-protocol aware ports;
a port monitoring module to monitor link and activity status on either a protocol aware port or a non-protocol aware port; and
a message scheduler module to transmit an LED command to a module management entity (MME) to control operation of an LED indicator associated with a non-protocol aware port, when the port has been identified as a non-protocol aware port;
wherein, the message scheduler module determines if a management link connected to the non-protocol aware communications port is busy, and wherein the LED commands are transmitted to a management entity to control operation of the LED indicator, when the management link is not busy. - View Dependent Claims (13, 14, 15)
-
-
16. A switch for relaying data between links, comprising:
-
a plurality of port modules each including at least an 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 to control operation of the switch, including to determine if the port included in the corresponding port module is a protocol aware or non-protocol aware port, and to control the LED indicator via the corresponding port module when the port is a non-protocol aware port. wherein, the switch logic determines if a management link connected to the non-protocol aware communications port is busy, and wherein the LED commands are transmitted to a management entity to control operation of the LED indicator, when the management link is not busy. - View Dependent Claims (17, 18, 19, 20, 21)
a port identification module to access and identify all ports as either protocol aware or non-protocol aware ports;
a port monitoring module to monitor information provided by the switch regarding to the link status of either a protocol aware or a non-protocol aware port; and
a message scheduler module to transmit LED commands to a module management entity (MME) 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.
-
-
18. The switch as claimed in claim 17, wherein the non-protocol aware port comprises a port that recognizes no data link protocol.
-
19. The switch as claimed in claim 17, wherein the message scheduler module is activated by the port monitoring module to transmit a first LED command 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 command to 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 command to cause 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.
- a second LED command to turn off the LED indicator when the associated non-protocol aware port is not linked to another device, via one or more links; and
-
20. The switch as claimed in claim 17, wherein the protocol aware port comprises an InfiniBand capable communication port.
-
21. The switch as claimed in claim 17, wherein the switch logic comprises a field programmable gate array (FPGA) arranged to send all appropriate LED commands to the corresponding non-protocol aware port.
Specification