OmniSwitch 10K – Multi-Chassis Link Aggregation (MC-LAG)


Multi-Chassis Link Aggregation (MC-LAG)

Key points:
• MC-LAG provides active/active dual homed connectivity to standards based L2 edge devices. There is no support for standby ports.
• Internal automatic configuration will disable spanning tree functionality on MC-LAG aggregate ports.
• MC-LAG peers are seen as one aggregated group to dual homed edge device(s).
• MAC addresses learned on an MC-LAG aggregate in one of the multi-chassis peers are also learned on the other switch on the same MC-LAG aggregate.
• A loop or duplicate packet prevention mechanism is implemented so that non-unicast frames received on the Virtual Fabric Link are not flooded out any local MC-LAG ports
• MC-LAG aggregates can be configured using either static or dynamic link aggregation. The key point when configuring the aggregates is that from the edge switch’s point of view, it looks like the edge is connected to a single chassis.
• Brought to you by Alcatel-Lucent😀

Best Practice:
Chassis-1: OmniSwitch-10K
Interface-VLAN 30: 192.168.30.1/255.255.255.0
IP Interface-VLAN 30 (VIP): 192.168.30.254/255.255.255.0
IP Interface-VLAN 40: 192.168.40.1/255.255.255.0
IP Interface-VLAN 40 (VIP): 192.168.40.254/255.255.255.0
IP Interface-VLAN 10 (LINKAGG) : 192.168.10.1/255.255.255.0

Chassis-2: OmniSwitch-10K
IP Interface-VLAN 30: 192.168.30.2/255.255.255.0
IP Interface-VLAN 30 (VIP): 192.168.30.254/255.255.255.0
IP Interface-VLAN 40: 192.168.40.2/255.255.255.0
IP Interface-VLAN 40 (VIP): 192.168.40.254/255.255.255.0
IP Interface-VLAN 10 (LINKAGG) : 192.168.10.2/255.255.255.0

SW-Edge01: OmniSwitch 6850
IP Interface-VLAN 10 (LINKAGG) : 192.168.10.3/255.255.255.0

SW-Edge02: OmniSwitch 6850
IP Interface-VLAN 10 (LINKAGG) : 192.168.10.4/255.255.255.0

How to configure:
1. Configure a globally unique chassis identifier using the multi-chassis chassis-id command as shown below:
OS10K [Chassis 1] -> multi-chassis chassis-id 1
OS10K [Chassis 2] -> multi-chassis chassis-id 2

2. Create a virtual fabric link between chassis peers and Add the physical ports as members of the virtual fabric link on each peer switch using the multi-chassis vf-link member-port
OS10K [Chassis 2] -> multi-chassis vf-link create
OS10K [Chassis 2] -> multi-chassis vf-link member-port 1/1
OS10K [Chassis 2] -> multi-chassis vf-link member-port 1/2

OS10K [Chassis 2] -> multi-chassis vf-link create
OS10K [Chassis 2] -> multi-chassis vf-link member-port 1/1
OS10K [Chassis 2] -> multi-chassis vf-link member-port 1/2

3. Traffic belonging to the VFL default VLAN will be sent across the VFL untagged. The VFL will also be a member of any additional VLANs configured on the MC-LAG chassis peers as tagged VLANs
OS10K [Chassis 1] -> multi-chassis vf-link default-vlan 10
OS10K [Chassis 2] -> multi-chassis vf-link default-vlan 10

4. Define valid the aggregate identifier ranges, for ordinary aggregate
OS10K [Chassis 1] -> linkagg range local 48-95 peer 0-47 multi-chassis 96-127
OS10K [Chassis 2] -> linkagg range local 48-95 peer 0-47 multi-chassis 96-127

5. Save the configuration and reload using the write memory and reload
OS10K [Chassis 1] -> write memory
OS10K [Chassis 1] -> reload from working no rollback-timeout

OS10K [Chassis 2] -> write memory
OS10K [Chassis 2] -> reload from working no rollback-timeout

6. Once the system reboots verify the multi-chassis functionality:
OS10K [Chassis 1] -> show multi-chassis vf-link
OS10K [Chassis 1] -> show multi-chassis vf-link member-port
OS10K [Chassis 1] -> show multi-chassis status
OS10K [Chassis 1] -> show multi-chassis consistency
OS10K [Chassis 1] -> show linkagg range

OS10K [Chassis 2] -> show multi-chassis vf-link
OS10K [Chassis 2] -> show multi-chassis vf-link member-port
OS10K [Chassis 2] -> show multi-chassis status
OS10K [Chassis 2] -> show multi-chassis consistency
OS10K [Chassis 2] -> show linkagg range

