主权项 |
1. A non-transitory computer readable medium comprising instructions, which when executed by at least one processor perform a method for processing Internet Protocol (IP) multicast packets in a multichassis link aggregation (MLAG) domain, the method comprising:
receiving, from a first external device, a first IP multicast packet associated with a first Virtual Local Area Network (VLAN) by a first MLAG peer in the MLAG domain; bridging a copy of the IP multicast packet to all external devices in the MLAG domain, other than the first external device, associated with the first VLAN; applying, on the first MLAG peer, a first routing rule to the first IP multicast packet to obtain a new IP multicast packet associated with a second VLAN; bridging a first copy of the new IP multicast packet associated with the second VLAN to all external devices, associated with the second VLAN, that are directly connected to the first MLAG peer; forwarding, via a peer link, a second copy of the new IP multicast packet associated with the second VLAN to the second MLAG peer, wherein the second MLAG peer applies a second routing rule to the second copy of the new IP multicast packet associated with the second VLAN to obtain a second new IP multicast packet associated with a third VLAN, wherein a copy of the second new IP multicast packet associated with the third VLAN is forwarded across the peer link; receiving, via the peer link, a copy of the second new IP multicast packet associated with the third VLAN from the second MLAG peer; and bridging a copy of the second new IP multicast packet associated with the third VLAN to all external devices associated with the third VLAN that are singly connected to the first MLAG peer. |