IP Library Granted Patent US 8,134,917
Granted Patent B2
US 8,134,917 · App. 11/188,989 · Granted Mar 13, 2012

Automatic protection switching using link-level redundancy supporting multi-protocol label switching

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 8,134,917
App. No.
11/188,989
Granted
Mar 13, 2012
Kind
B2
Abstract

A computer network has a plurality of routers that deliver data packets to the network via a plurality of links. At least one router provides automatic protection switching in the event of a link failure. The at least one router includes a plurality of data interfaces for streams of data packets to enter and exit the at least one router; and a backup controller. The backup controller includes a backup path manager, a link monitor, and a backup packet processor. For at least one link of the routing node, the backup path manager identifies a backup routing path for forwarding affected data packets in the event of a failure of the at least one link. The link monitor monitors the plurality of links to determine when a link fails. When a link which has a backup routing path fails, the backup packet processor attaches backup routing path instructions to affected data packets routed over the failed link, and forwards the affected data packets via the backup routing path.

Claims (20)

1. Apparatus comprising:

a backup controller that provides protection switching in the event of a link failure associated with an intermediate routing node that delivers explicitly routed data packets from a source to a destination in a computer network via a plurality of links, including a backup path manager that, for at least one link of the routing node, identifies a backup routing path that is used by the routing node for forwarding affected explicitly routed data packets to the destination in the event of a failure of the at least one link, wherein the backup routing path is determined prior to a failure of the at least one link.

2. The apparatus according to claim 1 , wherein the backup controller further advertises a link failure to the network using a routing protocol.

3. The apparatus according to claim 1 , further comprising a backup packet processor that, when a link which has a backup routing path fails, attaches backup routing path instructions to affected data packets routed over the failed link, and forwards the affected data packets via the backup routing path the backup routing path instructions based on Multi-Protocol Label Switching (MPLS).

4. The apparatus according to claim 3 , wherein the label stack includes labels for a packet source and a packet destination.

5. The apparatus according to claim 1 , wherein the backup routing path is a Label Switched Path (LSP).

6. The apparatus according to claim 5 , wherein the LSP is based on network topology information.

7. The apparatus according to claim 6 , wherein the network topology information is derived from a network protocol.

8. The apparatus according to claim 1 , wherein the computer network uses a label switching routing protocol.

9. A method comprising:

providing protection switching in the event of a link failure associated with an intermediate routing node that delivers explicitly routed data packets from a source to a destination in a computer network, including identifying, for at least one link of the routing node, a backup routing path that is used by the routing node for forwarding affected data packets to the destination in the event of a failure of the at least one link, wherein the backup routing path is identified prior to the failure of the at least one link.

10. A method according to claim 9 , further comprising advertising a link failure to the network using a routing protocol.

11. A method according to claim 9 , further comprising establishing a new network route to replace a failed link.

12. A method according to claim 9 , further comprising using a loop prevention algorithm after a link failure to determine that the network has converged and is loop-free.

13. A method according to claim 9 , further comprising the steps of determining when a link fails, and, when a link which has a backup routing path fails, attaching backup routing path instructions to affected data packets routed over the failed link, wherein the backup routing path instructions include a label stack based on Multi-Protocol Label Switching (MPLS).

14. A method according to claim 13 , wherein the label stack includes labels for a packet source and a packet destination.

15. A method according to claim 9 , wherein the backup routing path is a Label Switched Path (LSP).

16. A method according to claim 15 , wherein the LSP is based on network topology information.

17. A method according to claim 16 , wherein the network topology information is derived from a network protocol.

18. A method according to claim 9 , wherein the computer network uses a label switching routing protocol.

Assignments (8)
RELEASE OF SECURITY INTEREST Recorded Oct 26, 2020
From: JEFFERIES FINANCE LLC
To: RPX CLEARINGHOUSE LLC
Reel/Frame 054305/0505 →
SECURITY INTEREST Recorded Jun 29, 2018
From: RPX CLEARINGHOUSE LLC
To: JEFFERIES FINANCE LLC
Reel/Frame 046485/0644 →
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 Dec 11, 2013
From: ROCKSTAR CONSORTIUM US LP
To: CONSTELLATION TECHNOLOGIES LLC
Reel/Frame 031761/0137 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 27, 2013
From: ROCKSTAR BIDCO, LP
To: ROCKSTAR CONSORTIUM US LP
Reel/Frame 030094/0370 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 28, 2011
From: NORTEL NETWORKS LIMITED
To: ROCKSTAR BIDCO, LP
Reel/Frame 027143/0717 →