Back to results
US 9,521,073 B2Granted
Enhanced fine-grained overlay transport virtualization multi-homing using per-network authoritative edge device synchronization
AssigneeCisco Technology, Inc.
InventorsDhananjaya Rao, Hasmit Grover, Shekher Bulusu
Life of this patent
Estimating the term…
Abstract
In some embodiments, edge devices associated with a network segment are identified. One of the devices is elected as an authoritative device and any previous authoritative devices are instructed to halt forwarding network traffic to an overlay network.
Claims20
A method comprising:
- identifying a plurality of devices associated with a network segment;
- electing a first device of the plurality of devices as an authoritative device;
- determining whether a new network segment is being merged to the network segment;
- determining, in response to the determining that the new network segment being merged to the network segment, whether the new network segment has a second device as the authoritative device for the new network segment;
- in response to determining that the new network segment has the second device as the authoritative device, instructing the first device and the second device to halt forwarding network traffic to an overlay network;
- electing a third device as the authoritative device for a merged network segment upon receipt of a trigger for election of a new authoritative device, the trigger for election of the new authoritative device comprising the new network segment being merged, the merged network segment be associated with the third device as the authoritative device for forwarding traffic for the merged network segment, wherein electing the third device as the authoritative device comprises,
- exchanging information that identifies a single layer-2 access network segment among edge devices on the overlay network to identify a plurality of edge devices that are connected to the merged network segment, and
- running an election on the identified plurality of edge devices to elect the third device;
- and
- re-enabling forwarding onto the overlay network only by the elected authoritative device.
7 more elements
A non-transitory computer-readable medium comprising instructions and when executed operable to:
- determine whether a new segment is being merged to a local network segment comprising a first authoritative device;
- determine, in response to the determining that the new segment being merged to the local network segment, whether the new segment has a second device as the authoritative device for the new segment;
- disable, in response to determining that the new segment has a second authoritative device, forwarding network traffic onto an overlay network by each of the first and second authoritative devices upon receipt of a trigger for election of a third authoritative device and prior to initiating the election for the third authoritative device, the trigger for election of the authoritative device comprising the new network segment being merged to the local network segment;
- elect the third authoritative edge device from among the plurality of edge devices, wherein electing the third device as the authoritative device comprises,
- exchanging information that identifies a single layer-two access network segment among edge devices on the overlay network to identify a plurality of edge devices that are connected to the merged network segment, and
- running an election on the identified plurality of edge devices to elect the third device;
- and
- re-enable forwarding onto the overlay network only by the elected third authoritative edge device.
5 more elements
An apparatus comprising:
- a memory storage;
- and
- a processor coupled to the memory storage, wherein the processor is configured to:
- determine whether a second network segment is being merged to a first network segment associated with a first authoritative device;
- determine, in response to the determining that the second network segment being merged to the first network segment, whether the second network segment is associated with a second authoritative device;
- disable, in response to determining that the second network segment is associated with the second authoritative device, network traffic forwarding to an overlay network by each of the first authoritative device and the second authoritative device upon receipt of a trigger for election of a third authoritative device and prior to initiating the election for the third authoritative device, the trigger for election of the authoritative device comprising the second network segment being connected to the first network segment, a connected network segment be associated with the third authoritative device for forwarding traffic for the connected network segment;
- elect the third authoritative device for the connected network segment, wherein the processor being configured to elect the third authoritative device comprises the processor being configured to:
- exchange information that identifies a single layer-2 access network segment among edge devices on the overlay network to identify a plurality of edge devices that are connected to the connected network segment, and
- run an election on the identified edge devices to elect one of the identified plurality of edge devices as the third authoritative device;
- and
- in response to electing the third authoritative device for the connected network segment, resume, only by the elected third authoritative device, forwarding network traffic to the overlay network.
8 more elements
Dependencies are inferred from the claim text.