Claims
- 1. A method for determining failure of a communications link, the steps comprising:
setting a timer for a predetermined interval; resetting the timer to the predetermined interval whenever a valid packet is received; and sending a probe packet and setting a probe timer when the timer expires.
- 2. The method of claim 1 further comprising changing the status of the communication link to a failure mode when the probe timer expires and a valid response to the probe packet has not been received.
- 3. The method of claim 1, the steps further comprising sending a probe packet and setting a probe timer after a predetermined number of consecutive invalid packets are received.
- 4. The method of claim 3 further comprising changing the status of the communication link to a failure mode when the probe timer expires and a valid response to the probe packet has not been received.
- 5. The method of claim 1 wherein the probe packet destination address is equal to the source address.
- 6. A computer-readable medium of instructions, comprising:
means for setting a timer for a predetermined interval; means for resetting the timer to the predetermined interval whenever a valid packet is received; and means for sending a probe packet and setting a probe timer when the timer expires.
- 7. The computer-readable medium of instructions of claim 6 further comprising means for changing the status of the communication link to a failure mode when the probe timer expires and a valid response to the probe packet has not been received.
- 8. The computer-readable medium of instructions of claim 6, further comprising means for sending a probe packet and setting a probe timer after a predetermined number of consecutive invalid packets are received.
- 9. The computer-readable medium of instructions of claim 8 further comprising means for changing the status of the communication link to a failure mode when the probe timer expires and a valid response to the probe packet has not been received.
- 10. An apparatus for link failure detection on a high availability Ethernet backplane, comprising:
means for setting a timer for a predetermined interval; means for resetting the timer to the predetermined interval whenever a valid packet is received; and means for sending a probe packet and setting a probe timer when the timer expires.
- 11. The apparatus for link failure detection on a high availability Ethernet backplane of claim 10 further comprising means for changing the status of the communication link to a failure mode when the probe timer expires and a valid response to the probe packet has not been received.
- 12. The apparatus for link failure detection on a high availability Ethernet backplane of claim 10, further comprising means for sending a probe packet and setting a probe timer after a predetermined number of consecutive invalid packets are received.
- 13. The apparatus for link failure detection on a high availability Ethernet backplane of claim 12 further comprising means for changing the status of the communication link to a failure mode when the probe timer expires and a valid response to the probe packet has not been received.
- 14. A backplane system comprising:
a plurality of node boards; a plurality of switch fabric boards; wherein each node of the plurality of node boards has a single link to each of the plurality of switch fabric boards wherein at least one selected from the group consisting of the plurality of node boards and the plurality of switch fabric boards further comprises
means for setting a timer for a predetermined interval; means for resetting the timer to the predetermined interval whenever a valid packet is received; and means for sending a probe packet and setting a probe timer when the timer expires.
- 15. The backplane system of claim 14 wherein the at least one selected from the group consisting of the plurality of node boards and the plurality of switch fabric boards further comprises means for changing the status of the communication link to a failure mode when the probe timer expires and a valid response to the probe packet has not been received.
- 16. The backplane system of claim 14, wherein the at least one selected from the group consisting of the plurality of node boards and the plurality of switch fabric boards further comprises means for sending a probe packet and setting a probe timer after a predetermined number of consecutive invalid packets are received.
- 17. The backplane system of claim 16 wherein the at least one selected from the group consisting of the plurality of node boards and the plurality of switch fabric boards further comprises means for changing the status of the communication link to a failure mode when the probe timer expires and a valid response to the probe packet has not been received.
- 18. The backplane system of claim 14 wherein each switch fabric board further comprises a redirect table; and
wherein when a switch fabric board detects a failed link, the switch fabric board communicates failed link data to the remaining switch fabric boards, causing the other switch fabric boards to update their redirect tables.
- 19. The backplane system of claim 14 wherein the probe timer is set for a minimum interval comprising a transmission and switching latency time period.
- 20. The backplane system of claim 14 wherein the probe packet is inserted in a distribution module on top of a Media Access Controller layer.
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] This is a continuation-in-part of Application Ser. No. 10/284,856 filed Oct. 31, 2002.
Continuation in Parts (1)
|
Number |
Date |
Country |
Parent |
10284856 |
Oct 2002 |
US |
Child |
10326352 |
Dec 2002 |
US |