Multicast label distribution protocol node protection
First Claim
Patent Images
1. A method comprising:
- receiving at a router, a multicast label distribution protocol message comprising local node information for a protected node and one or more leaf nodes downstream of the protected node in a primary label switched path, said multicast label distribution protocol message comprising a forwarding equivalence class, a local label, and a path vector comprising a node identifier, a local label, and a time-to-live value for each node in a path to said one or more leaf nodes and said leaf node, wherein said time-to-live value for said leaf node is reduced by one at each of the nodes so that node protection information from said leaf node is removed from the path vector at the router if the router is a point of local repair;
creating one or more backup label switched paths to said one or more leaf nodes, wherein said one or more backup label switched paths do not pass through the protected node;
detecting a failure at the protected node; and
forwarding at the router, traffic for said one or more leaf nodes to said one or more backup label switched paths.
1 Assignment
0 Petitions
Accused Products
Abstract
In one embodiment, a method includes receiving at a router, a multicast label distribution protocol message comprising local node information for a protected node and one or more leaf nodes downstream of the protected node in a primary label switched path, creating one or more backup label switched paths to the one or more leaf nodes, detecting a failure at the protected node, and forwarding at the router, traffic for the one or more leaf nodes to the one or more backup label switched paths. An apparatus for multicast label distribution protocol node protection is also disclosed.
10 Citations
17 Claims
-
1. A method comprising:
-
receiving at a router, a multicast label distribution protocol message comprising local node information for a protected node and one or more leaf nodes downstream of the protected node in a primary label switched path, said multicast label distribution protocol message comprising a forwarding equivalence class, a local label, and a path vector comprising a node identifier, a local label, and a time-to-live value for each node in a path to said one or more leaf nodes and said leaf node, wherein said time-to-live value for said leaf node is reduced by one at each of the nodes so that node protection information from said leaf node is removed from the path vector at the router if the router is a point of local repair; creating one or more backup label switched paths to said one or more leaf nodes, wherein said one or more backup label switched paths do not pass through the protected node; detecting a failure at the protected node; and forwarding at the router, traffic for said one or more leaf nodes to said one or more backup label switched paths. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An apparatus comprising:
-
a processor for processing a multicast label distribution protocol message received at the apparatus and comprising local node information for a protected node and one or more leaf nodes downstream of the protected node in a primary label switched path, creating one or more backup label switched paths to said one or more leaf nodes, wherein said one or more backup label switched paths do not pass through the protected node, detecting a failure at the protected node, and forwarding traffic for said one or more leaf nodes to said one or more backup label switched paths; and memory for storing said local node information and a label for said backup label switched path; wherein said multicast label distribution protocol message comprises a forwarding equivalence class, a local label, and a path vector comprising a node identifier, a local label, and a time-to-live value for each node in a path to said one or more leaf nodes and said leaf node, wherein said time-to-live value for said leaf node is reduced by one at each of the nodes so that node protection information from said leaf node is removed from the path vector at the router if the apparatus is a point of local repair. - View Dependent Claims (9, 10, 11, 12)
-
-
13. An apparatus comprising:
-
means for processing a multicast label distribution protocol message received at the apparatus, the message comprising local node information for a protected node and one or more leaf nodes downstream of the protected node in a primary label switched path, said multicast label distribution protocol message comprising a forwarding equivalence class, a local label, and a path vector comprising a node identifier, a local label, and a time-to-live value for each node in a path to said one or more leaf nodes and said leaf node, wherein said time-to-live value for said leaf node is reduced by one at each of the nodes so that node protection information from said leaf node is removed from the path vector at the apparatus if the apparatus is a point of local repair; and means for creating one or more backup label switched paths to said one or more leaf nodes, wherein said one or more backup label switched paths do not pass through the protected node; wherein said one or more backup label switched paths each comprises a loop free alternate label switched path from the apparatus to a next-next-hop. - View Dependent Claims (14, 15, 16, 17)
-
Specification