Mechanism for automatic protection switching in a router
First Claim
1. A method for protecting a route from an active line card in a first router having a plurality of line cards to an active line card in a second router having a plurality of line cards comprising:
- providing a protection line card in the first router in connection with a protection line card in the second router;
detecting a failure of the active line card in the first router;
revising protection association information stored in the plurality of line cards of the first router such that messages directed through a fabric of the first router to the active line card in the first router are also directed through the fabric to said protection line card; and
revising protection association information stored in the plurality of line cards of the second router such that messages directed through a fabric of the second router to the active line card in the second router are also directed to said protection line card in the second router.
6 Assignments
0 Petitions
Accused Products
Abstract
In a router, externally received messages addressed to an active line card are bridged to a protection line card. Each line card in the router is programmed to respond to such externally received messages by directing them to the protection line card associated with the active line card as well as to the active line card. The protection line card is configured with inbound and outbound path tables that are the clones of the inbound and outbound path tables of its corresponding active line card. Bridging is accomplished by revising descriptors stored in a plurality of line cards to indicate an association between an active one of the line cards and its protection line card. Received messages are addressed using the revised descriptors to the active line card and also to its protection line card. Upon failure of an active line card, its physical interface can be disabled once its protection line card has clones of the inbound and outbound path tables and bridging has been set up.
-
Citations
9 Claims
-
1. A method for protecting a route from an active line card in a first router having a plurality of line cards to an active line card in a second router having a plurality of line cards comprising:
-
providing a protection line card in the first router in connection with a protection line card in the second router; detecting a failure of the active line card in the first router; revising protection association information stored in the plurality of line cards of the first router such that messages directed through a fabric of the first router to the active line card in the first router are also directed through the fabric to said protection line card; and revising protection association information stored in the plurality of line cards of the second router such that messages directed through a fabric of the second router to the active line card in the second router are also directed to said protection line card in the second router. - View Dependent Claims (2, 3)
-
-
4. A method for protecting a route from an active line card in a first router having a plurality of line cards to an active line card in a second router having a plurality of line cards comprising:
-
providing a protection line card in the first router in connection with a protection line card in the second router; detecting a failure of the active line card in the first router; revising protection association information stored in the plurality of line cards of the first router such that messages directed through a fabric of the first router to the active line card in the first router are also directed through the fabric to said protection line card; and wherein said act of detecting comprises failing to detect an expected periodic heartbeat signal from the active line card.
-
-
5. A method for protecting a route from an active line card in a first router having a plurality of line cards to an active line card in a second router having a plurality of line cards comprising:
-
providing a protection line card in the first router in connection with a protection line card in the second router; detecting a failure of the active line card in the first router; revising protection association information stored in the plurality of line cards of the first router such that messages directed through a fabric of the first router to the active line card in the first router are also directed through the fabric to said protection line card; and wherein the protection association information is found in descriptions stored in the plurality of line cards and further comprising adding a header with data from one of the descriptors to a message so that the message is directed to said protection line card.
-
-
6. In a router having a plurality of line cards connected by a fabric, a protection method comprising:
-
revising descriptors stored in the plurality of line cards to indicate an association between an active one of the line cards and a protection one of the line cards; receiving, in one of the line cards, a message bound for the active line card; addressing the message using the revised descriptors such that the message is directed through the fabric to the active line card and also to the protection line card; and detecting a failure of the active line card, wherein the act of detecting comprises failing to detect an expected periodic heartbeat signal from the active line card. - View Dependent Claims (7, 8, 9)
-
Specification