SLX-OS MCT control plane

A TCP session using port 8179 is established between the nodes using the peer IP and the cluster source IP.

The control plane session requires a direct link btween the nodes (peer-interface) to be operational.The control plane session is used to exchange the following information: A cluster control protocol (CCP) session is used to exchange MAC, MAC/IP and IGMP routes between the MCT peers. A cache is created within the MCT process to hold MAC, ARP and IGMP routes. For the VLANs/BDs that are shared between the MCT nodes, all local routes received from L2, ARP and multicast modules are stored in L2RIB and advertised to the MCT peer. Routes in L2RIB have the following possible sources:

A route selection algorithm is run to determine the best route and download only that route for installation in hardware. L2RIB also generates a sequence number for the routes and passes this on to BGP for MAC mobility and MAC dampening purposes. L2RIB does not include a dampening logic and relies on the MAC move detection feature to detect and mitigate layer-2 loops.

Local routes from l2/arp/multicast modules are cached and advertised to mct-peer and BGP based on vlan/bd extension. Similarly remote routes from MCT peer and BGP are cached in mct process and advertised to L2/ARP/Multicast processes for hardware programming.