CPC H04L 12/4633 (2013.01) [H04L 12/18 (2013.01); H04L 12/4641 (2013.01); H04L 12/4645 (2013.01); H04L 41/0654 (2013.01); H04L 43/0811 (2013.01); H04L 43/0852 (2013.01); H04L 43/0894 (2013.01); H04L 43/16 (2013.01); H04L 45/02 (2013.01); H04L 45/021 (2013.01); H04L 45/16 (2013.01); H04L 45/22 (2013.01); H04L 45/24 (2013.01); H04L 45/245 (2013.01); H04L 45/48 (2013.01); H04L 45/50 (2013.01); H04L 45/74 (2013.01); H04L 45/745 (2013.01); H04L 45/7453 (2013.01); H04L 49/70 (2013.01); H04L 51/214 (2022.05); H04L 61/2503 (2013.01); H04L 61/2592 (2013.01); H04L 67/10 (2013.01); H04L 69/22 (2013.01); H04L 45/64 (2013.01); H04L 47/125 (2013.01); H04L 2212/00 (2013.01)] | 20 Claims |
1. A computer-implemented method comprising:
receiving, at an ingress device of an overlay network, a multicast packet for distribution to a plurality of receivers in the overlay network, the plurality of receivers being connected to the ingress device via a plurality of replicator devices in the overlay network, wherein the overlay network is a virtual network on top of an underlying physical network;
performing, at the ingress device, a load-balancing operation to select one of the plurality of replicator devices;
selecting, based on the load balancing operation, an encapsulation tunnel IP address corresponding to the selected replicator device;
encapsulating the multicast packet with the encapsulation tunnel IP address; and
forwarding the multicast packet to the encapsulation tunnel IP address of the selected replicator device via an overlay tunnel.
|