7. Create VLAN Interface and Multi-Chassis VIP-VLAN Interface
OS10K [Chassis 1] -> multi-chassis vip-vlan 30 admin-state enable
OS10K [Chassis 1] -> multi-chassis vip-vlan 30 name “VIP-VLAN30”
OS10K [Chassis 1] -> multi-chassis vip-vlan 40 admin-state enable
OS10K [Chassis 1] -> multi-chassis vip-vlan 40 name “VIP-VLAN40”
OS10K [Chassis 1] -> ip interface “VIP-VLAN30” address 192.168.30.1 mask 255.255.255.0 vip-address 192.168.30.254 vlan 30
OS10K [Chassis 1] -> ip interface “VIP-VLAN40” address 192.168.40.1 mask 255.255.255.0 vip-address 192.168.40.254 vlan 40
OS10K [Chassis 1] -> vlan 10 admin-state enable
OS10K [Chassis 1] -> vlan 10 name “LINKAGG-LACP”
OS10K [Chassis 1] -> ip interface “LINKAGG-LACP” address 192.168.10.1 mask 255.255.255.0

OS10K [Chassis 2] -> multi-chassis vip-vlan 30 admin-state enable
OS10K [Chassis 2] -> multi-chassis vip-vlan 30 name “VIP-VLAN30”
OS10K [Chassis 2] -> multi-chassis vip-vlan 40 admin-state enable
OS10K [Chassis 2] -> multi-chassis vip-vlan 40 name “VIP-VLAN40”
OS10K [Chassis 2] -> ip interface “VIP-VLAN30” address 192.168.30.2 mask 255.255.255.0 vip-address 192.168.30.254 vlan 30
OS10K [Chassis 2] -> ip interface “VIP-VLAN40” address 192.168.40.2 mask 255.255.255.0 vip-address 192.168.40.254 vlan 40
OS10K [Chassis 1] -> vlan 10 admin-state enable
OS10K [Chassis 1] -> vlan 10 name “LINKAGG-LACP”
OS10K [Chassis 1] -> ip interface “LINKAGG-LACP” address 192.168.10.2 mask 255.255.255.0

OS6850 [SW-Edge01] -> vlan 30 admin-state enable
OS6850 [SW-Edge01] -> vlan 30 name “VLAN-30”
OS6850 [SW-Edge01] -> vlan 40 admin-state enable
OS6850 [SW-Edge01] -> vlan 40 name “VLAN-40”
OS6850 [SW-Edge01] -> vlan 10 admin-state enable
OS6850 [SW-Edge01] -> vlan 10 name “LINKAGG-LACP”
OS6850 [SW-Edge01] -> ip interface “LINKAGG-LACP” address 192.168.10.3 mask 255.255.255.0

OS6850 [SW-Edge02] -> vlan 30 admin-state enable
OS6850 [SW-Edge02] -> vlan 30 name “VLAN-30”
OS6850 [SW-Edge02] -> vlan 40 admin-state enable
OS6850 [SW-Edge02] -> vlan 40 name “VLAN-40”
OS6850 [SW-Edge02] -> vlan 10 admin-state enable
OS6850 [SW-Edge02] -> vlan 10 name “LINKAGG-LACP”
OS6850 [SW-Edge02] -> ip interface “LINKAGG-LACP” address 192.168.10.4 mask 255.255.255.0

8. Configuring Dynamic Link Aggregation (LACP) between Chassis-1 and Chassis-2 with Edge Switches using the commands below:
OS10K [Chassis 1] -> linkagg lacp agg 100 size 2 admin-state enable multi-chassis active
OS10K [Chassis 1] -> linkagg lacp agg 100 actor system-id 11:11:11:11:11:11
OS10K [Chassis 1] -> linkagg lacp agg 100 actor admin-key 100
OS10K [Chassis 1] -> linkagg lacp agg 48 size 2 admin-state enable
OS10K [Chassis 1] -> linkagg lacp agg 48 actor admin-key 10
OS10K [Chassis 1] -> linkagg lacp port 1/1 actor admin-key 100
OS10K [Chassis 1] -> linkagg lacp port 1/1 actor system-id 11:11:11:11:11:11
OS10K [Chassis 1] -> linkagg lacp port 1/2 actor admin-key 100
OS10K [Chassis 1] -> linkagg lacp port 1/2 actor system-id 11:11:11:11:11:11
OS10K [Chassis 1] -> linkagg lacp port 1/45 actor admin-key 10
OS10K [Chassis 1] -> linkagg lacp port 1/46 actor admin-key 10
OS10K [Chassis 1] -> linkagg lacp port 1/47 actor admin-key 10
OS10K [Chassis 1] -> linkagg lacp port 1/48 actor admin-key 10
OS10K [Chassis 1] -> vlan 30 members linkagg 100 tagged
OS10K [Chassis 1] -> vlan 40 members linkagg 100 tagged
OS10K [Chassis 1] -> vlan 10 members linkagg 48 untagged
OS10K [Chassis 1] -> vlan 30 members linkagg 48 tagged
OS10K [Chassis 1] -> vlan 40 members linkagg 48 tagged

