| CPC H04L 12/4641 (2013.01) [H04L 12/46 (2013.01); H04L 45/02 (2013.01); H04L 45/04 (2013.01)] | 20 Claims |

|
1. A networking device comprising:
one or more processors; and
one or more non-transitory computer-readable media storing computer-executable instructions that, when executed by the one or more processors, cause the one or more processors to:
enable the networking device to operate as a distributed anycast gateway cluster with routing interoperability within a symmetric integrated routing and bridging (IRB) fabric for symmetric IRB fabric hosts, the networking device handling a first media access control/internet protocol (MAC/IP) binding from one of the symmetric IRB fabric hosts per a symmetric IRB mode;
enable the networking device to operate as a centralized gateway cluster providing a first hop routing service for provider edges of a Layer-2 (L2) fabric while maintaining the routing interoperability within the symmetric IRB fabric, the first hop routing service being provided across a mesh tunnel between the L2 fabric and the symmetric IRB fabric, the networking device handling a second MAC/IP binding from a first provider edge of the L2 fabric in an asymmetric centralized IRB mode;
receive, at the networking device, a packet from the first provider edge of the L2 fabric;
determine a route for the packet to reach a user device via a second provider edge of the L2 fabric, the route including the networking device serving as a first hop via the mesh tunnel and serving as the centralized gateway cluster for the L2 fabric; and
cause the packet to be sent to the user device via the second provider edge.
|