/
Example for Configuring MLAG with Rapid PVST+

Example for Configuring MLAG with Rapid PVST+



Networking Requirements

As shown in Figure 1, we have implemented MLAG on Switch A and Switch B, the downstream Switch C and Switch D has dual-access to network through Switch A and Switch B respectively.

Rapid PVST+ is deployed in the network to eliminate loops. Devices running rapid PVST+ exchange rapid PVST+ bridge protocol data units (BPDUs) to discover loops in the network and block some ports to prune the network into a loop-free tree network.

Figure1. Example Topology of MLAG with Rapid PVST+

Figure 1 shows the user topology of MLAG with rapid PVST+. Follow the configuration roadmap below to complete the configuration.

  • Configure MLAG. Switch A, Switch B and the aggregated port ae1connected to Switch C form an MLAG, link ID is 1; Switch A, Switch B and the aggregated port ae2 connected to Switch D form another MLAG, link ID is 2. MLAG peer-link implements a backup link aggregation group ae3 between Switch A and Switch B to carry MLAG control messages and improve network reliability.
  • Configure basic Rapid PVST+ functions to eliminate loops.

Procedure

Configure Switch A, Switch B, Switch C and Switch D according to the networking requirements described above.

Switch A

Step1         Configure the VLANs.

admin@SwitchA# set vlans vlan-id 15
admin@SwitchA# set vlans vlan-id 16
admin@SwitchA# set vlans vlan-id 4088 l3-interface 4088
admin@SwitchA# set interface aggregate-ethernet ae1 family ethernet-switching port- mode trunk
admin@SwitchA# set interface aggregate-ethernet ae1 family ethernet-switching vlan members 15
admin@SwitchA# set interface aggregate-ethernet ae1 family ethernet-switching vlan members 16
admin@SwitchA# set interface aggregate-ethernet ae2 family ethernet-switching port-mode trunk
admin@SwitchA# set interface aggregate-ethernet ae2 family ethernet-switching vlan members 15
admin@SwitchA# set interface aggregate-ethernet ae2 family ethernet-switching vlan members 16
admin@SwitchA# set interface aggregate-ethernet ae3 family ethernet-switching port-mode trunk
admin@SwitchA# set interface aggregate-ethernet ae3 family ethernet-switching vlan members 4088
admin@SwitchA# set interface aggregate-ethernet ae3 family ethernet-switching vlan members 15
admin@SwitchA# set interface aggregate-ethernet ae3 family ethernet-switching vlan members 16
admin@SwitchA# set interface gigabit-ethernet te-1/1/3 family ethernet-switching port-mode trunk
admin@SwitchA# set interface gigabit-ethernet te-1/1/3 family ethernet-switching vlan members 15
admin@SwitchA# set interface gigabit-ethernet te-1/1/3 family ethernet-switching vlan members 16

Step2         Configure aggregation interfaces with LACP mode.

admin@SwitchA# set interface aggregate-ethernet ae1 aggregated-ether-options lacp enable true
admin@SwitchA# set interface aggregate-ethernet ae2 aggregated-ether-options lacp enable true

Step3         Add member interfaces to the LAG.

admin@SwitchA# set interface gigabit-ethernet ge-1/1/1 ether-options 802.3ad ae1
admin@SwitchA# set interface gigabit-ethernet ge-1/1/2 ether-options 802.3ad ae2
admin@SwitchA# set interface gigabit-ethernet te-1/1/49 ether-options 802.3ad ae3
admin@SwitchA# set interface gigabit-ethernet te-1/1/50 ether-options 802.3ad ae3

Step4         Configure an MLAG domain ID.    

admin@SwitchA# set protocols mlag domain 10

NOTE: Currently, only one MLAG domain is allowed to be configured on one MLAG device.   

Step5         Specify SwitchA as MLAG Node 0.

admin@SwitchA# set protocols mlag domain 10 node 0

