MC-LAG Setup with ICB for Mirror Services Configuration Example

A configuration based on Figure: Remote Mirroring of MC-LAG Ports is described in this section.

Figure: Remote Mirroring of MC-LAG Ports

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