Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

Navigation
Guide That Contains This Content
[+] Expand All
[-] Collapse All

    Example: Configuring Multichassis Link Aggregation for IPv6 on EX9200 and QFX10000Series Switches or QFX5100 Switches

    This example shows the configuration of IPv6 over multichassis link aggregation groups (MC-LAGs) with the Virtual Router Redundancy Protocol (VRRP). Support for IPv6 over MC-LAG includes support of Neighbor Discovery (NDP). NDP is a protocol in the IPv6 protocol suite that allows nodes on the same link to advertise their existence to their neighbors and to learn about the existence of their neighbors. It replaces the following IPv4 protocols: Router Discovery (RDISC), Address Resolution Protocol (ARP), and ICMPv4 redirect.

    Requirements

    This example uses the following hardware and software components:

    • Two EX9200 or QFX10000 series switches or QFX5100 switches.
    • Junos OS Release 15.1R1 or later for EX9200 switches.
    • Junos OS Release 15.1X53-D30 or later for QFX10000 series switches.
    • Junos OS Release 15.1X53-D30 or later for QFX51000 series switches.

    Before you configure an MC-LAG, be sure that you understand how to:

    For a list of best practice configuration guidelines and important functional behavior for MC-LAGs, see Multichassis Link Aggregation Guidelines.

    Overview

    In this example, you configure two MC-LAGs between two switches by including interfaces from both switches in two aggregated Ethernet interfaces (ae1 and ae2). To support the MC-LAGs, you create a third aggregated Ethernet interface (ae0) for the interchassis link (ICL). You configure a multichassis protection link for the ICL, Inter-Chassis Control Protocol (ICCP) for the peers hosting the MC-LAGs, and Layer 3 connectivity between the MC-LAG peers.

    Note: Layer 3 connectivity is required for ICCP.

    You enable VRRP by completing the following tasks:

    1. Create an integrated routing and bridging (IRB) interface.
    2. Create a VRRP group and assign a virtual IP address that is shared between each switch in the group.
    3. Enable a member of a VRRP group to accept all packets destined for the virtual IP address if it is the backup in the group.
    4. Configure Layer 3 connectivity between the VRRP peers.

    You enable (MC-LAG, ND, and IPv6) by completing the following tasks:

    1. Create an integrated routing and bridging (IRB) interface.
    2. Create a VRRP group and assign a virtual IP address that is shared between each switch in the group.
    3. Enable a member of a VRRP group to accept all packets destined for the virtual IP address if it is the backup in the group.
    4. Configure Layer 3 connectivity between the VRRP peers.

    Note: You add a static NDP entry to reach the VRRP peer over the ICL for Layer 3 connectivity.

    Topology

    The topology used in this example consists of two switches, Switch-A and Switch-B, that host two MC-LAGs, ae1 and ae2.

    Note: This example shows EX9200 switches in the topology diagram. As noted in the Requirements section, you can also use QFX10000 Series switches or QFX5100 switches in this example configuration.

    Figure 1: MC-LAG for IPv6

    MC-LAG for IPv6

    Table 1 details the topology used in this configuration example.

    Table 1: Components of the Topology for Configuring an MC-LAG Between Two Switches

    HostnameBase HardwareLAGs

    Switch-A

    Switch-B

    EX9200 switches or QFX ?? switches

    • ae0 is configured as an aggregated Ethernet interface, and is used as an ICL. The following interfaces are part of ae0:
      xe-0/0/2 and xe-0/0/3 on Switch A and
      xe-0/0/2 and xe-0/0/3 on Switch B.
    • ae1 is configured as an MC-LAG, and the following interfaces are part of ae1:
      xe-0/0/4 on Switch A and
      xe-0/0/6 on Switch B.
    • ae2 is also configured as an MC-LAG, and the following interfaces are part of ae2:
      xe-0/0/5 on Switch A and
      xe-0/0/7 on Switch B.

    Configuration

    CLI Quick Configuration

    To quickly configure this example, copy the following commands, paste them in a text file, remove any line breaks, change any details necessary to match your network configuration, copy and paste the commands into the CLI at the [edit] hierarchy level, and then enter commit from configuration mode.

    Switch A Update

    set chassis aggregated-devices ethernet device-count 3set switch-options service-id 1set interfaces xe-0/0/2 ether-options 802.3ad ae0set interfaces xe-0/0/3 ether-options 802.3ad ae0set interfaces xe-0/0/4 ether-options 802.3ad ae1set interfaces xe-0/0/5 ether-options 802.3ad ae2set interfaces ae0 aggregated-ether-options lacp activeset interfaces ae0 aggregated-ether-options lacp periodic fastset interfaces ae0 unit 0 family ethernet-switching interface-mode trunkset interfaces ae0 unit 0 family ethernet-switching vlan members v1set interfaces ae0 unit 0 family ethernet-switching vlan members v2set interfaces ae1 multi-chassis-protection 9.9.9.2 interface ae0set interfaces ae1 aggregated-ether-options lacp activeset interfaces ae1 aggregated-ether-options lacp system-id 00:01:02:03:04:05set interfaces ae1 aggregated-ether-options lacp admin-key 3set interfaces ae1 aggregated-ether-options mc-ae mc-ae-id 1set interfaces ae1 aggregated-ether-options mc-ae redundancy-group 1set interfaces ae1 aggregated-ether-options mc-ae chassis-id 1set interfaces ae1 aggregated-ether-options mc-ae mode active-activeset interfaces ae1 aggregated-ether-options mc-ae status-control standbyset interfaces ae1 unit 0 family ethernet-switching interface-mode trunkset interfaces ae1 unit 0 family ethernet-switching vlan members v1set interfaces ae2 multi-chassis-protection 9.9.9.2 interface ae0set interfaces ae2 aggregated-ether-options lacp activeset interfaces ae2 aggregated-ether-options lacp system-id 00:01:02:03:04:06set interfaces ae2 aggregated-ether-options lacp admin-key 4set interfaces ae2 aggregated-ether-options mc-ae mc-ae-id 2set interfaces ae2 aggregated-ether-options mc-ae redundancy-group 1set interfaces ae2 aggregated-ether-options mc-ae chassis-id 1set interfaces ae2 aggregated-ether-options mc-ae mode active-activeset interfaces ae2 aggregated-ether-options mc-ae status-control standbyset interfaces ae2 unit 0 family ethernet-switching interface-mode trunkset interfaces ae2 unit 0 family ethernet-switching vlan members v2set interfaces xe-0/0/1 unit 0 family inet address 9.9.9.1/24set protocols iccp local-ip-addr 9.9.9.1set protocols iccp peer 9.9.9.2 redundancy-group-id-list 1set protocols iccp peer 9.9.9.2 redundancy-group-id-list 2set protocols iccp peer 9.9.9.2 liveness-detection minimum-receive-interval 60set protocols iccp peer 9.9.9.2 liveness-detection multiplier 3set protocols iccp peer 9.9.9.2 liveness-detection transmit-interval minimum-interval 60set vlans v1 vlan-id 100set vlans v1 l3-interface irb.100set vlans v2 vlan-id 101set vlans v2 l3-interface irb.101set interfaces irb unit 100 family inet6 address 2001::1/64 ndp 2001::2 l2-interface ae0.0set interfaces irb unit 100 family inet6 address 2001::1/64 ndp 2001::2 mac 3c:61:04:53:27:f0set interfaces irb unit 100 family inet6 address 2001::1/64 vrrp-inet6-group 1 virtual-inet6-address 2002::3set interfaces irb unit 100 family inet6 address 2001::1/64 vrrp-inet6-group 1 priority 200set interfaces irb unit 101 family inet6 address 2002::1/64 ndp 2002::2 l2-interface ae0.0set interfaces irb unit 101 family inet6 address 2002::1/64 ndp 2002::2 mac 3c:61:04:53:27:f0set interfaces irb unit 101 family inet6 address 2002::1/64 vrrp-inet6-group 2 virtual-inet6-address 2002::3set interfaces irb unit 101 family inet6 address 2002::1/64 vrrp-inet6-group 1 priority 200

    Switch B

    set chassis aggregated-devices ethernet device-count 3set switch-options service-id 1set interfaces xe-0/0/2 ether-options 802.3ad ae0set interfaces xe-0/0/3 ether-options 802.3ad ae0set interfaces xe-0/0/6 ether-options 802.3ad ae1set interfaces xe-0/0/7 ether-options 802.3ad ae2set interfaces ae0 aggregated-ether-options lacp activeset interfaces ae0 aggregated-ether-options lacp periodic fastset interfaces ae0 unit 0 family ethernet-switching interface-mode trunkset interfaces ae0 unit 0 family ethernet-switching vlan members v1set interfaces ae0 unit 0 family ethernet-switching vlan members v2set interfaces ae1 multi-chassis-protection 9.9.9.1 interface ae0set interfaces ae1 aggregated-ether-options lacp activeset interfaces ae1 aggregated-ether-options lacp system-id 00:01:02:03:04:05set interfaces ae1 aggregated-ether-options lacp admin-key 3set interfaces ae1 aggregated-ether-options mc-ae mc-ae-id 1set interfaces ae1 aggregated-ether-options mc-ae redundancy-group 1set interfaces ae1 aggregated-ether-options mc-ae chassis-id 0set interfaces ae1 aggregated-ether-options mc-ae mode active-activeset interfaces ae1 aggregated-ether-options mc-ae status-control activeset interfaces ae1 unit 0 family ethernet-switching interface-mode trunkset interfaces ae1 unit 0 family ethernet-switching vlan members v1set interfaces ae2 multi-chassis-protection 9.9.9.1 interface ae0set interfaces ae2 aggregated-ether-options lacp activeset interfaces ae2 aggregated-ether-options lacp system-id 00:01:02:03:04:06set interfaces ae2 aggregated-ether-options lacp admin-key 4set interfaces ae2 aggregated-ether-options mc-ae mc-ae-id 2set interfaces ae2 aggregated-ether-options mc-ae redundancy-group 1set interfaces ae2 aggregated-ether-options mc-ae chassis-id 0set interfaces ae2 aggregated-ether-options mc-ae mode active-activeset interfaces ae2 aggregated-ether-options mc-ae status-control activeset interfaces ae2 unit 0 family ethernet-switching interface-mode trunkset interfaces ae2 unit 0 family ethernet-switching vlan members v2set interfaces xe-0/0/1 unit 0 family inet address 9.9.9.2/24set protocols iccp local-ip-addr 9.9.9.2set protocols iccp peer 9.9.9.1 redundancy-group-id-list 1set protocols iccp peer 9.9.9.1 liveness-detection minimum-receive-interval 60set protocols iccp peer 9.9.9.1 liveness-detection multiplier 3set protocols iccp peer 9.9.9.1 liveness-detection transmit-interval minimum-interval 60set vlans v1 vlan-id 100set vlans v1 l3-interface irb.100set vlans v2 vlan-id 101set vlans v2 l3-interface irb.101set interfaces irb unit 100 family inet6 address 2001::2/64 ndp 2001::1 l2-interface ae0.0set interfaces irb unit 100 family inet6 address 2001::2/64 ndp 2001::1 mac 40:b4:f0:e6:57:f0set interfaces irb unit 100 family inet6 address 2001::2/64 vrrp-inet6-group 1 virtual-inet6-address 2001::3set interfaces irb unit 100 family inet6 address 2001::2/64 vrrp-inet6-group 1 priority 150set interfaces irb unit 101 family inet6 address 2002::2/64 ndp 2002::1 l2-interface ae0.0set interfaces irb unit 101 family inet6 address 2002::2/64 ndp 2001::1 mac 40:b4:f0:e6:57:f0set interfaces irb unit 101 family inet6 address 2002::2/64 vrrp-inet6-group 1 virtual-inet6-address 2002::3set interfaces irb unit 101 family inet6 address 2002::2/64 vrrp-inet6-group 1 priority 150

    Configuring MC-LAG for IPv6 on Two Switches

    Step-by-Step Procedure

    The following procedures require you to navigate various levels in the configuration hierarchy. For information about navigating the CLI, see Using the CLI Editor in Configuration Mode in the CLI User Guide.

    To enable multichassis protection between the two switches:

    1. Configure the number of LAGs on both Switch A and Switch B.
      [edit chassis]
      user@switch# set aggregated-devices ethernet device-count 3
    2. Add member interfaces to the aggregated Ethernet interfaces on both Switch A and Switch B.

      Switch A:

      [edit interfaces]
      user@switch# set xe-0/0/2 ether-options 802.3ad ae0
      [edit interfaces]
      user@switch# setxe-0/0/3 ether-options 802.3ad ae0
      [edit interfaces]
      user@switch# set xe-0/0/4 ether-options 802.3ad ae1
      [edit interfaces]
      user@switch# set xe-0/0/5 ether-options 802.3ad ae2

      Switch B:

      [edit interfaces]
      user@switch# set xe-0/0/2 ether-options 802.3ad ae0
      [edit interfaces]
      user@switch# set xe-0/0/3 ether-options 802.3ad ae0
      [edit interfaces]
      user@switch# set xe-0/0/6 ether-options 802.3ad ae1
      [edit interfaces]
      user@switch# set xe-0/0/7 ether-options 802.3ad ae2
    3. Configure ae0 as a trunk interface on Switch A and Switch B.
      [edit interfaces]
      user@switch# set ae0 unit 0 family ethernet-switching interface-mode trunk
    4. Configure a multichassis protection link between Switch A and Switch B.

      Switch A:

      [edit]
      user@switch# set interfaces ae1 multi-chassis-protection 9.9.9.2 interface ae0
      [edit]
      user@switch# set interfaces ae2 multi-chassis-protection 9.9.9.2 interface ae0

      Switch B:

      [edit]
      user@switch# set interfaces ae1 multi-chassis-protection 9.9.9.1 interface ae0
      [edit]
      user@switch# set interfaces ae2 multi-chassis-protection 9.9.9.1 interface ae0

    Step-by-Step Procedure

    To enable LACP on the ICL:

    1. Enable LACP on the ICL on both switches.
      [edit interfaces]
      user@switch# set ae0 aggregated-ether-options lacp active

      [edit interfaces]
      user@switch# set ae0 aggregated-ether-options lacp periodic fast

    Step-by-Step Procedure

    To enable ICCP:

    1. Set the interface on both switches.

      Switch A:

      [edit interfaces]
      user@switch# set xe-0/0/1 unit 0 family inet address 9.9.9.1/24
      Switch B:[edit interfaces]
      user@switch# set xe-0/0/1 unit 0 family inet address 9.9.9.2/24
    2. Configure the local IP address for the ICCP connection on Switch A and Switch B.

      Switch A:

      [edit protocols]
      user@switch# set iccp local-ip-addr 9.9.9.1

      Switch B:

      [edit protocols]
      user@switch# set iccp local-ip-addr 9.9.9.2
    3. Configure redundancy group lists.

      Switch A:

      [edit protocols]
      user@switch# set iccp peer 9.9.9.2 redundancy-group-id-list 1

      Switch B:

      [edit protocols]
      user@switch# set iccp peer9.9.9.1 redundancy-group-id-list 1
    4. Configure the peer IP address, minimum receive interval, the multiplier (maximum allowable number of liveness detection requests missed by the peer), and minimum transmit interval for a Bidirectional Forwarding Detection (BFD) session for ICCP on Switch A and Switch B.

      Note: Configuring the minimum receive interval is required to enable BFD. We recommend a minimum receive interval value of 60 seconds.

      Switch A:

      [edit protocols]
      user@switch# set iccp peer 9.9.9.2 liveness-detection minimum-receive-interval 60
      user@switch# set iccp peer 9.9.9.2 liveness-detection multiplier 3
      user@switch# set iccp peer 9.9.9.2 liveness-detection transmit-interval minimum-interval 60

      Switch B:

      [edit protocols]
      user@switch# set iccp peer 9.9.9.1 liveness-detection minimum-receive-interval 60
      user@switch# set iccp peer 9.9.9.1 liveness-detection multiplier 3
      user@switch# set iccp peer 9.9.9.1 liveness-detection transmit-interval minimum-interval 60
    5. Configure the service-id statement to enable data synchronization of MAC tables and ARP tables between peers.
      user@switch# set switch-options service-id 1
    6. Configure VLANs between the MC-LAG peers on both Switch A and Switch B.

      Switch A and Switch B:

      [edit vlans]
      user@switch# set v1 vlan-id 100
      [edit vlans]
      user@switch# set v1 l3-interface irb.100
      [edit vlans]
      user@switch# set v2 vlan-id 101
      [edit vlans]
      user@switch# set v2 l3-interface irb.101
    7. Configure interfaces between the MC-LAG peers on both Switch A and Switch B.
      [edit interfaces]
      user@switch# set ae0 unit 0 family ethernet-switching vlan members v1
      [edit interfaces]
      user@switch# set ae0 unit 0 family ethernet-switching vlan members v2
      [edit interfaces]
      user@switch# set ae1 unit 0 family ethernet-switching vlan members v1
      [edit interfaces]
      user@switch# set ae1 unit 0 family ethernet-switching vlan members v2
      [edit interfaces]
      user@switch# set ae2 unit 0 family ethernet-switching vlan members v1
      [edit interfaces]
      user@switch# set ae2 unit 0 family ethernet-switching vlan members v2
    8. Configure IRBs between the MC-LAG peers on both Switch A and Switch B.

      Switch A:

      [edit interfaces]
      user@switch# set irb unit 100 family inet6 address 2001::1/64
      [edit interfaces]
      user@switch# set irb unit 101 family inet6 address 2002::1/64

      Switch B:

      [edit interfaces]
      user@switch# set irb unit 100 family inet6 address 2001::2/64
      [edit interfaces]
      user@switch# set irb unit 101 family inet6 address 2002::2/64

    Step-by-Step Procedure

    To enable VRRP on the MC-LAGs on Switch A and Switch B (recommended configuration for Layer 3 on MC-LAG):

    1. Create an integrated routing and bridging (IRB) interface for each MC-LAG, assign a virtual IP address that is shared between each switch in the VRRP group, and assign an individual IP address for each switch in the VRRP group.

      Switch A:

      [edit interfaces]
      user@switch# set irb unit 100 family inet6 address 2001::1/64 vrrp-inet6-group 1 virtual-inet6-address 2001::3
      [edit interfaces]
      user@switch# set irb unit 101 family inet6 address 2002::1/64 vrrp-inet6-group 1 virtual-inet6-address 2002::3
      [edit interfaces]
      user@switch# set irb unit 100 family inet6 address 2001::1/64 vrrp-inet6-group 1 accept-data
      [edit interfaces]
      user@switch# set irb unit 101 family inet6 address 2002::1/64 vrrp-inet6-group 1 accept data

      Switch B:

      [edit interfaces]
      user@switch# set irb unit 100 family inet6 address 2001:2/64 vrrp-inet6-group 1 virtual-inet6-address 2001::3
      [edit interfaces]
      user@switch# set irb unit 101 family inet6 address 2002::2/64 vrrp-inet6-group 1 virtual-inet6-address 2002::3
      [edit interfaces]
      user@switch# set irb unit 100 family inet6 address 2001::2/64 vrrp-inet6-group 1 accept-data
      [edit interfaces]
      user@switch# set irb unit 101 family inet6 address 2002::2/64 vrrp-inet6-group 1 accept data
    2. Assign the priority for each switch in the VRRP group.

      Note: The switch configured with the highest priority is the master.

      Switch A:

      [edit interfaces]
      user@switch# set irb unit 100 family inet6 address 2001::1/64 vrrp-inet6-group 1 priority 200
      [edit interfaces]
      user@switch# set irb unit 101 family inet6 address 2002::1/64 vrrp-inet6-group 1 priority 200

      Switch B:

      [edit interfaces]
      user@switch# set irb unit 100 family inet6 address 2001::2/64 vrrp-inet6-group 1 priority 150
      [edit interfaces]
      user@switch# set irb unit 101 family inet6 address 2002::2/64 vrrp-inet6-group 1 priority 150

    Step-by-Step Procedure

    Statically add the IPv6 neighbor information for the IRB interface of the peer switch.

    1. Add the IPv6 neighbor information for the IRB interface of the peer switch. This configuration step is vital because NDP messages are dropped over the ICL.

      Switch A

      [edit interfaces]
      user@switch# set irb unit 100 family inet6 address 2001::1/64 ndp 2001::2 l2-interface ae0.0
      [edit interfaces]
      user@switch# set irb unit 100 family inet6 address 2001::1/64 ndp 2001::2 mac 3c:61:04:53:27:f0
      [edit interfaces]
      user@switch# set irb unit 101 family inet6 address 2002::1/64 ndp 2002::2 l2-interface ae0.0
      [edit interfaces]
      user@switch# set irb unit 101 family inet6 address 2002::1/64 ndp 2002::2 mac 3c:61:04:53:27:f0

      Switch B

      [edit interfaces]
      user@switch# set irb unit 100 family inet6 address 2001::2/64 ndp 2001::1 l2-interface ae0.0
      [edit interfaces]
      user@switch# set irb unit 100 family inet6 address 2001::2/64 ndp 2001::1 mac 40:b4:f0:e6:57:f0
      [edit interfaces]
      user@switch# set irb unit 101 family inet6 address 2002::2/64 ndp 2002::1 l2-interface ae0.0
      [edit interfaces]
      user@switch# set irb unit 101 family inet6 address 2002::2/64 ndp 2002::1 mac 40:b4:f0:e6:57:f0

    Results

    From configuration mode, confirm your configuration by entering the show chassis, show interfaces, show protocols, show switch-options, and show vlans commands. If the output does not display the intended configuration, repeat the instructions in this example to correct the configuration.

    Display the results of the configuration on Switch A.

    Switch A

    user@SwitchA# show chassis
    aggregated-devices {ethernet {device-count 3;}}
    user@SwitchA# show switch-optionsservice-id 1;
    user@SwitchA# show interfaces
    xe-0/0/1 {unit 0 {family inet {address 9.9.9.1/24;}}}
    xe-0/0/2 {ether-options {802.3ad ae0;}}
    xe-0/0/3 {ether-options {802.3ad ae0;}}
    xe-0/0/4 {ether-options {802.3ad ae1;}}
    xe-0/0/5 {ether-options {802.3ad ae2;}}
    ae0 {aggregated-ether-options {lacp {active;periodic fast;}}unit 0 {family ethernet-switching {interface-mode trunk;vlan {members [ v1 v2 ];}}}}
    ae1 {multi-chassis-protection 9.9.9.2 {interface ae0;}aggregated-ether-options {lacp {active;system-id 00:01:02:03:04:05;admin-key 3;}mc-ae {mc-ae-id 1;redundancy-group 1;chassis-id 1;mode active-active;status-control standby;}}}
    unit 0 {family ethernet-switching {interface-mode trunk;vlan {members v1;}}}
    ae2 {multi-chassis-protection 9.9.9.2 {interface ae0;}aggregated-ether-options {lacp {active;system-id 00:01:02:03:04:05;admin-key 3;}mc-ae {mc-ae-id 1;redundancy-group 1;chassis-id 1;mode active-active;status-control standby;}}}
    unit 0 {family ethernet-switching {interface-mode trunk;vlan {members v1;}}}
    user@SwitchA# show protocols
    iccp {local-ip-addr 9.9.9.1;peer 9.9.9.2 {redundancy-group-id-list 1;liveness-detection {minimum-receive-interval 60;multiplier 3;transmit-interval {minimum-interval 60;}}}}
    user@SwitchA# show vlans
    v1 {vlan-id 100;l3-interface irb.100;}
    v2 {vlan-id 101;l3-interface irb.101;}

    Display the results of the configuration on Switch B.

    Switch B

    user@SwitchA# show chassis
    aggregated-devices {ethernet {device-count 3;}}
    user@SwitchB# show switch-optionsservice-id 1;
    user@SwitchB# show interfaces
    xe-0/0/1 {unit 0 {family inet {address 9.9.9.2/24;}}}
    xe-0/0/2 {ether-options {802.3ad ae0;}}
    xe-0/0/3 {ether-options {802.3ad ae0;}}
    xe-0/0/6 {ether-options {802.3ad ae1;}}
    xe-0/0/7 {ether-options {802.3ad ae2;}}
    ae0 {aggregated-ether-options {lacp {active;periodic fast;}}unit 0 {family ethernet-switching {interface-mode trunk;vlan {members [ v1 v2 ];}}}}
    ae1 {multi-chassis-protection 9.9.9.1 {interface ae0;}aggregated-ether-options {lacp {active;system-id 00:01:02:03:04:05;admin-key 3;}mc-ae {mc-ae-id 1;redundancy-group 1;chassis-id 0;mode active-active;status-control active;}}}
    unit 0 {family ethernet-switching {interface-mode trunk;vlan {members v1;}}}
    ae2 {multi-chassis-protection 9.9.9.1 {interface ae0;}aggregated-ether-options {lacp {active;system-id 00:01:02:03:04:05;admin-key 3;}mc-ae {mc-ae-id 1;redundancy-group 1;chassis-id 0;mode active-active;status-control active;}}}
    unit 0 {family ethernet-switching {interface-mode trunk;vlan {members v1;}}}
    user@SwitchB# show protocols
    iccp {local-ip-addr 9.9.9.2;peer 9.9.9.1 {redundancy-group-id-list 1;liveness-detection {minimum-receive-interval 60;multiplier 3;transmit-interval {minimum-interval 60;}}}}
    user@SwitchB# show vlans
    v1 {vlan-id 100;l3-interface irb.100;}
    v2 {vlan-id 101;l3-interface irb.101;}

    Verification

    To verify that the MC-LAG group has been created and that NDP is working properly, perform these tasks:

    Verifying That VLANs Are Configured on Both Switches

    Purpose

    Verify that VLANs are configured on Switch A and Switch B.

    Action

    [edit]
    user@switchA# run show vlans
    Routing instance        VLAN name             Tag          Interfaces                                                             
    default-switch          v1                    100                                                                                 
                                                               ae0.0                                                                  
                                                               ae1.0                                                                  
                                                               ae2.0                                                                  
                                                               
    default-switch          v2                    101                                                                                 
                                                               ae0.0                                                                  
                                                               ae1.0                                                                  
                                                               ae2.0                                                                  
    
    
    [edit]
    user@switchB# run show vlans
    Routing instance        VLAN name             Tag          Interfaces                                                             
    default-switch          v1                    100                                                                                 
                                                               ae0.0                                                                  
                                                               ae1.0                                                                  
                                                               ae2.0                                                                  
                                                               
    default-switch          v2                    101                                                                                 
                                                               ae0.0                                                                  
                                                               ae1.0                                                                  
                                                               ae2.0                                                                  
    

    Meaning

    This output shows that VLAN v1 and VLAN v2 are configured on interfaces ae0, ae1, and ae2.

    Verifying That IPv6 Is Configured on Both Switches

    Purpose

    Verify that IPv6 addresses configured on the IRB interface are shown in the IPv6 neighbor table.

    Action

    [edit]
    user@switch-A# run show ipv6 neighbors IPv6 Address Linklayer Address State Exp Rtr Secure Interface 2001::2 3c:61:04:53:27:f0 reachable 0 no no ae0.0 2001::3 00:00:5e:00:02:01 reachable 0 no no irb.1 fe80::200:5eff:fe00:201 00:00:5e:00:02:01 reachable 0 no no irb.1
    [edit]
    user@switch-B# run show ipv6 neighbors
    IPv6 Address                 Linklayer Address  State       Exp Rtr Secure Interface
    2001::1                      40:b4:f0:e6:57:f0  reachable   0   no  no      ae0.0
    2001::3                      00:00:5e:00:02:01  reachable   0   no  no      irb.1
    fe80::200:5eff:fe00:201      00:00:5e:00:02:01  reachable   0   no  no      irb.1
    

    Meaning

    The preceding output shows the list of IPv6 addresses of neighbors along with the link-layer address and the corresponding interface.

    Verifying NDP Output on Both Switches

    Purpose

    Verify that NDP statistics appear on the switches.

    Action

    user@switch-A# show ethernet-switching redundancy-groups nd-statistics
    
    
    Redundancy Group ID : 1     Flags : Local Connect,Remote Connect
    
    
    MCLAG ND Statistics
    Group ID                                : 1
    ND Rx Count From Line                   : 0
    ND Tx Count To Peer                     : 0
    ND Rx Count From Peer                   : 0
    ND Install Count                        : 0
    ND Drop Count received from line        : 0
    ND Drop Count received from peer        : 0
                   Current   Fast periodic Collecting distributing
    
    [edit]
    user@switch-B#  show ethernet-switching redundancy-groups nd-statistics
    
    
    Redundancy Group ID : 1     Flags : Local Connect,Remote Connect
    
    
    MCLAG ND Statistics
    Group ID                                : 1
    ND Rx Count From Line                   : 0
    ND Tx Count To Peer                     : 0
    ND Rx Count From Peer                   : 0
    ND Install Count                        : 0
    ND Drop Count received from line        : 0
    ND Drop Count received from peer        : 0
    

    Meaning

    The preceding output shows the number of ND packets that are received on the mc-ae interface and from the peer.

    Verifying That IPv6 Neighbors Are Visible on the Switches

    Purpose

    Verify that IPv6 addresses of neighbors are learned properly over the mc-ae interface.

    Action

    user@switch-B# run show ipv6 neighbors
    IPv6 Address                 Linklayer Address  State       Exp Rtr Secure Interface
    2001::1                      40:b4:f0:e6:57:f0  reachable   0   no  no      ae0.0
    2001::3                      00:00:5e:00:02:01  reachable   0   no  no      irb.1
    2001::5                      00:10:94:00:00:01  reachable   34  no  no      ae2.0
    2001::7                      00:10:94:00:00:03  reachable   35  no  no      ae2.0
    2001::9                      00:10:94:00:00:05  reachable   35  no  no      ae2.0
    2001::a                      00:10:94:00:00:06  stale       1191 no no      ae2.0
    2001::b                      00:10:94:00:00:07  reachable   34  no  no      ae2.0
    2001::c                      00:10:94:00:00:08  stale       1191 no no      ae2.0
    2001::d                      00:10:94:00:00:09  reachable   34  no  no      ae2.0
    2001::f                      00:10:94:00:00:0b  reachable   35  no  no      ae2.0
    
    user@switch-A# run show ipv6 neighbors
    IPv6 Address                 Linklayer Address  State       Exp Rtr Secure Interface
    2001::2                      3c:61:04:53:27:f0  reachable   0   no  no      ae0.0
    2001::3                      00:00:5e:00:02:01  reachable   0   no  no      irb.1
    2001::5                      00:10:94:00:00:01  reachable   10  no  no      ae2.0
    2001::6                      00:10:94:00:00:02  stale       1170 no no      ae2.0
    2001::7                      00:10:94:00:00:03  reachable   11  no  no      ae2.0
    2001::8                      00:10:94:00:00:04  stale       1170 no no      ae2.0
    2001::9                      00:10:94:00:00:05  reachable   11  no  no      ae2.0
    2001::b                      00:10:94:00:00:07  reachable   10  no  no      ae2.0
    2001::d                      00:10:94:00:00:09  reachable   10  no  no      ae2.0
    2001::e                      00:10:94:00:00:0a  stale       1170 no no      ae2.0
    

    Meaning

    The preceding output shows a list of IPv6 addresses that were learned using Neighbor Discovery packets from devices connected over the MC-LAG.

    Modified: 2017-03-20