IP Library Granted Patent US 6,975,587
Granted Patent B1
US 6,975,587 · App. 09/648,273 · Granted Dec 13, 2005

Mechanism for automatic protection switching in a router

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 6,975,587
App. No.
09/648,273
Granted
Dec 13, 2005
Kind
B1
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.

Claims (25)

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.

2. The method of claim 1 wherein the act of revising precedes detecting a failure.

3. The method of claim 1 further comprising disabling the active line card physical card interface and enabling the protection line card physical card interface.

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.

7. The protection method of claim 6 further comprising configuring the protection line card with inbound path tables that are clones of inbound path tables in the active line card.

8. The protection method of claim 6 wherein the act of detecting occurs before the act of revising.

9. The protection method of claim 6 further comprising disabling the active line card physical card interface and enabling the protection line card physical card interface.

Assignments (5)
RELEASE (REEL 038041 / FRAME 0001) Recorded Jan 2, 2018
From: JPMORGAN CHASE BANK, N.A.
To: RPX CORPORATION; RPX CLEARINGHOUSE LLC
Reel/Frame 044970/0030 →
SECURITY AGREEMENT Recorded Mar 9, 2016
From: RPX CORPORATION; RPX CLEARINGHOUSE LLC
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 038041/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 9, 2015
From: ROCKSTAR CONSORTIUM US LP; ROCKSTAR CONSORTIUM LLC; BOCKSTAR TECHNOLOGIES LLC; CONSTELLATION TECHNOLOGIES LLC; MOBILESTAR TECHNOLOGIES LLC; NETSTAR TECHNOLOGIES LLC
To: RPX CLEARINGHOUSE LLC
Reel/Frame 034924/0779 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 12, 2014
From: ROCKSTAR BIDCO, LP
To: ROCKSTAR CONSORTIUM US LP
Reel/Frame 032436/0804 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 28, 2011
From: NORTEL NETWORKS LIMITED
To: ROCKSTAR BIDCO, LP
Reel/Frame 027164/0356 →