Step6         Configure the peer IP address and peer link port.

admin@SwitchA# set protocols mlag domain 10 peer-ip 10.10.0.2 peer-link ae3

NOTE: Peer-link port should be configured as a LAG port.

Step7         Configure the L3 interface IP address for peer link port on local MLAG peer device.

admin@SwitchA# set l3-interface vlan-interface 4088 address 10.10.0.1 prefix-length 24

Step8         Configure link ID for the MLAG member port.

admin@SwitchA# set protocols mlag domain 10 interface ae1 link 1
admin@SwitchA# set protocols mlag domain 10 interface ae2 link 2

NOTE: The paired MLAG member ports must be bound to the same MLAG link ID.

Step9         Configure MLAG peer VLAN.

admin@SwitchA# set protocols mlag domain 10 peer-ip 10.10.0.2 peer-vlan 4088

Step10        Configure rapid PVST+.

    a.       Enable spanning tree on Switch A.

admin@SwitchA# set protocols spanning-tree enable true

                   By default, spanning tree function is enabled.

    b.       Configure spanning tree mode in rapid PVST+.

admin@SwitchA# set protocols spanning-tree force-version 4

    c.        Enable rapid PVST+ on VLAN instance.

admin@SwitchA# set protocols spanning-tree pvst vlan 15 enable true
admin@SwitchA# set protocols spanning-tree pvst vlan 16 enable true
admin@SwitchA# set protocols spanning-tree pvst vlan 4088 enable true         

Step11        Commit the configuration.

admin@SwitchA# commit

Switch B

Step1         Configure the VLANs.

admin@SwitchB# set vlans vlan-id 15
admin@SwitchB# set vlans vlan-id 16
admin@SwitchB# set vlans vlan-id 4088 l3-interface 4088
admin@SwitchB# set interface aggregate-ethernet ae1 family ethernet-switching port- mode trunk
admin@SwitchB# set interface aggregate-ethernet ae1 family ethernet-switching vlan members 15
admin@SwitchB# set interface aggregate-ethernet ae1 family ethernet-switching vlan members 16
admin@SwitchB# set interface aggregate-ethernet ae2 family ethernet-switching port-mode trunk
admin@SwitchB# set interface aggregate-ethernet ae2 family ethernet-switching vlan members 15
admin@SwitchB# set interface aggregate-ethernet ae2 family ethernet-switching vlan members 16
admin@SwitchB# set interface aggregate-ethernet ae3 family ethernet-switching port-mode trunk
admin@SwitchB# set interface aggregate-ethernet ae3 family ethernet-switching vlan members 4088
admin@SwitchB# set interface aggregate-ethernet ae3 family ethernet-switching vlan members 15
admin@SwitchB# set interface aggregate-ethernet ae3 family ethernet-switching vlan members 16
admin@SwitchB# set interface gigabit-ethernet te-1/1/3 family ethernet-switching port-mode trunk
admin@SwitchB# set interface gigabit-ethernet te-1/1/3 family ethernet-switching vlan members 15
admin@SwitchB# set interface gigabit-ethernet te-1/1/3 family ethernet-switching vlan members 16

Step2         Configure aggregation interfaces with LACP mode.

admin@SwitchB# set interface aggregate-ethernet ae1 aggregated-ether-options lacp enable true
admin@SwitchB# set interface aggregate-ethernet ae2 aggregated-ether-options lacp enable true

Step3         Add member interfaces to the LAG.

admin@SwitchB# set interface gigabit-ethernet ge-1/1/1 ether-options 802.3ad ae1
admin@SwitchB# set interface gigabit-ethernet ge-1/1/2 ether-options 802.3ad ae2
admin@SwitchB# set interface gigabit-ethernet te-1/1/49 ether-options 802.3ad ae3
admin@SwitchB# set interface gigabit-ethernet te-1/1/50 ether-options 802.3ad ae3

