IP Library › Granted Patent US 10,771,380
Granted Patent B2
US 10,771,380 · App. 16/317,532 · Granted Sep 8, 2020

Fast control path and data path convergence in layer 2 overlay networks

Inventors: V. S. Jagannadham (Jack) Jonnalagadda (Menlo Park, CA); Sajjad Ahmed (Cupertino, CA); Antoni Przygienda (Sunnyvale, CA); Pramodh D'Souza (San Jose, CA)
Assignee: Telefonaktiebolaget LM Ericsson (publ)
H04L45/28H04L12/4641H04L45/22H04L45/32H04L45/507H04L45/64H04L45/66H04L61/6077H04L45/16
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 10,771,380
App. No.
16/317,532
Granted
Sep 8, 2020
Kind
B2
Abstract

Methods and apparatuses for fast convergence in Layer 2 overlay network are described. Forwarding of Layer 2 (L2) traffic addressed to one or more remote L2 destinations is performed according to a remote L2 (RL2) instance, where the RL2 instance identifies a primary path for forwarding the traffic towards the remote L2 destinations, and a provider edge service label (PESL) instance associated with a broadcast domain including one or more network devices for forwarding the L2 traffic towards the L2 destination, and where the PESL instance is identified with a unique immutable PESL instance label. In response to a network event, an update of the RL2 instance is performed. The update results in an update of a data plane for forwarding the L2 traffic without necessitating an update of forwarding table entries for each one of the one or more remote L2 destination.

Claims (32)

1. A method for fast convergence in Layer 2 Overlay network, the method comprising:

causing a forwarding of Layer 2 (L2) traffic addressed to one or more remote L2 destinations according to a remote L2 (RL2) instance, wherein the RL2 instance identifies a primary path for forwarding the traffic towards the remote L2 destinations, and a provider edge service label (PESL) instance associated with a broadcast domain including one or more network devices for forwarding the L2 traffic towards the L2 destination, and wherein the PESL instance is identified with a unique immutable PESL instance label; and

causing, in response to a network event, an update of the RL2 instance that results in an update of a data plane for forwarding the L2 traffic without necessitating an update of forwarding table entries for each one of the one or more remote L2 destinations.

2. The method of claim 1 , wherein causing, in response to a network event, the update of the RL2 instance includes:

determining a unique immutable RL2 instance handle identifying the RL2 instance associated with the one or more L2 destinations; and

causing an update of the data plane based on the unique immutable RL2 instance handle.

3. The method of claim 1 , wherein forwarding L2 traffic according to the RL2 instance includes:

determining a mode of operation of the RL2 instance, wherein the mode of operation is at least one of an all-active mode or a single-active model;

responsive to determining that the mode of operation is the all-active mode, distributing the L2 traffic over the primary path and one or more paths of the PESL instance; and

responsive to determining that the mode of operation is the single-active mode, performing the following:

responsive to determining that the primary path is reachable, forwarding traffic through the primary path,

responsive to determining that the primary path is not reachable, flooding the L2 traffic over the one or more paths of the PESL instance.

4. The method of claim 1 , wherein the network event is caused by an L2 destination transitioning from being a multi-homed destination to a single-homed destination.

5. The method of claim 1 , wherein the network event is caused by an L2 destination transitioning from being a single-homed destination to a multi-homed destination.

6. The method of claim 1 , wherein the network event is caused by an update to the PESL instance.

7. The method of claim 6 , wherein the update of the PESL instance includes adding an additional path to the PESL instance.

8. A non-transitory computer readable storage medium that provides instructions, which when executed by one or more processors, cause the one or more processors to perform operations enabling a fast control path and data path convergence in Layer 2 overlay networks, the operations comprising:

causing a forwarding of Layer 2 (L2) traffic addressed to one or more remote L2 destinations according to a remote L2 (RL2) instance, wherein the RL2 instance identifies a primary path for forwarding the traffic towards the remote L2 destinations, and a provider edge service label (PESL) instance associated with a broadcast domain including one or more network devices for forwarding the L2 traffic towards the L2 destination, and wherein the PESL instance is identified with a unique immutable PESL instance label; and

causing, in response to a network event, an update of the RL2 instance that results in an update of a data plane for forwarding the L2 traffic without necessitating an update of forwarding table entries for each one of the one or more remote L2 destination.

9. The non-transitory computer readable storage medium of claim 8 , wherein causing, in response to a network event, the update of the RL2 instance includes:

determining a unique immutable RL2 instance handle identifying the RL2 instance associated with the one or more L2 destinations; and

causing an update of the data plane based on the unique immutable RL2 instance handle.

10. The non-transitory computer readable storage medium of claim 8 , wherein forwarding L2 traffic according to the RL2 instance includes:

determining a mode of operation of the RL2 instance, wherein the mode of operation is at least one of an all-active mode or a single-active model;

responsive to determining that the mode of operation is the all-active mode, distributing the L2 traffic over the primary path and one or more paths of the PESL instance; and

responsive to determining that the mode of operation is the single-active mode, performing the following:

responsive to determining that the primary path is reachable, forwarding traffic through the primary path,

responsive to determining that the primary path is not reachable, flooding the L2 traffic over the one or more paths of the PESL instance.

11. The non-transitory computer readable storage medium of claim 8 , wherein the network event is caused by an L2 destination transitioning from being a multi-homed destination to a single-homed destination.

12. The non-transitory computer readable storage medium of claim 8 , wherein the network event is caused by an L2 destination transitioning from being a single-homed destination to a multi-homed destination.

13. The non-transitory computer readable storage medium of claim 8 , wherein the network event is caused by an update to the PESL instance.

14. The non-transitory computer readable storage medium of claim 13 , wherein the update of the PESL instance includes adding an additional path to the PESL instance.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 11, 2019
From: JONNALAGADDA, V.S. JAGANNADHAM (JACK); AHMED, SAJJAD; PRZYGIENDA, ANTONI; D'SOUZA, PRAMODH
To: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
Reel/Frame 047978/0746 →
Continuity (1)
Related Publication 20190245779A1 · Aug 8, 2019