IP Library Granted Patent US 8,982,691
Granted Patent B2
US 8,982,691 · App. 13/630,908 · Granted Mar 17, 2015

System and method providing standby bypass for double failure protection in MPLS network

Inventors: Pradeep Jain (Sunnyvale, CA); Kanwar Singh (Mountain View, CA); Srikrishnan Venkataraman (Santa Clara, CA)
Assignee: Alcatel Lucent
H04L12/26
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,982,691
App. No.
13/630,908
Filed
Sep 28, 2012
Granted
Mar 17, 2015
Kind
B2
Art Unit
2414
USPC
370/217
Abstract

A method for providing a Backup Label Switched Path for a specified Bypass Label Switch Path is disclosed. The method for providing a Backup Label Switched Path for a specified Bypass Label Switch Path includes establishing a Bypass LSP having an end-to-end path; obtaining the nodes traversed by the end-to-end path; generating a request to a path calculator which using the nodes provided on the end-to-end path calculates a path disjoint to those nodes; and signaling the calculated disjoint path as a Backup LSP for the Bypass LSP. The method for providing a Backup Label Switched Path for a specified Bypass Label Switch Path provides protection advantages over systems known in the art by providing capability for handling double failure scenarios.

Claims (29)

1. A method performed by a network processor of a Multiprotocol Label Switching (MPLS) label switch router for providing a Backup Label Switched Path (LSP) to a Bypass LSP already established for a Protected Primary LSP, the method comprising the steps of:

protecting the Primary LSP against dual failures, comprising:

establishing the Bypass LSP for the Protected Primary LSP having a Point of Local Repair node and a Merge Point node;

obtaining the nodes traversed by an end-to-end path of said Bypass LSP from said Point of Local Repair Node to said Merge Point node;

generating a request to a path calculator using the nodes traversed by said end-to-end path of said Bypass LSP for a disjoint path connecting said Point of Local Repair Node to said Merge Point node;

receiving a response from said path calculator; and

in response to determining that a fully disjoint path connecting said Point of Local Repair Node to said Merge Point node is available, signaling, to at least one other MPLS label switch router, said fully disjoint path as the Backup LSP to said Bypass LSP.

2. A method as claimed in claim 1 , wherein said path calculator is a constraint based shortest path first calculator.

3. A method as claimed in claim 1 , wherein in response to determining that the fully disjoint path connecting said Point of Local Repair Node to said Merge Point node is not available,

in response to determining that a partially disjoint path connecting said Point of Local Repair Node to said Merge Point node is available, signaling, to at least one other MPLS label switch router, said partially disjoint path as the Backup LSP to said Bypass LSP.

4. A method as claimed in claim 3 , wherein in response to determining that a partially disjoint path connecting said Point of Local Repair Node to said Merge Point node is not available, then

signaling an error on the attempt to provide a Backup LSP.

5. A method as claimed in claim 1 after said obtaining step, comprising further steps of:

procuring a Shared Risk Link Groups (SRLG) associated with the nodes traversed by the end-to-end path of said Bypass LSP from said Point of Local Repair Node to said Merge Point node; and

providing said Shared Risk Link Groups as part of said generating a request step to said calculator for use in calculating said disjoint path.

6. A non-transitory machine readable storage medium encoded with instructions for execution by a network processor of a Multiprotocol Label Switching (MPLS) label switch for providing a Backup Label Switched Path (LSP) to a Bypass LSP already established for a Protected Primary LSP, the medium comprising:

instructions for protecting the Primary LSP against dual failures, comprising:

instructions for establishing the Bypass LSP for the Protected Primary LSP having a Point of Local Repair node and a Merge Point node;

instructions for obtaining the nodes traversed by an end-to-end path of said Bypass LSP from said Point of Local Repair Node to said Merge Point node;

instructions for generating a request to a path calculator using the nodes traversed by said end-to-end path of said Bypass LSP for a disjoint path connecting said Point of Local Repair Node to said Merge Point node;

instructions for receiving a response from said path calculator; and

in response to determining that a fully disjoint path connecting said Point of Local Repair Node to said Merge Point node is available, instructions for signaling, to at least one other MPLS label switch router, said fully disjoint path as the Backup LSP to said Bypass LSP.

7. A non-transitory machine readable storage medium as claimed in claim 6 , wherein the instructions specify that said path calculator is a constraint based shortest path first calculator.

8. A non-transitory machine readable storage medium as claimed in claim 6 , wherein in response to determining that the fully disjoint path connecting said Point of Local Repair Node to said Merge Point node is not available,

in response to determining that a partially disjoint path connecting said Point of Local Repair Node to said Merge Point node is available, signaling, to at least one other MPLS label switch router, said partially disjoint path as the Backup LSP to said Bypass LSP.

9. A non-transitory machine readable storage medium as claimed in claim 6 , wherein in response to determining that a partially disjoint path connecting said Point of Local Repair Node to said Merge Point node is not available, signaling an error on the attempt to provide a Backup LSP.

10. A non-transitory machine readable storage medium as claimed in claim 6 , wherein the instructions specify after said obtaining step further steps of:

procuring a Shared Risk Link Groups (SRLG) associated with the nodes traversed by the end-to-end path of said Bypass LSP from said Point of Local Repair Node to said Merge Point node; and

providing said Shared Risk Link Groups as part of said generating a request step to said calculator for use in calculating said disjoint path.

Assignments (10)
RELEASE OF SECURITY INTEREST Recorded Jun 3, 2021
From: TERRIER SSC, LLC
To: WSOU INVESTMENTS, LLC
Reel/Frame 056526/0093 →
SECURITY INTEREST Recorded Jun 1, 2021
From: WSOU INVESTMENTS, LLC
To: OT WSOU TERRIER HOLDINGS, LLC
Reel/Frame 056990/0081 →
RELEASE OF SECURITY INTEREST Recorded May 21, 2019
From: OCO OPPORTUNITIES MASTER FUND, L.P. (F/K/A OMEGA CREDIT OPPORTUNITIES MASTER FUND LP
To: WSOU INVESTMENTS, LLC
Reel/Frame 049246/0405 →
SECURITY INTEREST Recorded May 20, 2019
From: WSOU INVESTMENTS, LLC
To: BP FUNDING TRUST, SERIES SPL-VI
Reel/Frame 049235/0068 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 25, 2017
From: ALCATEL LUCENT
To: WSOU INVESTMENTS, LLC
Reel/Frame 044000/0053 →
SECURITY INTEREST Recorded Sep 21, 2017
From: WSOU INVESTMENTS, LLC
To: OMEGA CREDIT OPPORTUNITIES MASTER FUND, LP
Reel/Frame 043966/0574 →
RELEASE OF SECURITY INTEREST Recorded Oct 9, 2014
From: CREDIT SUISSE AG
To: ALCATEL-LUCENT USA INC.
Reel/Frame 033949/0016 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 16, 2013
From: ALCATEL-LUCENT USA INC.
To: ALCATEL LUCENT
Reel/Frame 031420/0703 →
SECURITY INTEREST Recorded Mar 7, 2013
From: ALCATEL-LUCENT USA INC.
To: CREDIT SUISSE AG
Reel/Frame 030510/0627 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 5, 2012
From: JAIN, PRADEEP; SINGH, KANWAR; VENKATARAMAN, SRIKRISHNAN
To: ALCATEL-LUCENT USA INC.
Reel/Frame 029241/0269 →
Continuity (1)
Related Publication 20140092722A1 · Apr 3, 2014