IP Library Granted Patent US 8,842,516
Granted Patent B2
US 8,842,516 · App. 12/852,142 · Granted Sep 23, 2014

Protection/restoration of MPLS networks

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,842,516
App. No.
12/852,142
Granted
Sep 23, 2014
Kind
B2
Abstract

In a multi-protocol label system (MPLS) carrying data, a working path carries data from a starting point or node to a destination point or node via a working path. The working path includes the switches and physical media linking starting point and the destination point. MPLS system reliability is enhanced by way of a protection path, over which data can be carried from the starting point to the destination point upon a detected failure along the working path. Upstream messages inform one or more MPLS switching systems to make a switchover from a working path to a protection path.

Claims (41)

1. A method of initiating a multi-protocol label switching (MPLS) protection path switch over from a working path to a protection path, over which data is carried from a source to a destination, the method comprising:

detecting a failure on the working path at a first switching node of the working path;

transmitting a failure notification message from the first switching node to at least a second switching node of the working path;

routing data by the second switching node of the working path, from the working path to the protection path upon receipt of the failure notification message at the second switching node of the working path, wherein the second switching node is at an origin of both the working path and the protection path and the second switching node is upstream to the failure.

2. The method of claim 1 further including re-routing data from the protection path to the working path upon a determination that the failure on the working path has been corrected.

3. The method of claim 1 wherein the failure notification message travels along a path through an MPLS system, extending between the destination and the source.

4. The method of claim 1 , further comprising providing information about a data path, the data path determined to be a path to extend at least between the source and destination and to carry data by which a switchover from the working path to the protection path can be initiated.

5. The method of claim 4 wherein the data path is described as an upstream reverse notification tree (RNT) data path.

6. The method of claim 5 wherein the reverse notification tree (RNT) is a point-to-multipoint tree configured to enable failure signals to travel along the RNT from the occurrence of a failure.

7. The method of claim 5 wherein the reverse notification tree (RNT) data path is configured to operate at layer 3 or layer 2.

8. The method of claim 4 further including utilizing a reverse notification tree to merge one or more working paths to form a multipoint-to-point forward path.

9. The method of claim 1 wherein the failure is an aliveness failure.

10. The method of claim 1 wherein detecting the failure is performed through monitoring a control message.

11. The method of claim 1 wherein the working path and the protection path are pre-established.

12. A multi-protocol label switching (MPLS) system protection switch, the MPLS switch comprising:

a data downstream path which MPLS data is received from a data source;

a first data upstream path from which MPLS data is sent to a second MPLS switching node including an MPLS working path;

a link from which MPLS data is sent to a third MPLS switching node including an MPLS protection path;

data received at the data downstream path from the data source being selectively routed from the second MPLS switching node to the third MPLS switching node, by a node at an origin of both the MPLS working path and the MPLS protection path, the node being upstream to a failure on the MPLS working path.

13. The MPLS switching system of claim 12 further comprising a control input port whereat protection path failure messages are received from at least one of the second MPLS switching node and the third MPLS switching node.

14. A multi-protocol label switching (MPLS) system comprising:

a first MPLS protection switching node having a data input port into which MPLS data is received from a data source;

a second MPLS switching node coupled to the first MPLS protection switching node via a first data path carrying MPLS data, the first data path including an MPLS working path; and

a third MPLS switching node-coupled to the first MPLS protection switching node via a second data path capable of carrying MPLS data, the second data path including an MPLS protection path an upstream reverse notification tree (RNT) extending at least between the second MPLS switching node to the first MPLS protection switching node carrying data by which, in response to a failure, a switchover from a working path to a protection path, by a node at an origin of the working path and the protection path, can be initiated.

15. A method, comprising:

identifying a working path and a protection path in a multi-protocol label switching (MPLS) network;

detecting a class of impairment corresponding to an impairment occurring on the working path in the network; and

notifying, by a node at an origin of the working path and the protection path, at least one switching node in the network of the class of impairment through transmission of a failure indication and information about the protection path along an upstream reverse notification tree (RNT) data path.

16. The method of claim 15 wherein identifying the working and protection paths in the network further comprises configuring the at least one switching node to employ a non-revertive protection mode to configure operations of the working and protection paths.

17. The method of claim 15 wherein detecting the class of impairment occurring on the working path includes detecting a loss of signal, link failure or loss of packet failure.

18. The method of claim 15 wherein detecting the class of impairment includes identifying a defect as a soft failure or a hard failure.

19. The method of claim 15 , further comprising:

activating a protection switching from the working path to the protection path through use of the at least one switching node upon notifying the at least one switching node.

20. The method of claim 19 , further comprising:

controlling a maximum duration within which the protection switching occurs from the working path to the protection path after detecting the class of impairment.

21. The method of claim 20 , wherein controlling the maximum duration includes employing a protection switching interval timer.

22. The method of claim 19 , further comprising:

detecting fault-free operations of the working path after activating the protection switching from the working path to the protection path; and

routing data and traffic messages to the working path upon fault-free operations detection.

23. The method of claim 22 , further comprising:

controlling a maximum duration within which a restoration switching from the protection path to the working path is accomplished after detecting the fault-free operation of the working path.

Assignments (3)
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION NUMBER 10/075,623 PREVIOUSLY RECORDED AT REEL: 034484 FRAME: 0740. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT FOR SECURITY --- PATENTS. Recorded Jun 14, 2017
From: CORIANT OPERATIONS, INC.; TELLABS RESTON, LLC (FORMERLY KNOWN AS TELLABS RESTON, INC.); WICHORUS, LLC (FORMERLY KNOWN AS WICHORUS, INC.)
To: TELECOM HOLDING PARENT LLC
Reel/Frame 042980/0834 →
ASSIGNMENT FOR SECURITY - - PATENTS Recorded Nov 26, 2014
From: CORIANT OPERATIONS, INC.; TELLABS RESTON, LLC (FORMERLY KNOWN AS TELLABS RESTON, INC.); WICHORUS, LLC (FORMERLY KNOWN AS WICHORUS, INC.)
To: TELECOM HOLDING PARENT LLC
Reel/Frame 034484/0740 →
SECURITY AGREEMENT Recorded Dec 6, 2013
From: TELLABS OPERATIONS, INC.; TELLABS RESTON, LLC (FORMERLY KNOWN AS TELLABS RESTON, INC.); WICHORUS, LLC (FORMERLY KNOWN AS WICHORUS, INC.)
To: CERBERUS BUSINESS FINANCE, LLC, AS COLLATERAL AGENT
Reel/Frame 031768/0155 →