×

Label switched path setup using fast reroute bypass tunnel

  • US 9,246,838 B1
  • Filed: 05/27/2011
  • Issued: 01/26/2016
  • Est. Priority Date: 05/27/2011
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • receiving, by a Resource Reservation Protocol with Traffic Engineering extensions (RSVP-TE) module executing on a processor of an intermediate network device positioned between an ingress node and an egress node in a network, a resource request message that requests to establish a label switched path (LSP) along a primary path from the ingress node to the egress node;

    while establishing the LSP, identifying, by the intermediate network device, that a failed resource exists along the primary path of the LSP;

    in response to identifying that the failed resource exists, determining, by the RSVP-TE module executing on a processor of the intermediate network device, whether a bypass tunnel exists from the intermediate network device to a bypass tunnel destination node along the primary path, wherein the bypass tunnel avoids the failed resource;

    in response to determining that the bypass tunnel exists and by the RSVP-TE module of the intermediate network device, modifying the resource request message to request to establish the LSP to the egress node via the bypass tunnel destination node, encapsulating the modified resource request message with a Multiprotocol Label Switching (MPLS) label associated with the bypass tunnel, and outputting the encapsulated modified resource request message over the bypass tunnel to the bypass tunnel destination node; and

    in response to receiving a resource reservation signaling message for the LSP from the bypass tunnel destination node indicating the LSP has been established, sending one or more communications from the intermediate network device toward the ingress node indicating the LSP to the egress node has been established and that the LSP has been rerouted through the bypass tunnel.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×