Load Sharing of Multicast Traffic by MCT-Cluster on CCEP Links
The load is assigned without regard to the capacity of the CCEP links, so MCT works best when both CCEP links have the same capacity and the source and group addresses are evenly distributed. This situation avoids the timing synchronization between the MCT peer routers, which would be very hard to achieve.
The sharing is done at the stream level (not the packet level) using the following software hash algorithm:
((source address + group address) & 0x00000001) ^ ((local_bridge_id > remote_bridge_id))
If the result is 1, the local CCEP forwards the traffic; if the result is 0, the remote CCEP forwards the traffic.