CPC H04N 21/6405 (2013.01) [H04L 12/4641 (2013.01); H04L 65/611 (2022.05); H04N 21/222 (2013.01); H04N 21/2402 (2013.01); H04N 21/2405 (2013.01); H04W 8/005 (2013.01)] | 20 Claims |
1. A method comprising:
at a first provider edge among provider edges that are multi-homed to a customer edge:
discovering addresses of the provider edges and constructing a candidate list that represents the provider edges by their addresses;
receiving, from the customer edge, a join request for a multicast stream, wherein the join request includes a group address of the multicast stream;
computing, for each provider edge having a respective address of the addresses on the candidate list, a respective affinity as a mathematical function of at least the respective address and the group address;
electing, as a designated forwarder, a provider edge among the provider edges having a largest affinity; and
configuring the designated forwarder to forward the multicast stream.
|