I am trying to test out active/active LACP bonding between CentOS 6.4 and Arista. One of the tests I'm doing is to shut down an interface on the host and see what happens.
On the switch:
- Link failure counter is incremented
- No more LACP pdu's come in. (causing the port-channel to go down).
- Interface status still shows connected.
From the host I have tried (with the same results) to shut the port like so:
- ifdown em3
- ip link set em3 down
I haven't tried ifconfig yet, and do not have access to try it at the moment.
The end result is that an "ifdown" on the interface causes the host to become unavailable on the network for about 20 seconds. On the other hand, if I shutdown the port from the switch, downtime is under 1 second.
Details:
# cat /etc/redhat-release
CentOS release 6.4 (Final)
# uname -a
Linux hostnameRemoved 2.6.32-358.23.2.el6.x86_64 #1 SMP Wed Oct 16 18:37:12 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux
Dell R720xd (latest firmware including the nic)
# lspci |grep Broadcom | head -1
01:00.0 Ethernet controller: Broadcom Corporation NetXtreme BCM5720 Gigabit Ethernet PCIe
# ethtool -i em3
driver: tg3
version: 3.124
firmware-version: FFV7.10.18 bc 5720-v1.34
bus-info: 0000:02:00.0
supports-statistics: yes
supports-test: yes
supports-eeprom-access: yes
supports-register-dump: yes
supports-priv-flags: no