OS10K [Chassis 2] -> linkagg lacp agg 100 size 2 admin-state enable multi-chassis active
OS10K [Chassis 2] -> linkagg lacp agg 100 actor system-id 11:11:11:11:11:12
OS10K [Chassis 2] -> linkagg lacp agg 100 actor admin-key 100
OS10K [Chassis 2] -> linkagg lacp agg 48 size 2 admin-state enable
OS10K [Chassis 2] -> linkagg lacp agg 48 actor admin-key 10
OS10K [Chassis 2] -> linkagg lacp port 1/1 actor admin-key 100
OS10K [Chassis 2] -> linkagg lacp port 1/1 actor system-id 11:11:11:11:11:12
OS10K [Chassis 2] -> linkagg lacp port 1/2 actor admin-key 100
OS10K [Chassis 2] -> linkagg lacp port 1/2 actor system-id 11:11:11:11:11:12
OS10K [Chassis 2] -> linkagg lacp port 1/45 actor admin-key 10
OS10K [Chassis 2] -> linkagg lacp port 1/46 actor admin-key 10
OS10K [Chassis 2] -> linkagg lacp port 1/47 actor admin-key 10
OS10K [Chassis 2] -> linkagg lacp port 1/48 actor admin-key 10
OS10K [Chassis 2] -> vlan 30 members linkagg 100 tagged
OS10K [Chassis 2] -> vlan 40 members linkagg 100 tagged
OS10K [Chassis 2] -> vlan 10 members linkagg 48 untagged
OS10K [Chassis 2] -> vlan 30 members linkagg 48 tagged
OS10K [Chassis 2] -> vlan 40 members linkagg 48 tagged

OS6850 [SW-Edge01] -> lacp linkagg 10 size 2 admin state enable
OS6850 [SW-Edge01] -> lacp linkagg 10 actor admin key 10
OS6850 [SW-Edge01] -> lacp agg 1/21 actor admin key 10
OS6850 [SW-Edge01] -> lacp agg 1/22 actor admin key 10
OS6850 [SW-Edge01] -> lacp agg 1/23 actor admin key 10
OS6850 [SW-Edge01] -> lacp agg 1/24 actor admin key 10
OS6850 [SW-Edge01] -> vlan 30 802.1q 10
OS6850 [SW-Edge01] -> vlan 40 802.1q 10
OS6850 [SW-Edge01] -> vlan 10 port default 10

OS6850 [SW-Edge02] -> lacp linkagg 10 size 2 admin state enable
OS6850 [SW-Edge02] -> lacp linkagg 10 actor admin key 10
OS6850 [SW-Edge02] -> lacp agg 1/21 actor admin key 10
OS6850 [SW-Edge02] -> lacp agg 1/22 actor admin key 10
OS6850 [SW-Edge02] -> lacp agg 1/23 actor admin key 10
OS6850 [SW-Edge02] -> lacp agg 1/24 actor admin key 10
OS6850 [SW-Edge02] -> vlan 30 802.1q 10
OS6850 [SW-Edge02] -> vlan 40 802.1q 10
OS6850 [SW-Edge02] -> vlan 10 port default 10

9. Verify the multi-chassis functionality and Link Aggregation status:
OS10K [Chassis 1] -> show multi-chassis vf-link
OS10K [Chassis 1] -> show multi-chassis vf-link member-port
OS10K [Chassis 1] -> show multi-chassis status
OS10K [Chassis 1] -> show multi-chassis consistency
OS10K [Chassis 1] -> show linkagg range

OS10K [Chassis 2] -> show multi-chassis vf-link
OS10K [Chassis 2] -> show multi-chassis vf-link member-port
OS10K [Chassis 2] -> show multi-chassis status
OS10K [Chassis 2] -> show multi-chassis consistency
OS10K [Chassis 2] -> show linkagg range

OS6850 [SW-Edge01] -> show linkagg agg
OS6850 [SW-Edge01] -> show linkagg port

OS6850 [SW-Edge02] -> show linkagg agg
OS6850 [SW-Edge02] -> show linkagg port

6 thoughts on “OmniSwitch 10K – Multi-Chassis Link Aggregation (MC-LAG)

  1. dilnuwan April 19, 2013 at 12:45 AM Reply

    nice work keep it’s up….!!

  2. rekeds November 27, 2014 at 10:44 PM Reply

    thank you

  3. Jhon Bedoya December 28, 2015 at 9:12 PM Reply

    Really I have a problem with this..I disconnected the VF-LINK and I dont have conection by LACP between VLAN 30 y VLAN PC’s,..

  4. Jhon Bedoya December 29, 2015 at 7:32 PM Reply

    Hi Arif, I Understand that if I disconnected ports on Vf-LINK I will have redundancy by LACP between VLAN 30 and VLAN 40 192.168.30.100 and 192.168.40.100.. I have only one LACP between Chassis 01- Chassis 01- and Edge 01.. I mean One interface from Sw Edge 01 connected to Chassis 01 and other interface coneccted to Chassis 02… do you have email where can i send my topology maybe u could help me.. Many thanks, Regards

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: