Back to results
US 2014/0112202 A1Published application
Multicast Handling in a Transparent Interconnect of Lots of Links Based Data Center Interconnect
AssigneeCisco Technology, Inc.
InventorsTissa Senevirathne, Dinesh G. Dutt, Ashok Ganesan, Les Ginsberg
Life of this patent
Estimating the term…
Abstract
In some embodiments, a global tree structure identifying rendezvous points between a layer 1 network area and a layer 2 network area may be created. When the rendezvous point receives a data packet associated with a destination for the layer 1 network area from the layer to network area, it may forward the data packet to the destination. Non-rendezvous point devices may discard copies of the data packet.
Claims20
A method comprising:
- creating a global tree structure identifying a plurality of network devices;
- selecting, according to the global tree structure, a routing device as a rendezvous point between a first network area and a second network area, wherein the first network area comprises a first subset of the plurality of network devices and wherein the second network area comprises a second subset of the plurality of network devices;
- receiving, by the rendezvous point, a data packet associated with a destination comprising at least one of the first plurality of network devices, wherein the data packet was received from at least one of the second plurality of network devices;
- and
- forwarding the data packet to the at least one of the first plurality of network devices.
2 more elements
Software encoded on at least one tangible computer-readable media and when executed operable to:
- identify a first plurality of routing devices, wherein the first plurality of routing devices are communicatively reachable in a layer 2 network area;
- identify a second plurality of routing devices, wherein the second plurality of routing devices comprises at least a subset of the first plurality of network devices and wherein the second plurality of network devices are communicatively reachable in a layer 1 network area;
- create a global tree structure identifying at least one routing path between the first plurality of routing device and the second plurality of routing devices;
- and
- select, according to the global tree structure, at least one of the second plurality of routing devices as a rendezvous point between the layer 2 network area and the layer 1 network area.
2 more elements
An apparatus comprising:
- a plurality of network interfaces;
- a memory storage;
- and
- a processor coupled to the memory storage, wherein the processor is configured to:
- receive a data packet,
- determine whether delivery of the data packet requires transmission across a border between a layer 1 network area and a layer 2 network area,
- in response to determining that delivery of the data packet requires transmission across the border between the layer 1 network area and the layer 2 network area, determine, according to a global tree structure, whether the apparatus comprises a rendezvous point between the layer 1 network area and the layer 2 network area, and
- in response to determining that the apparatus does comprise the rendezvous point between the layer 1 network area and the layer 2 network area, forwarding the data packet.
5 more elements
Dependencies are inferred from the claim text.