Supported Platforms
Related Documentation
- EX Series, QFX Series standalone switches
- Understanding Multichassis Link Aggregation
- Configuring Multichassis Link Aggregation
Example: Configuring Multichassis Link Aggregation for Layer 3 Unicast Using VRRP
There are two methods for enabling Layer 3 unicast functionality across a multichassis link aggregation group (MC-LAG) to control traffic flow. You can choose either to configure Virtual Router Redundancy Protocol (VRRP) or synchronize the MAC addresses for the Layer 3 interfaces of the switches participating in the MC-LAG. The procedure to configure the VRRP for use in a Layer 3 unicast MC-LAG is included in this example. For more information about configuring MAC address synchronization, see Example: Configuring Multichassis Link Aggregation for Layer 3 Unicast using MAC Address Synchronization.
Requirements
This example uses the following hardware and software components:
- Junos OS Release 12.3 or later for the QFX Series
- Two QFX3500 or QFX3600 or QFX5100 switches
Before you configure an MC-LAG, be sure that you understand how to:
- Configure aggregated Ethernet interfaces on a switch. See Example: Configuring Link Aggregation Between a QFX Series Product and an Aggregation Switch.
- Configure the Link Aggregation Control Protocol (LACP) on aggregated Ethernet interfaces on a switch. See Example: Configuring Link Aggregation with LACP Between a QFX Series Product and an Aggregation Switch.
- Configure Virtual Router Redundancy Protocol (VRRP) on a switch. See Configuring Basic VRRP Support.
Overview
In this example, you configure an MC-LAG across two switches by including interfaces from both switches in an aggregated Ethernet interface (ae1). To support the MC-LAG, create a second aggregated Ethernet interface (ae0) for the interchassis control link-protection link (ICL-PL). Configure a multichassis protection link for the ICL-PL, the Inter-Chassis Control Protocol (ICCP) for the peers hosting the MC-LAG, and Layer 3 connectivity between MC-LAG peers.
![]() | Note: Layer 3 connectivity is required for ICCP. |
To complete the configuration, enable VRRP by completing the following steps:
- Create a routed VLAN interface (RVI)
- Create a VRRP group and assign a virtual IP address that is shared between each switch in the VRRP group
- Enable a member of a VRRP group to accept all packets destined for the virtual IP address if it is the master in the VRRP group
- Configure Layer 3 connectivity between the VRRP groups
Topology
The topology used in this example consists of two switches hosting an MC-LAGs. The two switches are connected to a server. Figure 1 shows the topology of this example.
Figure 1: Configuring a Multichassis LAG Between Switch A and Switch B

