bonding не работает

Автор dnk2009, 22 ноября 2019, 10:03:47

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

dnk2009

установил на новый сервер buster
uname -a
Linux  4.19.0-6-amd64 #1 SMP Debian 4.19.67-2+deb10u2 (2019-11-11) x86_64 GNU/Linux

настроил bonding

cat /etc/network/interfaces
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

source /etc/network/interfaces.d/*

# The loopback network interface
auto lo
iface lo inet loopback

#auto enp59s0f0
#iface enp59s0f0 inet manual

#auto enp59s0f1
#iface enp59s0f1 inet manual

### The bond network interface
auto bond0
iface bond0 inet manual
        slaves enp59s0f0 enp59s0f1
        bond_mode       802.3ad
        bond_miimon     100
        bond_downdelay  200
        bond_updelay    200
        bond_lacp_rate  1
        bond_xmit-hash-policy   layer2+3
        txqueuelen      10000

#up /sbin/ifenslave bond0 enp59s0f0
#up /sbin/ifenslave bond0 enp59s0f0

### The VLAN 5 network interface
auto bond0.5
iface bond0.5 inet manual

### The VLAN 9 network interface
auto bond0.9
iface bond0.9 inet manual

### The VLAN 4040 network interface
auto bond0.4040
iface bond0.4040 inet manual

### The bridge 0 network interface
auto br0
iface br0 inet manual
        bridge_ports bond0.9

### The bridge 5 network interface
auto br5
iface br5 inet static
        bridge_ports bond0.5
        address 10.0.0.240
        netmask 255.255.255.0
        gateway 10.0.0.1

### The bridge 4040 network interface
auto br4040
iface br4040 inet manual
        bridge_ports bond0.4040


lspci | grep Ethernet
0000:3b:00.0 Ethernet controller: Intel Corporation I350 Gigabit Network Connection (rev 01)
0000:3b:00.1 Ethernet controller: Intel Corporation I350 Gigabit Network Connection (rev 01)

Интерфейсы поднимаются. всё норм, но трафик не бегает, пинг не проходит.

Стоит переткнуть один из физических интерфейсов со стороны свича или физически, трафик начинает бегать.

Программно опускание, поднимание интерфейса с сервера не помогает.

направьте куда смотреть


dmesg | grep enp59

391.163906 физически роняю линк. трафик начинает бегать

[    3.623245] igb 0000:3b:00.1 enp59s0f1: renamed from eth1
[    3.652258] igb 0000:3b:00.0 enp59s0f0: renamed from eth0
[    9.848838] igb 0000:3b:00.0 enp59s0f0: igb: enp59s0f0 NIC Link is Up 1000 Mbps Full Duplex, Flow Control: RX
[    9.849732] bond0: Enslaving enp59s0f0 as a backup interface with an up link
[    9.876699] igb 0000:3b:00.1 enp59s0f1: igb: enp59s0f1 NIC Link is Up 1000 Mbps Full Duplex, Flow Control: RX
[    9.877608] bond0: Enslaving enp59s0f1 as a backup interface with an up link
[    9.891985] bond0: link status definitely up for interface enp59s0f0, 1000 Mbps full duplex
[    9.995956] bond0: link status definitely up for interface enp59s0f1, 1000 Mbps full duplex
[   10.217073] 8021q: adding VLAN 0 to HW filter on device enp59s0f0
[   10.217085] 8021q: adding VLAN 0 to HW filter on device enp59s0f1
[   11.357742] device enp59s0f0 entered promiscuous mode
[   11.357834] device enp59s0f1 entered promiscuous mode
[  391.163906] igb 0000:3b:00.0 enp59s0f0: igb: enp59s0f0 NIC Link is Down
[  391.164209] igb 0000:3b:00.0 enp59s0f0: speed changed to 0 for port enp59s0f0
[  391.246860] bond0: link status definitely down for interface enp59s0f0, disabling it
[  401.603283] igb 0000:3b:00.0 enp59s0f0: igb: enp59s0f0 NIC Link is Up 1000 Mbps Full Duplex, Flow Control: RX
[  401.646237] bond0: link status up for interface enp59s0f0, enabling it in 200 ms
[  401.854315] bond0: link status definitely up for interface enp59s0f0, 1000 Mbps full duplex
[  421.173275] igb 0000:3b:00.1 enp59s0f1: igb: enp59s0f1 NIC Link is Down
[  421.173435] igb 0000:3b:00.1 enp59s0f1: speed changed to 0 for port enp59s0f1
[  421.197213] bond0: link status definitely down for interface enp59s0f1, disabling it
[  443.444059] igb 0000:3b:00.1 enp59s0f1: igb: enp59s0f1 NIC Link is Up 1000 Mbps Full Duplex, Flow Control: RX
[  443.451943] bond0: link status up for interface enp59s0f1, enabling it in 200 ms
[  443.660030] bond0: link status definitely up for interface enp59s0f1, 1000 Mbps full duplex


endru

Цитата: dnk2009 от 22 ноября 2019, 10:03:47bond_mode       802.3ad
коммутатор поддерживает агрегацию трафика? настроен? включай balance-rr - он не требует настройки коммутатора.

dnk2009

коммутатор поддреживет. есть ещё один сервер на deb9 на котором всё ок. Дабы исключить проблемы с коммутатором: вытыкал сервер с deb9 и втыкал в эти порты коммутатора сервер с deb10. аналогично.

endru

Что за карточки хоть? Может в "дровишках" проблема?

dnk2009

lspci | grep Ethernet
0000:3b:00.0 Ethernet controller: Intel Corporation I350 Gigabit Network Connection (rev 01)
0000:3b:00.1 Ethernet controller: Intel Corporation I350 Gigabit Network Connection (rev 01)

это стройка на материнской плате

Igb драйвер используется.

может быть написать конструкцию при старте интерфейсов которая будет их передёргивать. но с консоли ifconfig не помогает. :(