This article exists for reference only. After all of the configurations I attempted, I could not get link aggregation to work on the 4 1G ports on my Quanta. It does theoretically support it, and I later tested the same process on 2 10G SFP ports which did work. This is more just for reference in case I want to LACP some 10G links later. My Quanta is currently the only switch I have that supports LACP at all, except for an old 10/100 switch that is sitting in my closet because it’s too slow 😀
I have never actually dove into the control interface of my Quanta LB6M. I have always just used it as a dumb switch that works with 10G. I want to enable LACP on 2 of the 1G ports, because it turns out that it is the only switch I have that supports this functionality.
First, we have to telnet into the switch with the default credentials (unless you have changed them). If you have never used telnet… that is probably a good thing. It is pretty easy to connect to this switch:
telnet <ip.of.the.switch>
ShellScriptThe default username is admin
and the password is left blank.
>enable
ShellScriptwill enable configuring the switch but will ask you for the password again, which in this case is blank.
I should also tell you that at any point in time in the CLI, you can simply type ?
and you will be presented with whatever commands are available to you in the current environment. You can even do this half way through a command to see what flags or options are available for that command.
At this point in time, it is probably a good idea to enable ssh instead of telnet, and also create a password. I have chosen not to do that right now because I know I am going to be in the interface over and over for the next little bit, so I’ll play around and make my changes now, then secure it after. This is my home lab, and this switch is not actually exposed to anything, so there is no real danger here. Before I connect the switch to my main network, I will secure it, although, there isn’t any major risk not doing so as long as you aren’t exposing the telnet port to anything.
The process for securing the switch is as follows:
First, optionally change the prompt message to something more friendly and identifiable:
#set prompt LB6M
ShellScript(Thanks to servethehome for that tip!)
So, password first:
(LB6M) #exit
(LB6M) >password
Enter old password:
Enter new password:********
Confirm new password:********
Password Changed!
ShellScriptNow let’s go back and enable ssh
(LB6M) >enable
(LB6M) #configure
(LB6M) (Config)#crypto key generate rsa
(LB6M) (Config)#crypto key generate dsa
(LB6M) (Config)#exit
(LB6M) #ip ssh server enable
(LB6M) #ip ssh protocol 2
(LB6M) #sshcon timeout 160
(LB6M) #write mem
(LB6M) #reload
ShellScriptMy recommendation is to leave telnet enabled until you verify that ssh works. You can then disable the telnet port with:
(LB6M) #no ip telnet server enable
ShellScriptIn my case, ssh did not work, and instead produced an error:
no matching key exchange method found. Their offer: diffie-hellman-group-exchange-sha1,diffie-hellman-group14-sha1,diffie-hellman-group1-sha1
PlaintextBasically, this device is old enough that it doesn’t speak the newer language that we speak. In order to make our workstation communicate with it over these older sha1 protocols, we would have to enable them in our client as legacy support. In this case, it is done by modifying our ~/.ssh/config
file to include something like this:
Host <ip.of.the.switch>
KexAlgorithms +diffie-hellman-group1-sha1
ShellScript
Then it should work.
Anyways, on to the rest.
(LB6M)#show network
Interface Status............................... Up
IP Address..................................... 192.168.*.*
Subnet Mask.................................... 255.255.255.0
Default Gateway................................ 192.168.*.*
Burned In MAC Address..........................
Locally Administered MAC address...............
MAC Address Type............................... Burned In
Configured IPv4 Protocol....................... DHCP
Management VLAN ID............................. 1
(LB6M) #show port all
Admin Physical Physical Link Link LACP Actor
Intf Type Mode Mode Status Status Trap Mode Timeout
--------- ------ --------- ---------- ---------- ------ ------- ------ --------
0/1 Enable 10G Full 10G Full Up Enable Enable long
0/2 Enable 10G Full 10G Full Up Enable Enable long
0/3 Enable 10G Full Down Enable Enable long
0/4 Enable 10G Full Down Enable Enable long
0/5 Enable 10G Full Down Enable Enable long
0/6 Enable 10G Full Down Enable Enable long
0/7 Enable 10G Full Down Enable Enable long
0/8 Enable 10G Full Down Enable Enable long
0/9 Enable 10G Full Down Enable Enable long
0/10 Enable 10G Full Down Enable Enable long
0/11 Enable 10G Full Down Enable Enable long
0/12 Enable 10G Full Down Enable Enable long
0/13 Enable 10G Full Down Enable Enable long
0/14 Enable 10G Full Down Enable Enable long
0/15 Enable 10G Full Down Enable Enable long
0/16 Enable 10G Full Down Enable Enable long
0/17 Enable 10G Full Down Enable Enable long
0/18 Enable 10G Full Down Enable Enable long
--More-- or (q)uit
Admin Physical Physical Link Link LACP Actor
Intf Type Mode Mode Status Status Trap Mode Timeout
--------- ------ --------- ---------- ---------- ------ ------- ------ --------
0/19 Enable 10G Full Down Enable Enable long
0/20 Enable 10G Full Down Enable Enable long
0/21 Enable 10G Full Down Enable Enable long
0/22 Enable 10G Full Down Enable Enable long
0/23 Enable 10G Full Down Enable Enable long
0/24 Enable 10G Full 10G Full Up Enable Enable long
0/25 Enable Auto Down Enable Enable long
0/26 Enable Auto 1000 Full Up Enable Enable long
0/27 Enable Auto Down Enable Enable long
0/28 Enable Auto 1000 Full Up Enable Enable long
1/1 Enable Down Disable N/A N/A
1/2 Enable Down Disable N/A N/A
1/3 Enable Down Disable N/A N/A
1/4 Enable Down Disable N/A N/A
1/5 Enable Down Disable N/A N/A
1/6 Enable Down Disable N/A N/A
1/7 Enable Down Disable N/A N/A
1/8 Enable Down Disable N/A N/A
(LB6M) #configure
(LB6M) (Config)#interface 0/26
(LB6M) (Interface 0/26)#addport 1/1
(LB6M) (Interface 0/26)#exit
(LB6M) (Config)#interface 0/28
(LB6M) (Interface 0/28)#addport 1/1
(LB6M) (Interface 0/28)#exit
(LB6M) (Config)#interface 1/1
(LB6M) (Interface 1/1)#no port-channel static
(LB6M) (Interface 1/1)#exit
(LB6M) (Config)#exit
(LB6M) #write mem
This operation may take a few minutes.
Management interfaces will not be available during this time.
Are you sure you want to save? (y/n) y
Config file 'startup-config' created successfully .
Configuration Saved!
(LB6M) #reload
Are you sure you would like to reset the system? (y/n) y
System will now restart!
ShellScriptThat should move both ports to the virtual interface 1/1 and enable LACP. Unfortunately, that doesn’t seem to be enough, because I still can’t get my server to communicate with the switch this way. It just keeps telling me that my copper link is down and its speed has been set to 0. I’ll have to come back to this later. Unfortunately, there isn’t a great deal of information available on how to set this up with this switch, and I am starting to wonder if the nic teaming only works with the SFP ports.