A configuration based on Figure: Remote Mirroring of MC-LAG Ports is described in this section.
ICB spoke SDPs have been supported for Epipe services in an MC-LAG configuration. ICB spoke SDP improves switch times, provides additional protection in case of network failures, and reduces packet loss when an active endpoint is switched from a failed MC-LAG node to a protection node.
ICB spoke SDPs are now being supported for mirror services in an MC-LAG setup. ICB helps reduce the packet loss of mirrored packets during access MC-LAG switchovers. ICB also provides protection for mirrored packets in case of a network failure.
ICBs must be configured in both directions. Mirroring traffic does not work if only one ICB is configured for mirroring traffic from one MC-LAG node.
The mirroring traffic from both the MC-LAG ports that are mirror sources is mirrored to a common remote mirror destination. The mirror destination receives the mirror traffic from the active MC-LAG port. When an MC-LAG switchover happens due to an active node failure or link failure, the mirror destination will start receiving traffic from the newly activated MC-LAG port.
If there is a network failure on the active network path, the MC-LAG does not switch over. In this case, ICB will provide protection for the data traffic and mirror traffic.
The following example shows the service configuration and the corresponding remote mirroring configuration; it is not intended to be syntactically correct.
Service Configuration with ICB on Dut-C
*A:7705:Dut-C>config>service# info
----------------------------------------------
sdp 1 create
description "ldp SDP to Dut-A"
far-end 10.10.10.1
ldp
keep-alive
shutdown
exit
no shutdown
exit
sdp 4 create
description "ldp SDP to Dut-D for ICB"
far-end 10.10.10.4
ldp
keep-alive
shutdown
exit
no shutdown
exit
customer 1 create
description "Default customer"
exit
epipe 1 customer 1 vpn 1 create
description "Default epipe description for service id 1"
service-name "XYZ Epipe 1"
endpoint "sap" create
description "Default description for Endpoint sap in service 1"
exit
endpoint "sdp" create
description "Default description for Endpoint sdp in service 1"
exit
sap lag-1:1 endpoint "sap" create
description "Default sap description for service id 1"
exit
spoke-sdp 1:1 endpoint "sdp" create
no shutdown
exit
spoke-sdp 4:1003 endpoint "sap" icb create
no shutdown
exit
spoke-sdp 4:1004 endpoint "sdp" icb create
no shutdown
exit
no shutdown
exit
Service Configuration with ICB on Dut-D
*A:7705:Dut-D>config>service# info
----------------------------------------------
sdp 1 create
description "ldp SDP to Dut-A"
far-end 10.10.10.1
ldp
keep-alive
shutdown
exit
no shutdown
exit
sdp 3 create
description "ldp SDP to Dut-C for ICB"
far-end 10.10.10.3
ldp
keep-alive
shutdown
exit
no shutdown
exit
customer 1 create
description "Default customer"
exit
epipe 1 customer 1 vpn 1 create
description "Default epipe description for service id 1"
service-name "XYZ Epipe 1"
endpoint "sap" create
description "Default description for Endpoint sap in service 1"
exit
endpoint "sdp" create
description "Default description for Endpoint sdp in service 1"
exit
sap lag-1:1 endpoint "sap" create
description "Default sap description for service id 1"
exit
spoke-sdp 1:1 endpoint "sdp" create
no shutdown
exit
spoke-sdp 3:1003 endpoint "sdp" icb create
no shutdown
exit
spoke-sdp 3:1004 endpoint "sap" icb create
no shutdown
exit
no shutdown
exit
Service Configuration on Dut-A
*A:7705:Dut-A>config>service# info
----------------------------------------------
sdp 3 create
description "ldp SDP to Dut-C"
far-end 10.10.10.3
ldp
keep-alive
shutdown
exit
no shutdown
exit
sdp 4 create
description "ldp SDP to Dut-D"
far-end 10.10.10.4
ldp
keep-alive
shutdown
exit
no shutdown
exit
customer 1 create
description "Default customer"
exit
epipe 1 customer 1 vpn 1 create
description "Default epipe description for service id 1"
service-name "XYZ Epipe 1"
endpoint "sdp" create
description "Default description for Endpoint sdp in service 1"
exit
sap 1/1/8:1 create
description "Default sap description for service id 1"
exit
spoke-sdp 3:1 endpoint "sdp" create
no shutdown
exit
spoke-sdp 4:1 endpoint "sdp" create
no shutdown
exit
no shutdown
exit
Mirror Configuration for Dut-C (MC-LAG Port as Mirror Source)
*A:7705:Dut-C>config>mirror# info
----------------------------------------------
mirror-dest 9000 create
endpoint "sdp" create
exit
remote-source
far-end 10.10.10.4 ing-svc-label 9004 icb
exit
spoke-sdp 1:9001 endpoint "sdp" create
egress
vc-label 9001
exit
no shutdown
exit
spoke-sdp 4:9003 endpoint "sdp" icb create
egress
vc-label 9003
exit
no shutdown
exit
no shutdown
exit
----------------------------------------------
*A:7705:Dut-C>show debug
debug
mirror-source 9000
port lag-1 egress ingress
no shutdown
exit
exit
Mirror Configuration for Dut-D (MC-LAG Port as Mirror Source)
*A:7705:Dut-D>config>mirror# info
----------------------------------------------
mirror-dest 9000 create
endpoint "sdp" create
exit
remote-source
far-end 10.10.10.3 ing-svc-label 9003 icb
exit
spoke-sdp 1:9002 endpoint "sdp" create
egress
vc-label 9002
exit
no shutdown
exit
spoke-sdp 3:9004 endpoint "sdp" icb create
egress
vc-label 9004
exit
no shutdown
exit
no shutdown
exit
----------------------------------------------
*A:7705:Dut-D>show debug
debug
mirror-source 9000
port lag-1 egress ingress
no shutdown
exit
exit
Mirror Configuration for Dut-A (Remote Mirror Destination)
*A:7705:Dut-A>config>mirror# info
----------------------------------------------
mirror-dest 9000 create
remote-source
far-end 10.10.10.3 ing-svc-label 9001
far-end 10.10.10.4 ing-svc-label 9002
exit
sap 1/1/2 create
exit
no shutdown
exit