MAC movement

A MAC address is considered to be moved when the same MAC address is received on a different interface with same VLAN. In MCT, a MAC movement is allowed on both local and remote nodes.

The following table describes the allowed MAC movements in MCT.

Table 1. MCT MAC movement
MAC movement scenario Behavior

Local dynamic MAC move from CEP1 to the CEP2 edge interface on MCT1.

On local node MCT1, the MAC address is updated to point to the new CEP2 interface.

There is no MAC route update required to the remote MCT node. As on the remote node, the MAC always point towards the MCT peer for MAC addresses.

Local dynamic MAC move from CEP1 edge interface to the CCEP1 client interface on MCT1.

On local node MCT1, the MAC address is updated to point to the new client interface CCEP1.

A MAC update route is sent with the new ESI of client 1.

The remote node updates the MAC address to point to the CCEP of client 1.

CCEP1 interface (client 1) to CCEP2 interface (client 2) on MCT1.

On local node MCT1, the MAC address is updated to point to the new client interface CCEP2.

A MAC update is sent with the new ESI of client 2 to the remote node.

The remote node updates the MAC address to point to the CCEP of client 2.

Local dynamic MAC move from CCEP1 interface (client 1) to CEP1 edge interface on MCT1.

On local node MCT1, the MAC address is updated to point to the new edge interface CEP1.

A MAC update is sent with the new ESI 0 to the remote node.

The remote node MCT2 updates the MAC address pointing to the MCT1 node.

For a MAC learned on a CEP port locally (MCT1). Dynamic MAC move to a CEP port on the remote node (MCT2)

On the MCT2 node for the MAC learned from MCT1, it is considered as a MAC move when it is learned on a CEP port. The MAC is updated as local on MCT2 and now points to the Dynamic on the CEP port on MCT2 instead of pointing to MCT1 node

MCT2 sends an updated MAC to MCT1. MCT1 updates the MAC as remote and points to the MCT2 .

For a MAC learned on a CEP port locally (MCT1). Dynamic MAC move to CCEP1 on MCT2.

On the MCT2 node for the MAC learned from MCT1, it is considered as a MAC move when the same MAC is learned on a CCEP1 port. The MAC is updated as CCL on MCT2 and now points to the local CCEP1 port on MCT2 instead of pointing to the MCT1 node.

MCT2 sends a CCL MAC updated to MCT1. MCT1 updates the MAC as CCR and point to the CCEP1 port.

For a MAC CCL learned on a CCEP1 port locally (MCT1). Dynamic MAC move to CCEP2 on remote MCT2 node.

On the MCT2 node for the CCR MAC learned from MCT1 for client 1, it is considered as a MAC move when the same MAC is learned on client 2 over the CCEP2 port. The MAC is updated as CCL on MCT2 and now points to the local CCEP2 port on MCT2 instead of pointing to CCEP1.

From MCT2, it sends a CCL MAC updated to MCT1. MCT1 updates the MAC as CCR and points to the CCEP2 port.

For a MAC CCL learned on a CCEP1 port locally (MCT1). Dynamic MAC move to CEP port on remote MCT2 node.

On the MCT2 node for the CCR MAC learned from MCT1 for client1, it is considered as a MAC move when the same MAC is learned on the CEP port. The MAC is updated as Dynamic on MCT2 and points to the local CEP port on MCT2 instead of pointing to CCEP1.

From MCT2, it sends the MAC updated to MCT1. MCT1 updates the MAC and points to the MCT2.