Providing fast tunnel reroute for network convergence
AssigneeJuniper Networks, Inc.
InventorsVivek Sheel BANGER, Deepak KAKRANIA, Suraj KUMAR
Life of this patent
Estimating the term…
Abstract
An edge network device may define a plurality of tunnels through a plurality of network devices, and may load balance traffic flows among the plurality of tunnels. The edge network device may detect a failure associated with a network device of the plurality of network devices, and may identify a tunnel, of the plurality of tunnels, that is associated with the network device. The edge network device may remove the tunnel from an equal-cost multi-path configuration to prevent the traffic flows over the tunnel, and may redistribute the traffic flows among the plurality of tunnels other than the tunnel.
Claims20
A method, comprising:
- defining, by an edge network device, a plurality of tunnels through a plurality of network devices;
- load balancing, by the edge network device, traffic flows among the plurality of tunnels;
- detecting, by the edge network device, a failure associated with a network device of the plurality of network devices;
- identifying, by the edge network device, a tunnel, of the plurality of tunnels, that is associated with the network device;
- and
- removing, by the edge network device, the tunnel from an equal-cost multi-path configuration to prevent the traffic flows over the tunnel.
An edge network device, comprising:
- one or more memories;
- and
- one or more processors to:
- define a plurality of tunnels through a plurality of network devices;
- load balance traffic flows among the plurality of tunnels;
- detect a failure associated with a network device of the plurality of network devices;
- identify a tunnel, of the plurality of tunnels, that is associated with the network device;
- remove the tunnel from an equal-cost multi-path configuration to prevent the traffic flows over the tunnel;
- and
- redistribute the traffic flows among the plurality of tunnels other than the tunnel.
A non-transitory computer-readable medium storing a set of instructions, the set of instructions comprising:
- one or more instructions that, when executed by one or more processors of an edge network device, cause the edge network device to:
- define a plurality of tunnels through a plurality of network devices,
- wherein each of the plurality of tunnels is an Ethernet virtual private network type 5 tunnel;
- load balance traffic flows among the plurality of tunnels;
- detect a failure associated with a network device of the plurality of network devices;
- identify a tunnel, of the plurality of tunnels, that is associated with the network device;
- and
- remove the tunnel from an equal-cost multi-path configuration to prevent the traffic flows over the tunnel.
Dependencies are inferred from the claim text.