Apparatus for link failure detection on high availability Ethernet backplane
First Claim
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.
11 Assignments
0 Petitions
Accused Products
Abstract
A method for actively detecting link failures on a high availability backplane architecture. The backplane system includes redundant node boards operatively communicating with redundant switch fabric boards. Uplink ports of the node boards are logically grouped into trunk ports at one end of the communication link with the switch fabric boards. A probe packet is sent, and a probing timer is set whenever either a specified number of bad packets are received, or an idle timer expires. If a response to the probe packet is received before the probe timer expires then the link is deemed valid, otherwise the link is presumed to have failed. Preferably, either the node boards or the switch fabric boards are configured to properly handle a probe pack, which preferably has identical source and destination addresses.
223 Citations
20 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. - View Dependent Claims (2, 3, 4, 5)
-
-
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. - View Dependent Claims (7, 8, 9)
-
-
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. - View Dependent Claims (11, 12, 13)
-
-
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. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification