IL230145A

Method and devices for multiprotocol label switching (mpls) fast re-route using label distribution protocol (ldp)

Abstract

This record has no abstract on file.

IL230145A, drawing sheet 1
Sheet 1 of 8

Term

No projected expiry on record.

  1. Priority
  2. Filed
  3. Published
  4. Today

20 claims: 4 independent, 16 dependent

  1. 1
    A method in a first network element for Multiprotocol Label Switching (MPLS) fast re-route using Label Distribution Protocol (LDP), wherein the first network element is one of a plurality of network elements in an MPLS network, the method comprising the steps of:receiving a first label advertised from a second network element in the MPLS network;computing a shortest path tree (SPT) to reach a destination network element under a selected failure condition that may potentially occur on the MPLS network, wherein the second network element is a nexthop of the first network element in the computed SPT and is not upstream from the selected failure condition in the computed SPT;determining that a third one of the plurality of network elements is a Point of Local Repair (PLR) when the selected failure condition is realized;distributing a second label to the third network element for a backup LDP label switched path (LSP) that will serve as a backup path when the selected failure condition is realized;and installing a swap action from the second label to the first label.
  2. 7
    A method in a first network element for MPLS (Multiprotocol Label Switching) fast re-route using Label Distribution Protocol (LDP), wherein the first network element is one of a plurality of network elements in an MPLS network, the method comprising the steps of:computing a shortest path tree (SPT) to reach a destination network element under a selected failure condition that may potentially occur on the MPLS network;configuring forwarding state of the first network element such that when the selected failure condition is realized, packets that are subsequently received at the first network element that are destined to the destination network element are re-routed towards a second network element using an existing Label Switched Path (LSP) and include an indication to the second network element to merge the existing LSP with a shortest path LDP LSP from the second network element to the destination network element, wherein the second network element is an upstream network element on the computed SPT that has a nexthop on the shortest path LDP LSP to the destination network element;receiving a label allocated by the second network element for the existing LSP that will serve as a backup when a selected failure condition is realized;and wherein configuring the forwarding state of the first network element includes installing a failure trigger action to be used when the selected failure condition is realized to cause the label allocated by the second network element to be included in a label stack of packets destined to that destination network element beneath a label that is used to reach the second network element during non-failure conditions.
  3. 11
    A network element that is a first one of a plurality of network elements in an Multiprotocol Label Switching (MPLS) network for participating in MPLS fast reroute using LDP (Label Distribution Protocol), comprising:a set of one or more processors;and a non-transitory computer readable medium that stores an LDP module in a control plane of the network element, that when executed by the set of processors, cause the set of processors to perform the following: receive a first label advertised from a second network element in the MPLS network;compute a shortest path tree (SPT) to reach a destination network element under a selected failure condition that may potentially occur on the MPLS network, wherein the second network element is a nexthop of the first network element in the computed SPT and is not upstream from the selected failure condition in the computed SPT;determine that a third one of the plurality of network elements is a Point of Local Repair (PLR) when the selected failure condition is realized;distribute a second label to the third network element for a backup LDP label switched path (LSP) that will serve as a backup path when the selected failure condition is realized;and install a swap action from the second label to the first label in one or more forwarding structures in a data plane of the first network element.
  4. 17
    A network element that is a first one of a plurality of network elements in an Multiprotocol Label Switching (MPLS) network for participating in MPLS fast reroute using LDP (Label Distribution Protocol), comprising:a set of one or more processors;and a non-transitory computer readable medium that stores an LDP module in a control plane of the network element, that when executed by the set of processors, cause the set of processors to perform the following: compute a shortest path tree (SPT) to reach a destination network element under a selected failure condition that may potentially occur on the MPLS network;configure forwarding state of a data plane of the first network element such that when the selected failure condition is realized, packets that are subsequently received at the first network element that are destined to the destination network element are re-routed towards a second network element using an existing Label Switched Path (LSP) and include an indication to the second network element to merge the existing LSP with a shortest path LDP LSP from the second network element to the destination network element, wherein the second network element is an upstream network element on the computed SPT that has a nexthop on the shortest path LDP LSP to the destination network element;to receive a label allocated by the second network element for the existing LSP that will serve as a backup when a selected failure condition is realized;and wherein a configuration of the forwarding state of the first network element includes installing a failure trigger action to be used when the selected failure condition is realized to cause the label allocated by the second network element to be included in a label stack of packets destined to that destination network element beneath a label that is used to reach the second network element during non-failure conditions.