Table 1 details the topology used in this configuration example.
Table 1: Components of the Topology for Configuring a Multichassis LAG Between Two Switches
Hostname | Base Hardware | Multichassis Link Aggregation Group |
---|---|---|
Switch A Switch B | QFX3500, QFX3600, or QFX5100 switch | ae0 is configured as an aggregated Ethernet interface,
and is used as an ICL-PL. The following interfaces are part of ae0:
xe-0/0/12 and xe-0/0/13 Switch A and ae1 is configured as an MC-LAG, and the following two interfaces
are part of ae1: |
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.
![]() | Note: This example shows how to configure MC-LAG using both the original CLI and Enhanced Layer 2 Software (ELS). In ELS, there are three different statements and one different option from the original CLI:
|
Switch A—Original CLI:
set chassis aggregated-devices ethernet device-count
2
set interfaces xe-0/0/12 ether-options 802.3ad
ae0
set interfaces xe-0/0/13 ether-options 802.3ad
ae0
set interfaces xe-0/0/44 ether-options 802.3ad
ae1
set interfaces ae0 unit 0 family ethernet-switching
port-mode trunk
set interfaces ae0 unit 0 family ethernet-switching
vlan members v500 v100
set interfaces ae1 aggregated-ether-options
lacp active
set interfaces ae1 aggregated-ether-options
lacp system-id 00:01:02:03:04:05
set interfaces ae1 aggregated-ether-options
lacp admin-key 3
set interfaces ae1 aggregated-ether-options
mc-ae mc-ae-id 3
set interfaces ae1 aggregated-ether-options
mc-ae chassis-id 0
set interfaces ae1 aggregated-ether-options
mc-ae mode active-active
set interfaces ae1 aggregated-ether-options
mc-ae status-control active
set interfaces ae1 aggregated-ether-options
mc-ae init-delay-time 240
set interfaces ae1 unit 0 family ethernet-switching
port-mode trunk
set interfaces ae1 unit 0 family ethernet-switching
vlan members v100
set interfaces vlan unit 100 family inet address
100.1.1.11/24 vrrp-group 1 virtual-address 100.1.1.1
set interfaces vlan unit 100 family inet address
100.1.1.11/24 vrrp-group 1 priority 200
set interfaces vlan unit 100 family inet address
100.1.1.11/24 vrrp-group 1 accept-data
set interfaces vlan unit 500 family inet address
3.3.3.2/24
set vlans v100 vlan-id 100
set vlans v100 l3-interface vlan.100
set vlans v500 vlan-id 500
set vlans v500 l3-interface vlan.500
set protocols iccp local-ip-addr 3.3.3.2
set protocols iccp peer 3.3.3.1 session-establishment-hold-time
50
set protocols iccp peer 3.3.3.1 backup-liveness-detection
backup-peer-ip 10.207.64.233
set protocols iccp peer 3.3.3.1 liveness-detection
minimum-receive-interval 1000
set protocols iccp peer 3.3.3.1 liveness-detection
transmit-interval minimum-interval 1000
set protocols rstp interface ae0.0 disable
set protocols rstp interface ae1.0 edge
set protocols rstp interface all mode point-to-point
set protocols rstp bpdu-block-on-edge
set multi-chassis multi-chassis-protection 3.3.3.1
interface ae0
Switch A—ELS
set chassis aggregated-devices ethernet device-count
2
set interfaces xe-0/0/12 ether-options 802.3ad
ae0
set interfaces xe-0/0/13 ether-options 802.3ad
ae0
set interfaces xe-0/0/44 ether-options 802.3ad
ae1
set interfaces ae0 unit 0 family ethernet-switching
interface-mode trunk
set interfaces ae0 unit 0 family ethernet-switching
vlan members v500 v100
set interfaces ae1 aggregated-ether-options
lacp active
set interfaces ae1 aggregated-ether-options
lacp system-id 00:01:02:03:04:05
set interfaces ae1 aggregated-ether-options
lacp admin-key 3
set interfaces ae1 aggregated-ether-options
mc-ae mc-ae-id 3
set interfaces ae1 aggregated-ether-options
mc-ae chassis-id 0
set interfaces ae1 aggregated-ether-options
mc-ae mode active-active
set interfaces ae1 aggregated-ether-options
mc-ae status-control active
set interfaces ae1 aggregated-ether-options
mc-ae init-delay-time 240
set interfaces ae1 unit 0 family ethernet-switching
interface-mode trunk
set interfaces ae1 unit 0 family ethernet-switching
vlan members v100
set interfaces irb unit 100 family inet address
100.1.1.11/24 vrrp-group 1 virtual-address 100.1.1.1
set interfaces irb unit 100 family inet address
100.1.1.11/24 vrrp-group 1 priority 200
set interfaces irb unit 100 family inet address
100.1.1.11/24 vrrp-group 1 accept-data
set interfaces irb unit 500 family inet address
3.3.3.2/24
set vlans v100 vlan-id 100
set vlans v100 l3-interface irb.100
set vlans v500 vlan-id 500
set vlans v500 l3-interface irb.500
set protocols iccp local-ip-addr 3.3.3.2
set protocols iccp peer 3.3.3.1 session-establishment-hold-time
50
set protocols iccp peer 3.3.3.1 backup-liveness-detection
backup-peer-ip 10.207.64.233
set protocols iccp peer 3.3.3.1 liveness-detection
minimum-receive-interval 1000
set protocols iccp peer 3.3.3.1 liveness-detection
transmit-interval minimum-interval 1000
set protocols rstp interface ae1.0 edge
set protocols rstp interface mode point-to-point
set protocols rstp bpdu-block-on-edge
set multi-chassis multi-chassis-protection 3.3.3.1
interface ae0
set switch-options service-id 10
Switch B—Original CLI:
set chassis aggregated-devices ethernet device-count
2
set interfaces xe-0/0/12 ether-options 802.3ad
ae0
set interfaces xe-0/0/13 ether-options 802.3ad
ae0
set interfaces xe-0/0/46 ether-options 802.3ad
ae1
set interfaces ae0 unit 0 family ethernet-switching
port-mode trunk
set interfaces ae0 unit 0 family ethernet-switching
vlan members v500 v100
set interfaces ae1 aggregated-ether-options
lacp active
set interfaces ae1 aggregated-ether-options
lacp system-id 00:01:02:03:04:05
set interfaces ae1 aggregated-ether-options
lacp admin-key 3
set interfaces ae1 aggregated-ether-options
mc-ae mc-ae-id 3
set interfaces ae1 aggregated-ether-options
mc-ae chassis-id 1
set interfaces ae1 aggregated-ether-options
mc-ae mode active-active
set interfaces ae1 aggregated-ether-options
mc-ae status-control standby
set interfaces ae1 aggregated-ether-options
mc-ae init-delay-time 240
set interfaces ae1 unit 0 family ethernet-switching
port-mode trunk
set interfaces ae1 unit 0 family ethernet-switching
vlan members v100
set interfaces vlan unit 100 family inet address
100.1.1.10/24 vrrp-group 1 virtual-address 100.1.1.1
set interfaces vlan unit 100 family inet address
100.1.1.10/24 vrrp-group 1 priority 150
set interfaces vlan unit 100 family inet address
100.1.1.10/24 vrrp-group 1 accept-data
set interfaces vlan unit 500 family inet address
3.3.3.1/24
set vlans v100 vlan-id 100
set vlans v100 l3-interface vlan.100
set vlans v500 vlan-id 500
set vlans v500 l3-interface vlan.500
set protocols iccp local-ip-addr 3.3.3.1
set protocols iccp peer 3.3.3.2 session-establishment-hold-time
50
set protocols iccp peer 3.3.3.2 backup-liveness-detection
backup-peer-ip 10.207.64.234
set protocols iccp peer 3.3.3.2 liveness-detection
minimum-receive-interval 1000
set protocols iccp peer 3.3.3.2 liveness-detection
transmit-interval minimum-interval 1000
set protocols rstp interface ae0.0 disable
set protocols rstp interface ae1.0 edge
set protocols rstp interface all mode point-to-point
set protocols rstp bpdu-block-on-edge
set multi-chassis multi-chassis-protection 3.3.3.2
interface ae0
Switch B—ELS:
set chassis aggregated-devices ethernet device-count
2
set interfaces xe-0/0/12 ether-options 802.3ad
ae0
set interfaces xe-0/0/13 ether-options 802.3ad
ae0
set interfaces xe-0/0/46 ether-options 802.3ad
ae1
set interfaces ae0 unit 0 family ethernet-switching
interface-mode trunk
set interfaces ae0 unit 0 family ethernet-switching
vlan members v500 v100
set interfaces ae1 aggregated-ether-options
lacp active
set interfaces ae1 aggregated-ether-options
lacp system-id 00:01:02:03:04:05
set interfaces ae1 aggregated-ether-options
lacp admin-key 3
set interfaces ae1 aggregated-ether-options
mc-ae mc-ae-id 3
set interfaces ae1 aggregated-ether-options
mc-ae chassis-id 1
set interfaces ae1 aggregated-ether-options
mc-ae mode active-active
set interfaces ae1 aggregated-ether-options
mc-ae status-control standby
set interfaces ae1 aggregated-ether-options
mc-ae init-delay-time 240
set interfaces ae1 unit 0 family ethernet-switching
interface-mode trunk
set interfaces ae1 unit 0 family ethernet-switching
vlan members v100
set interfaces irb unit 100 family inet address
100.1.1.10/24 vrrp-group 1 virtual-address 100.1.1.1
set interfaces irb unit 100 family inet address
100.1.1.10/24 vrrp-group 1 priority 150
set interfaces irb unit 100 family inet address
100.1.1.10/24 vrrp-group 1 accept-data
set interfaces irb unit 500 family inet address
3.3.3.1/24
set vlans v100 vlan-id 100
set vlans v100 l3-interface irb.100
set vlans v500 vlan-id 500
set vlans v500 l3-interface irb.500
set protocols iccp local-ip-addr 3.3.3.1
set protocols iccp peer 3.3.3.2 session-establishment-hold-time
50
set protocols iccp peer 3.3.3.2 backup-liveness-detection
backup-peer-ip 10.207.64.234
set protocols iccp peer 3.3.3.2 liveness-detection
minimum-receive-interval 1000
set protocols iccp peer 3.3.3.2 liveness-detection
transmit-interval minimum-interval 1000
set protocols rstp interface ae1.0 edge
set protocols rstp interface mode point-to-point
set protocols rstp bpdu-block-on-edge
set multi-chassis multi-chassis-protection 3.3.3.2
interface ae0
set switch-options service-id 10
Configuring MC-LAG on Two Switches
Step-by-Step Procedure
The following example requires 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 link between MC-LAG peers:
- Configure the number of LAGs on both Switch A and Switch
B.[edit chassis]
user@switch# set aggregated-devices ethernet device-count 2 - Add member interfaces to the aggregated Ethernet interfaces
on both Switch A and Switch B.
Switch A and Switch B:
[edit interfaces]
user@switch# set xe-0/0/12 ether-options 802.3ad ae0[edit interfaces]
user@switch# set xe-0/0/13 ether-options 802.3ad ae0Switch A:
[edit interfaces]
user@switch# set xe-0/0/44 ether-options 802.3ad ae1Switch B:
[edit interfaces]
user@switch# set xe-0/0/46 ether-options 802.3ad ae1 - Configure a trunk interface between Switch A and Switch
B using the original CLI.[edit interfaces]
user@switch# set ae0 unit 0 family ethernet-switching port-mode trunk - Configure a trunk interface between Switch A and Switch
B using ELS.[edit interfaces]
user@switch# set ae0 unit 0 family ethernet-switching interface-mode trunk - Configure a multichassis protection link between Switch
A and Switch B.
Switch A:
[edit]
user@switch# set multi-chassis multi-chassis-protection 3.3.3.1 interface ae0Switch B:
[edit]
user@switch# set multi-chassis multi-chassis-protection 3.3.3.2 interface ae0
Step-by-Step Procedure
The following example requires 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 ICCP:
- Configure the local IP address to be in the ICCP connection
on Switch A and Switch B.
Switch A:
[edit protocols]
user@switch# set iccp local-ip-addr 3.3.3.2Switch B:
[edit protocols]
user@switch# set iccp local-ip-addr 3.3.3.1 - Configure the peer IP address and minimum receive interval
for a Bidirectional Forwarding Detection (BFD) session for ICCP on
Switch A and Switch B.
Switch A:
[edit protocols]
user@switch# set iccp peer 3.3.3.1 liveness-detection minimum-receive-interval 1000Switch B:
[edit protocols]
user@switch# set iccp peer 3.3.3.2 liveness-detection minimum-receive-interval 1000 - Configure the peer IP address and minimum transmit interval
for a BFD session for ICCP on Switch A and Switch B.
Switch A:
[edit protocols]
user@switch# set iccp peer 3.3.3.1 liveness-detection transmit-interval minimum-interval 1000Switch B:
[edit protocols]
user@switch# set iccp peer 3.3.3.2 liveness-detection transmit-interval minimum-interval 1000 - (Optional) Configure the time during which an ICCP connection
must succeed between MC-LAG peers on Switch A and Switch B.
Note: Configuring session establishment hold time helps to establish a faster ICCP connection . The recommended value is 50 seconds.
Switch A:
[edit protocols]
user@switch# set iccp peer 3.3.3.1 session-establishment-hold-time 50Switch B:
[edit protocols]
user@switch# set iccp peer 3.3.3.2 session-establishment-hold-time 50 - (Optional) Configure the backup IP address to be used
for backup liveness detection on both Switch A and Switch B.
Note: By default, backup liveness detection is not enabled. Configuring a backup IP address helps achieve sub-second traffic loss during an MC-LAG peer reboot.
Switch A:
[edit protocols]
user@switch# set iccp peer 3.3.3.1 backup-liveness-detection backup-peer-ip 10.207.64.233Switch B:
[edit protocols]
user@switch# set iccp peer 3.3.3.2 backup-liveness-detection backup-peer-ip 10.207.64.234 - Configure Layer 3 connectivity between the MC-LAG peers
on both Switch A and Switch B using the original CLI.[edit vlans]
user@switch# set v500 vlan-id 500[edit vlans]
user@switch# set v500 l3-interface vlan.500[edit interfaces]
user@switch# set ae0 unit 0 family ethernet-switching port-mode trunk vlan members v500 v100 - Configure Layer 3 connectivity between the MC-LAG peers
on both Switch A and Switch B using ELS.edit vlans]
user@switch# set v500 vlan-id 500[edit vlans]
user@switch# set v500 l3-interface irb.500[edit interfaces]
user@switch# set ae0 unit 0 family ethernet-switching interface-mode trunk vlan members v500 v100
Step-by-Step Procedure
To enable the MC-LAG interface:
- Enable LACP on the MC-LAG interface on Switch A and Switch
B.
Note: At least one end needs to be active. The other end can be either active or passive.
[edit interfaces]
user@switch# set ae1 aggregated-ether-options lacp active - Specify the same multichassis aggregated Ethernet identification
number on both MC-LAG peers on Switch A and Switch B.[edit interfaces]
user@switch# set ae1 aggregated-ether-options mc-ae mc-ae-id 3 - Specify the same service ID on Switch A and Switch B.
ELS:
[edit]
user@switch# set switch-options service-id 10 - Specify a unique chassis ID for the MC-LAG on the MC-LAG
peers on Switch A and Switch B.
Switch A:
[edit interfaces]
user@switch# set ae1 aggregated-ether-options mc-ae chassis-id 0Switch B:
[edit interfaces]
user@switch# set ae1 aggregated-ether-options mc-ae chassis-id 1 - Specify the operating mode of the MC-LAG on both Switch
A and Switch B.
Note: Only active-active mode is supported at this time.
[edit interfaces]
user@switch# set ae1 aggregated-ether-options mc-ae mode active-active - Specify the status control for MC-LAG on Switch A and
Switch B.
Note: You must configure status control on both Switch A and Switch B hosting the MC-LAG. If one peer is in active mode, the other must be in standby mode.
Switch A:
[edit interfaces]
user@switch# set ae1 aggregated-ether-options mc-ae status-control activeSwitch B:
[edit interfaces]
user@switch# set ae1 aggregated-ether-options mc-ae status-control standby - Specify the number of seconds by which the bring-up of
the multichassis aggregated Ethernet interface should be deferred
after you reboot Switch A and Switch B.
Note: The recommended value for maximum VLAN configuration (for example, 4,000 VLANS) is 240 seconds. If IGMP snooping is enabled on all of the VLANs, the recommended value is 420 seconds.
[edit interfaces]
user@switch# set ae1 aggregated-ether-options mc-ae init-delay-time 240 - Specify the same LACP system ID for the MC-LAG on Switch
A and Switch B.[edit interfaces]
user@switch# set ae1 aggregated-ether-options lacp system-ID 00:01:02:03:04:05 - Specify the same LACP administration key on both Switch
A and Switch B.[edit interfaces]
user@switch# set ae1 aggregated-ether-options lacp admin-key 3 - Enable a VLAN on the MC-LAG on Switch A and Switch B using
the original CLI.[edit interfaces]
user@switch# set ae1 unit 0 family ethernet-switching port-mode trunk[edit]
user@switch# set vlans v100 vlan-id 100[edit interfaces]
user@switch# set ae1 unit 0 family ethernet-switching vlan members v100 - Enable a VLAN on the MC-LAG on Switch A and Switch B using
ELS.[edit interfaces]
user@switch# set ae1 unit 0 family ethernet-switching interface-mode trunk[edit]
user@switch# set vlans v100 vlan-id 100[edit interfaces]
user@switch# set ae1 unit 0 family ethernet-switching vlan members v100 - Enable VRRP on the MC-LAG on Switch A and Switch B:
- Create a routed VLAN interface (RVI), 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 vlan unit 100 family inet address 100.1.1.11/24 vrrp-group 1 virtual-address 100.1.1.1Switch B:
[edit interfaces]
user@switch# set vlan unit 100 family inet address 100.1.1.10/24 vrrp-group 1 virtual-address 100.1.1.1 - Assign the priority for each switch in the VRRP group:
Note: The switch configured with the highest priority is the master.
Switch A:
- Enable the switch to accept all packets destined for the
virtual IP address if it is the master in the VRRP group:
Switch A:
[edit interfaces]
user@switch# set vlan unit 100 family inet address 100.1.1.11/24 vrrp-group 1 accept-dataSwitch B:
[edit interfaces]
user@switch# set vlan unit 100 family inet address 100.1.1.10/24 vrrp-group 1 accept-data - Configure Layer 3 connectivity between Switch A and Switch
B.[edit interfaces]
user@switch# set vlans v100 l3-interface vlan.100
- Create a routed VLAN interface (RVI), 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:
- Enable VRRP on the MC-LAG on Switch A and Switch B using
ELS:
- Create a routed VLAN interface (RVI), 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 inet address 100.1.1.11/24 vrrp-group 1 virtual-address 100.1.1.1Switch B:
[edit interfaces]
user@switch# set irb unit 100 family inet address 100.1.1.10/24 vrrp-group 1 virtual-address 100.1.1.1 - Assign the priority for each switch in the VRRP group:
Note: The switch configured with the highest priority is the master.
Switch A:
- Enable the switch to accept all packets destined for the
virtual IP address if it is the master in the VRRP group:
Switch A:
[edit interfaces]
user@switch# set irb unit 100 family inet address 100.1.1.11/24 vrrp-group 1 accept-dataSwitch B:
[edit interfaces]
user@switch# set irb unit 100 family inet address 100.1.1.10/24 vrrp-group 1 accept-data - Configure Layer 3 connectivity between Switch A and Switch
B.[edit interfaces]
user@switch# set irb v100 l3-interface irb.100
- Create a routed VLAN interface (RVI), 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:
Step-by-Step Procedure
To enabled RSTP:
- Enable RSTP globally on all interfaces on Switch A and
Switch B.
Note: The all option is not available on ELS, so you cannot issue this command on ELS.
[edit]
user@switch# set protocols rstp interface all mode point-to-pointELS:
[edit]
user@switch# set protocols rstp interface ae1.0 mode point-to-point - Disable RSTP on the
ICL-PL interfaces on Switch A and Switch B.
Note: This command is not needed on ELS.
[edit]
user@switch# set protocols rstp interface ae0.0 disable - Configure the MC-LAG interfaces as edge ports on Switch
A and Switch B.
Note: The ae1 interface is a downstream interface. This is why RSTP and bpdu-block-on-edge need to be configured.
[edit]
user@switch# set protocols rstp interface ae1.0 edge - Enable BPDU blocking on all interfaces except for the
ICL-PL interfaces on Switch A and Switch B.
Note: The ae1 interface is a downstream interface. This is why RSTP and bpdu-block-on-edge need to be configured.
[edit]
user@switch# set protocols rstp bpdu-block-on-edge
Results
From configuration mode , confirm your configuration by entering the show chassis, show interfaces, show protocols, show multi-chassis, and show vlans commands. If the output does not display the intended configuration, repeat the instructions in this example to correct the configuration.
Switch A—Original CLI
Switch A—ELS
Switch B—Original CLI
Switch B—ELS
Verification
Verify that the configuration is working properly.
- Verifying That ICCP Is Working on Switch A
- Verifying That ICCP Is Working on Switch B
- Verifying That LACP Is Active on Switch A
- Verifying That LACP Is Active on Switch B
- Verifying That the multichassis aggregated Ethernet and ICL-PL Interfaces Are Up on Switch A
- Verifying That the Multichassis Aggregated Ethernet and ICL-PL Interfaces Are Up on Switch B
- Verifying that MAC Learning Is Occurring on Switch A
- Verifying that MAC Learning Is Occurring on Switch B
- Verifying that Switch A is the Master in the VRRP Group
- Verifying that Switch B is the Backup Member in the VRRP Group
- Verifying that the Virtual IP Address is Attached to an Individual Address on Switch A
- Verifying that the Virtual IP Address is Attached to an Individual Address on Switch B
Verifying That ICCP Is Working on Switch A
Purpose
Verify that ICCP is running on Switch A.
Action
[edit]
user@switch> show iccp
Redundancy Group Information for peer 3.3.3.1
TCP Connection : Established Liveliness Detection : Up Client Application: MCSNOOPD Client Application: eswd
Meaning
This output shows that the TCP connection between the peers hosting the MC-LAG is up, liveness detection is up, and MCSNOOPD and ESWD client applications are running.
Verifying That ICCP Is Working on Switch B
Purpose
Verify that ICCP is running on Switch B.
Action
show iccp
[edit]
user@switch> show iccp
Redundancy Group Information for peer 3.3.3.2
TCP Connection : Established Liveliness Detection : Up Client Application: MCSNOOPD Client Application: eswd
Meaning
This output shows that the TCP connection between the peers hosting the MC-LAG is up, liveness detection is up, and MCSNOOPD and ESWD client applications are running.
Verifying That LACP Is Active on Switch A
Purpose
Verify that LACP is active on Switch A.
Action
[edit]
user@switch> show lacp
interfaces
Aggregated interface: ae1 LACP state: Role Exp Def Dist Col Syn Aggr Timeout Activity xe-0/0/46 Actor No No Yes Yes Yes Yes Fast Active xe-0/0/46 Partner No No Yes Yes Yes Yes Fast Active LACP protocol: Receive State Transmit State Mux State xe-0/0/46 Current Fast periodic Collecting distributing
Meaning
This output shows that Switch A is participating in LACP negotiation.
Verifying That LACP Is Active on Switch B
Purpose
Verify that LACP is active on Switch B.
Action
[edit]
user@switch> show lacp
interfaces
Aggregated interface: ae1 LACP state: Role Exp Def Dist Col Syn Aggr Timeout Activity xe-0/0/44 Actor No No Yes Yes Yes Yes Fast Active xe-0/0/44 Partner No No Yes Yes Yes Yes Fast Active LACP protocol: Receive State Transmit State Mux State xe-0/0/44 Current Fast periodic Collecting distributing
Meaning
This output shows that Switch B is participating in LACP negotiation.
Verifying That the multichassis aggregated Ethernet and ICL-PL Interfaces Are Up on Switch A
Purpose
Verify that the multichassis aggregated Ethernet and Inter-chassis Link Protection (ICL-PL) interfaces are up on Switch A.
Action
[edit]
user@switch> show interfaces
mc-ae
Member Link : ae1 Current State Machine's State: mcae active state Local Status : active Local State : up Peer Status : active Peer State : up Logical Interface : ae1.0 Topology Type : bridge Local State : up Peer State : up Peer Ip/MCP/State : 3.3.3.1 ae0.0 up
Meaning
This output shows that the multichassis aggregated Ethernet and ICL-PL on Switch A is up and active.
Verifying That the Multichassis Aggregated Ethernet and ICL-PL Interfaces Are Up on Switch B
Purpose
Verify that the multichassis aggregated Ethernet and ICL-PL interfaces are up on Switch B.
Action
[edit]
user@switch> show interfaces
mc-ae
Member Link : ae1 Current State Machine's State: mcae active state Local Status : active Local State : up Peer Status : active Peer State : up Logical Interface : ae1.0 Topology Type : bridge Local State : up Peer State : up Peer Ip/MCP/State : 3.3.3.2 ae0.0 up
Meaning
This output shows that the multichassis aggregated Ethernet and ICL-PL interface on Switch B is up and active.
Verifying that MAC Learning Is Occurring on Switch A
Purpose
Verify that MAC learning is working on Switch A.
Action
[edit]
user@switch> show ethernet-switching
table
Ethernet-switching table: 6 entries, 1 learned, 0 persistent entriesC VLAN MAC address Type Age Interfaces v100 * Flood - All-members v100 00:00:5e:00:01:01 Static - Router v100 78:fe:3d:5a:07:42 Static - Router v100 78:fe:3d:5b:ad:c2 Learn(R) 0 ae0.0 v500 * Flood - All-members v500 78:fe:3d:5a:07:42 Static - Router
Meaning
The output shows two static MAC address in VLAN v100 and one static MAC address in VLAN v500. These addresses belong to the Layer 3 RVI addresses on both Switch A and Switch B that you configured in the MC-LAG. The ICL-PL interface configured on the VRRP master member learned the VLAN v100 Learn (R) MAC address of the VRRP backup member.
Verifying that MAC Learning Is Occurring on Switch B
Purpose
Verify that MAC learning is working on Switch B.
Action
[edit]
user@switch> show ethernet-switching
table
Ethernet-switching table: 7 entries, 1 learned, 0 persistent entries VLAN MAC address Type Age Interfaces v100 * Flood - All-members v100 00:00:5e:00:01:01 Static - Router v100 78:fe:3d:5a:07:42 Learn(R) 0 ae0.0 v100 78:fe:3d:5b:ad:c2 Static - Router v200 78:fe:3d:5b:ad:c2 Static - Router v500 * Flood - All-members v500 78:fe:3d:5b:ad:c2 Static - Router
Meaning
The output shows two static MAC address in VLAN v100 and one static MAC address in VLAN v500. These addresses belong to the Layer 3 RVI addresses on both Switch A and Switch B that you configured in the MC-LAG. The ICL-PL interface configured on the VRRP backup member learned the VLAN v100 Learn (R) MAC address of the VRRP master member.
Verifying that Switch A is the Master in the VRRP Group
Purpose
Verify that Switch A is the master member in the VRRP group.
Action
[edit]
user@switch> show vrrp
Interface State Group VR state VR Mode Timer Type Address vlan.100 up 1 master Active A 0.605 lcl 100.1.1.11 vip 100.1.1.1
Meaning
The output shows that Switch A is the master member in the VRRP group.
Verifying that Switch B is the Backup Member in the VRRP Group
Purpose
Verify that Switch B is the backup member in the VRRP group.
Action
[edit]
user@switch> show vrrp
Interface State Group VR state VR Mode Timer Type Address vlan.100 up 1 backup Active A 0.605 lcl 100.1.1.10 vip 100.1.1.1
Meaning
The output shows that Switch B is the backup member in the VRRP group.
Verifying that the Virtual IP Address is Attached to an Individual Address on Switch A
Purpose
Action
[edit]
user@switch# run show
interfaces terse vlan
Interface Admin Link Proto Local Remote vlan up up vlan.100 up up inet 100.1.1.1/24 100.1.1.11/24 vlan.500 up up inet 3.3.3.2/24
Meaning
The output shows that the virtual IP address (100.1.1.1/24) is bound to the individual IP address (100.1.1.11/24) on Switch A.
Verifying that the Virtual IP Address is Attached to an Individual Address on Switch B
Purpose
Action
[edit]
user@switch# run show
interfaces terse vlan
Interface Admin Link Proto Local Remote vlan up up vlan.100 up up inet 100.1.1.1/24 100.1.1.10/24 vlan.500 up up inet 3.3.3.1/24
Meaning
The output shows that the virtual IP address (100.1.1.1/24) is bound to the individual IP address (100.1.1.10/24) on Switch B.
Troubleshooting
Troubleshooting a LAG That Is Down
Problem
The show interfaces terse command shows that the MC-LAG is down.
Solution
Check the following:
- Verify that there is no configuration mismatch.
- Verify that all member ports are up.
- Verify that the MC-LAG is part of family Ethernet switching (Layer 2 LAG).
- Verify that the MC-LAG member is connected to the correct MC-LAG member at the other end.
Related Documentation
- EX Series, QFX Series standalone switches
- Understanding Multichassis Link Aggregation
- Configuring Multichassis Link Aggregation
Published: 2015-03-16
Supported Platforms
Related Documentation
- EX Series, QFX Series standalone switches
- Understanding Multichassis Link Aggregation
- Configuring Multichassis Link Aggregation