Dell EMC Unity: How To configure LACP on Unity with trunking (User Correctable)
Summary: This KB will discuss the steps required to configure LACP on the Unity side and give some basic instrcutions on how to correctly configure the switch side.
This article applies to
This article does not apply to
This article is not tied to any specific product.
Not all product versions are identified in this article.
Instructions
In this knowledge base article we are going to go through the steps and build a 4 port LACP trunk on the Unity array.
For purpose of example, We will be using 4 ports from "I/O Module 0" "Ethernet ports 0-3".
This configuration will consist of a 4 port LACP trunk to SPA, and a second 4 port LACP trunk associated with ports on SPB.
Lets first start by confirming the link ports are physically connected to a switch and online.
In Unity Navigate to the "Settings(Gear) > Access > Ethernet".
Ensure the Links Aggregated="No" and are both "SP A Link"="Link Up" & "SP B Link"="Link Up".
Next In Unity Navigate to the "Settings(Gear) > Access > High Availability"
Under Link Aggregations, create a new Link Aggregation & assign the desired Ethernet Ports. Allocating a port will assign the desired port from both SP to the Link Aggregations.
NOTE* Only Ethernet Ports currently not configured with no existing interfaces can be assigned to Link Aggregation.
NOTE* Starting on Unity code version 4.2.1, LACP can be created using a combination of both "on board" and "IO module" ports.
Now on the Core network switch side here are the commands to configure the switch ports.
The following ports are used on the network switch for this example, Its likely you will need to adjust the following ports to match your environment. (Consult with your network admin if you require help).
port 4/1-4 for 4 connections to SP A
port 4/5-8 for 4 connections to SP B
~~~~~~~~~~~~~~~~~~~~~~~~~~
Brief Overview of Network Side Configuration commands.
~~~~~~~~~~~~~~~~~~~~~~~~~~
set port disable 4/1-4 < After this, confirm 4 desired ports on ONE SP are now "Link Down"
set port disable 4/5-8
clear trunk 4/1-8
set vlan 1 4/1-8
set trunk 4/1-4 on dot1q 1-4094 < You must build one trunk for SPA
set trunk 4/5-8 on dot1q 1-4094 < You must build a second trunk for SPB
set spantree portfast 4/1-4 enable trunk
set spantree portfast 4/5-8 enable trunk
set port lacp-channel 4/1-4 mode active
set port lacp-channel 4/5-8 mode active
set port enable 4/1-4
set port enable 4/5-8
exit
~~~~~~~~~~~~~~~~~~~~~~~~~~~
Now here is an extended overview to show each of the above steps (in detail).
~~~~~~~~~~~~~~~~~~~~~~~~~~~
Console> (enable) show port
* = Configured MAC Address.
# = 802.1X Authenticated Port Name.
Port Name Status Vlan Duplex Speed Type
----- ----------------- ---------- ---- ------ ------ ------------
4/1 _Unity_SPA_M0_P0 connected 1 a-full a-1Gb 10/100/1000
4/2 _Unity_SPA_M0_P1 connected 1 a-full a-1Gb 10/100/1000
4/3 _Unity_SPA_M0_P2 connected 1 a-full a-1Gb 10/100/1000
4/4 _Unity_SPA_M0_P3 connected 1 a-full a-1Gb 10/100/1000
4/5 _Unity_SPB_M0_P0 connected 1 a-full a-1Gb 10/100/1000
4/6 _Unity_SPB_M0_P1 connected 1 a-full a-1Gb 10/100/1000
4/7 _Unity_SPB_M0_P2 connected 1 a-full a-1Gb 10/100/1000
4/8 _Unity_SPB_M0_P3 connected 1 a-full a-1Gb 10/100/1000
Console> (enable) set port disable 4/1-4
This command may disconnect your Telnet session.
Do you want to continue (y/n) [n]? y
Ports 4/1-4 disabled.
Console> (enable)
At this point In unity confirm 4 ports on 1 SP are "Link Down" status. This will confirm the correct 4 ports are about to be bonded together.
Console> (enable) set port disable 4/5-8
This command may disconnect your Telnet session.
Do you want to continue (y/n) [n]? y
Ports 4/5-8 disabled.
Console> (enable)
Console> (enable) clear trunk 4/1-8
Port(s) 4/1-4 trunk mode set to auto.
Port(s) 4/1-4 trunk type set to negotiate.
Port(s) 4/5-6 trunk mode set to auto.
Port(s) 4/5-6 trunk type set to negotiate.
Port(s) 4/7-8 trunk mode set to auto.
Port(s) 4/7-8 trunk type set to negotiate.
Console> (enable) set trunk 4/1-4 on dot1q 1-4094
Vlan(s) 1-4094 already allowed on the trunk
Please use the 'clear trunk' command to remove vlans from allowed list.
Port(s) 4/1-4 trunk mode set to on.
Port(s) 4/1-4 trunk type set to dot1q.
Console> (enable) set trunk 4/5-8 on dot1q 1-4094
Vlan(s) 1-4094 already allowed on the trunk
Please use the 'clear trunk' command to remove vlans from allowed list.
Port(s) 4/5-8 trunk mode set to on.
Port(s) 4/5-8 trunk type set to dot1q.
Console> (enable) set vlan 1 4/1-8
VLAN Mod/Ports
---- -----------------------
1 4/1-9,4/41-42
5/9-12
Console> (enable) set spantree portfast 4/1-4 enable trunk
Warning: Connecting Layer 2 devices to a fast start port can cause
temporary spanning tree loops. Use with caution.
Spantree ports 4/1-4 fast start enabled.
Console> (enable) set spantree portfast 4/5-8 enable trunk
Warning: Connecting Layer 2 devices to a fast start port can cause
temporary spanning tree loops. Use with caution.
Spantree ports 4/5-8 fast start enabled.
NOTE* a LACP trunk configured on the switch should never span across ports on different SPs. You must configure one trunk for ports on SPA, then a second trunk for the ports on SPB.
Console> (enable) set port lacp-channel 4/1-4 mode active
Port(s) 4/1-4 channel mode set to active.
Console> (enable) set port lacp-channel 4/5-8 mode active
Port(s) 4/5-8 channel mode set to active.
Console> (enable) set port enable 4/1-4
Ports 4/1-4 enabled.
Console> (enable) set port enable 4/5-8
Ports 4/5-8 enabled.
Console> (enable)
Console> (enable) show port lacp-channel
Port Admin Channel LACP Port Ch Partner Oper Partner
key Mode Priority id Sys ID Port
------ ----- ------- --------- ---- -------------------------------- -------
4/1 718 active 128 1762 65535:00-60-16-74-da-a0 1
4/2 718 active 128 1762 65535:00-60-16-74-da-a0 3
4/3 718 active 128 1762 65535:00-60-16-74-da-a0 4
4/4 718 active 128 1762 65535:00-60-16-74-da-a0 2
------ ----- ------- --------- ---- -------------------------------- -------
4/5 721 active 128 1764 65535:00-60-16-74-d2-f8 2
4/6 721 active 128 1764 65535:00-60-16-74-d2-f8 1
4/7 721 active 128 1764 65535:00-60-16-74-d2-f8 4
4/8 721 active 128 1764 65535:00-60-16-74-d2-f8 3
Console> (enable) show lacp-channel mac
Channel Rcv-Unicast Rcv-Multicast Rcv-Broadcast
-------- -------------------- -------------------- --------------------
1762 48 1305 25
1764 0 90 0
Channel Xmit-Unicast Xmit-Multicast Xmit-Broadcast
-------- -------------------- -------------------- --------------------
1762 71 8458 4573
1764 24 2134 3848
Channel Rcv-Octet Xmit-Octet
-------- -------------------- --------------------
1762 165179 1570119
1764 10925 555415
Channel Dely-Exced MTU-Exced In-Discard Lrn-Discrd In-Lost Out-Lost
-------- ---------- ---------- ---------- ---------- ---------- ----------
1762 0 - 22 0 0 0
1764 0 - 0 0 0 0
Console> (enable) show spantree 1 active
VLAN 1
Spanning tree disabled
Bridge ID MAC ADDR 00-d0-05-40-30-00
Bridge ID Priority 32768
Bridge Max Age 20 sec Hello Time 2 sec Forward Delay 15 sec
Port State Role Cost Prio Type
------------------------ ------------- ---- --------- ---- --------------------
4/1-4 forwarding DESG 8 32 P2P
4/5-8 forwarding DESG 8 32 P2P
5/1 forwarding DESG 4 32 P2P
Console> (enable)
Now on Unity side, Create a FSN "Fail Safe Network" on top of the LACP trunk (if desired).
At this point, the system is ready for a new interface to be built on the LACP trunk. This interface can be used for a "NAS server" or "replication" interface. please be sure to assign the correct VLAN tag to the Interface.
NOTE* iSCSI interfaces are not supported on a LACP trunk.
The newly created interface should be able to be pinged from the externally from the environment.
For purpose of example, We will be using 4 ports from "I/O Module 0" "Ethernet ports 0-3".
This configuration will consist of a 4 port LACP trunk to SPA, and a second 4 port LACP trunk associated with ports on SPB.
Lets first start by confirming the link ports are physically connected to a switch and online.
In Unity Navigate to the "Settings(Gear) > Access > Ethernet".
Ensure the Links Aggregated="No" and are both "SP A Link"="Link Up" & "SP B Link"="Link Up".
Next In Unity Navigate to the "Settings(Gear) > Access > High Availability"
Under Link Aggregations, create a new Link Aggregation & assign the desired Ethernet Ports. Allocating a port will assign the desired port from both SP to the Link Aggregations.
NOTE* Only Ethernet Ports currently not configured with no existing interfaces can be assigned to Link Aggregation.
NOTE* Starting on Unity code version 4.2.1, LACP can be created using a combination of both "on board" and "IO module" ports.
Now on the Core network switch side here are the commands to configure the switch ports.
The following ports are used on the network switch for this example, Its likely you will need to adjust the following ports to match your environment. (Consult with your network admin if you require help).
port 4/1-4 for 4 connections to SP A
port 4/5-8 for 4 connections to SP B
~~~~~~~~~~~~~~~~~~~~~~~~~~
Brief Overview of Network Side Configuration commands.
~~~~~~~~~~~~~~~~~~~~~~~~~~
set port disable 4/1-4 < After this, confirm 4 desired ports on ONE SP are now "Link Down"
set port disable 4/5-8
clear trunk 4/1-8
set vlan 1 4/1-8
set trunk 4/1-4 on dot1q 1-4094 < You must build one trunk for SPA
set trunk 4/5-8 on dot1q 1-4094 < You must build a second trunk for SPB
set spantree portfast 4/1-4 enable trunk
set spantree portfast 4/5-8 enable trunk
set port lacp-channel 4/1-4 mode active
set port lacp-channel 4/5-8 mode active
set port enable 4/1-4
set port enable 4/5-8
exit
~~~~~~~~~~~~~~~~~~~~~~~~~~~
Now here is an extended overview to show each of the above steps (in detail).
~~~~~~~~~~~~~~~~~~~~~~~~~~~
Console> (enable) show port
* = Configured MAC Address.
# = 802.1X Authenticated Port Name.
Port Name Status Vlan Duplex Speed Type
----- ----------------- ---------- ---- ------ ------ ------------
4/1 _Unity_SPA_M0_P0 connected 1 a-full a-1Gb 10/100/1000
4/2 _Unity_SPA_M0_P1 connected 1 a-full a-1Gb 10/100/1000
4/3 _Unity_SPA_M0_P2 connected 1 a-full a-1Gb 10/100/1000
4/4 _Unity_SPA_M0_P3 connected 1 a-full a-1Gb 10/100/1000
4/5 _Unity_SPB_M0_P0 connected 1 a-full a-1Gb 10/100/1000
4/6 _Unity_SPB_M0_P1 connected 1 a-full a-1Gb 10/100/1000
4/7 _Unity_SPB_M0_P2 connected 1 a-full a-1Gb 10/100/1000
4/8 _Unity_SPB_M0_P3 connected 1 a-full a-1Gb 10/100/1000
Console> (enable) set port disable 4/1-4
This command may disconnect your Telnet session.
Do you want to continue (y/n) [n]? y
Ports 4/1-4 disabled.
Console> (enable)
At this point In unity confirm 4 ports on 1 SP are "Link Down" status. This will confirm the correct 4 ports are about to be bonded together.
Console> (enable) set port disable 4/5-8
This command may disconnect your Telnet session.
Do you want to continue (y/n) [n]? y
Ports 4/5-8 disabled.
Console> (enable)
Console> (enable) clear trunk 4/1-8
Port(s) 4/1-4 trunk mode set to auto.
Port(s) 4/1-4 trunk type set to negotiate.
Port(s) 4/5-6 trunk mode set to auto.
Port(s) 4/5-6 trunk type set to negotiate.
Port(s) 4/7-8 trunk mode set to auto.
Port(s) 4/7-8 trunk type set to negotiate.
Console> (enable) set trunk 4/1-4 on dot1q 1-4094
Vlan(s) 1-4094 already allowed on the trunk
Please use the 'clear trunk' command to remove vlans from allowed list.
Port(s) 4/1-4 trunk mode set to on.
Port(s) 4/1-4 trunk type set to dot1q.
Console> (enable) set trunk 4/5-8 on dot1q 1-4094
Vlan(s) 1-4094 already allowed on the trunk
Please use the 'clear trunk' command to remove vlans from allowed list.
Port(s) 4/5-8 trunk mode set to on.
Port(s) 4/5-8 trunk type set to dot1q.
Console> (enable) set vlan 1 4/1-8
VLAN Mod/Ports
---- -----------------------
1 4/1-9,4/41-42
5/9-12
Console> (enable) set spantree portfast 4/1-4 enable trunk
Warning: Connecting Layer 2 devices to a fast start port can cause
temporary spanning tree loops. Use with caution.
Spantree ports 4/1-4 fast start enabled.
Console> (enable) set spantree portfast 4/5-8 enable trunk
Warning: Connecting Layer 2 devices to a fast start port can cause
temporary spanning tree loops. Use with caution.
Spantree ports 4/5-8 fast start enabled.
NOTE* a LACP trunk configured on the switch should never span across ports on different SPs. You must configure one trunk for ports on SPA, then a second trunk for the ports on SPB.
Console> (enable) set port lacp-channel 4/1-4 mode active
Port(s) 4/1-4 channel mode set to active.
Console> (enable) set port lacp-channel 4/5-8 mode active
Port(s) 4/5-8 channel mode set to active.
Console> (enable) set port enable 4/1-4
Ports 4/1-4 enabled.
Console> (enable) set port enable 4/5-8
Ports 4/5-8 enabled.
Console> (enable)
Console> (enable) show port lacp-channel
Port Admin Channel LACP Port Ch Partner Oper Partner
key Mode Priority id Sys ID Port
------ ----- ------- --------- ---- -------------------------------- -------
4/1 718 active 128 1762 65535:00-60-16-74-da-a0 1
4/2 718 active 128 1762 65535:00-60-16-74-da-a0 3
4/3 718 active 128 1762 65535:00-60-16-74-da-a0 4
4/4 718 active 128 1762 65535:00-60-16-74-da-a0 2
------ ----- ------- --------- ---- -------------------------------- -------
4/5 721 active 128 1764 65535:00-60-16-74-d2-f8 2
4/6 721 active 128 1764 65535:00-60-16-74-d2-f8 1
4/7 721 active 128 1764 65535:00-60-16-74-d2-f8 4
4/8 721 active 128 1764 65535:00-60-16-74-d2-f8 3
Console> (enable) show lacp-channel mac
Channel Rcv-Unicast Rcv-Multicast Rcv-Broadcast
-------- -------------------- -------------------- --------------------
1762 48 1305 25
1764 0 90 0
Channel Xmit-Unicast Xmit-Multicast Xmit-Broadcast
-------- -------------------- -------------------- --------------------
1762 71 8458 4573
1764 24 2134 3848
Channel Rcv-Octet Xmit-Octet
-------- -------------------- --------------------
1762 165179 1570119
1764 10925 555415
Channel Dely-Exced MTU-Exced In-Discard Lrn-Discrd In-Lost Out-Lost
-------- ---------- ---------- ---------- ---------- ---------- ----------
1762 0 - 22 0 0 0
1764 0 - 0 0 0 0
Console> (enable) show spantree 1 active
VLAN 1
Spanning tree disabled
Bridge ID MAC ADDR 00-d0-05-40-30-00
Bridge ID Priority 32768
Bridge Max Age 20 sec Hello Time 2 sec Forward Delay 15 sec
Port State Role Cost Prio Type
------------------------ ------------- ---- --------- ---- --------------------
4/1-4 forwarding DESG 8 32 P2P
4/5-8 forwarding DESG 8 32 P2P
5/1 forwarding DESG 4 32 P2P
Console> (enable)
Now on Unity side, Create a FSN "Fail Safe Network" on top of the LACP trunk (if desired).
At this point, the system is ready for a new interface to be built on the LACP trunk. This interface can be used for a "NAS server" or "replication" interface. please be sure to assign the correct VLAN tag to the Interface.
NOTE* iSCSI interfaces are not supported on a LACP trunk.
The newly created interface should be able to be pinged from the externally from the environment.
Additional Information
Reference other KBs that can be helpful.
KB000488597 "Unity : How to change LACP trunk/bond load balancing algorithm (DELL/EMC Correctable)"
KB000495576 "Unity - None LACP type Bonds are unsupported (Customer Correctable)"
KB000494164 "Unity SFTP does not work when LACP is enabled"
KB000496659 "Unity: Switch requirements for configuring LACP on Unity ports (User Correctable)"
KB000488597 "Unity : How to change LACP trunk/bond load balancing algorithm (DELL/EMC Correctable)"
KB000495576 "Unity - None LACP type Bonds are unsupported (Customer Correctable)"
KB000494164 "Unity SFTP does not work when LACP is enabled"
KB000496659 "Unity: Switch requirements for configuring LACP on Unity ports (User Correctable)"
Affected Products
Dell EMC Unity FamilyProducts
Dell Unity 300, Dell EMC Unity 300F, Dell EMC Unity 350F, Dell EMC Unity 400, Dell EMC Unity 400F, Dell EMC Unity 450F, Dell EMC Unity 500, Dell EMC Unity 500F, Dell EMC Unity 550F, Dell EMC Unity 600, Dell EMC Unity 600F, Dell EMC Unity 650F
, Dell EMC Unity Family |Dell EMC Unity All Flash, Dell EMC Unity Family, Dell EMC Unity Hybrid
...
Article Properties
Article Number: 000019959
Article Type: How To
Last Modified: 09 May 2024
Version: 3
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.