| CPC H04L 12/1886 (2013.01) [H04L 12/185 (2013.01); H04L 12/44 (2013.01)] | 20 Claims |

|
1. A computer-implemented method comprising:
generating a multicast state within a Layer 2 (L2) fabric, wherein the multicast state is generated in a set of L2 tunnel router devices within the L2 fabric, and wherein the multicast state is established without forwarding multicast traffic through Layer 3 (L3) gateways;
receiving a data packet, wherein the data packet is received for distribution to other devices in the L2 fabric;
defining an underlay multicast tree, wherein the underlay multicast tree is defined at an L2 tunnel router device from the set of L2 tunnel router devices, and wherein the L2 tunnel router device serves as a multicast source for the data packet; and
streaming the data packet to the other devices in the L2 fabric, wherein the data packet is streamed through the L2 tunnel router device along the underlay multicast tree without forwarding the data packet through the L3 gateways.
|