Step4         Configure an MLAG domain ID.    

admin@SwitchB# set protocols mlag domain 10

NOTE: Currently, only one MLAG domain is allowed to be configured on one MLAG device.   

Step5         Specify SwitchB as MLAG Node 1.

admin@SwitchB# set protocols mlag domain 10 node 1

Step6         Configure the peer IP address and peer link port.

admin@SwitchB# set protocols mlag domain 10 peer-ip 10.10.0.1 peer-link ae3

NOTE: Peer-link port should be configured as a LAG port.

Step7         Configure the L3 interface IP address for peer link port on local MLAG peer device.

admin@SwitchB# set l3-interface vlan-interface 4088 address 10.10.0.2 prefix-length 24

Step8         Configure link ID for the MLAG member port.

admin@SwitchB# set protocols mlag domain 10 interface ae1 link 1
admin@SwitchB# set protocols mlag domain 10 interface ae2 link 2

NOTE: The paired MLAG member ports must be bound to the same MLAG link ID.

Step9         Configure MLAG peer VLAN.

admin@SwitchB# set protocols mlag domain 10 peer-ip 10.10.0.1 peer-vlan 4088

Step10        Configure rapid PVST+.

    a.       Enable spanning tree on Switch B.

admin@SwitchB# set protocols spanning-tree enable true

                   By default, spanning tree function is enabled.

    b.       Configure spanning tree mode in rapid PVST+.

admin@SwitchB# set protocols spanning-tree force-version 4

    c.        Enable rapid PVST+ on VLAN instance.

admin@SwitchB# set protocols spanning-tree pvst vlan 15 enable true
admin@SwitchB# set protocols spanning-tree pvst vlan 16 enable true
admin@SwitchB# set protocols spanning-tree pvst vlan 4088 enable true         

Step11        Commit the configuration.

admin@SwitchB# commit

Switch C

Step1         Enable the aggregation interface with LACP mode.

admin@SwitchC# set interface aggregate-ethernet ae1 aggregated-ether-options lacp enable true

Step2         Add the member interfaces to the LAGs.

admin@SwitchC# set interface gigabit-ethernet ge-1/1/1 ether-options 802.3ad ae1
admin@SwitchC# set interface gigabit-ethernet ge-1/1/2 ether-options 802.3ad ae1

Step3         Configure the VLANs.

admin@SwitchC# set vlans vlan-id 15
admin@SwitchC# set vlans vlan-id 16
admin@SwitchC# set interface aggregate-ethernet ae1 family ethernet-switching port-mode trunk
admin@SwitchC# set interface aggregate-ethernet ae1 family ethernet-switching vlan members 15
admin@SwitchC# set interface aggregate-ethernet ae1 family ethernet-switching vlan members 16

Step4         Configure rapid PVST+.

    a.       Enable spanning tree on Switch C.

admin@SwitchC# set protocols spanning-tree enable true

            By default, spanning tree function is enabled.

    b.       Configure spanning tree mode in rapid PVST+.

admin@SwitchC# set protocols spanning-tree force-version 4

    c.        Enable rapid PVST+ on VLAN instance.

admin@SwitchC# set protocols spanning-tree pvst vlan 15 enable true
admin@SwitchC# set protocols spanning-tree pvst vlan 16 enable true

Step5         Commit the configuration.

admin@SwitchC# commit

Switch D

Step1         Enable the aggregation interface with LACP mode.

admin@SwitchD# set interface aggregate-ethernet ae2 aggregated-ether-options lacp enable true

Step2         Add the member interfaces to the LAG ports.

admin@SwitchD# set interface gigabit-ethernet ge-1/1/1 ether-options 802.3ad ae2
admin@SwitchD# set interface gigabit-ethernet ge-1/1/2 ether-options 802.3ad ae2

Step3         Configure the VLANs.

admin@SwitchD# set vlans vlan-id 15
admin@Swit