Mikname
@Mikname

Ubuntu 18.04 не распределяется трафик bond lacp как починить?

Добрый день, помогите пожалуйста решить проблему.

Обьединил интерфейсы на Ubuntu 18.04 в bond lacp
Настроил на D-Link 1210-28 Lacp

Наблюдаю что трафик ходит в основном только через один интерфейс.
В чем может быть ошибка?

Конфигурация netplan сервера

# network: {config: disabled}
network:
version: 2
renderer: networkd
ethernets:
eno1:
match:
macaddress: '2c:76:8a:53:c9:70'
wakeonlan: true
eno2:
match:
macaddress: '2c:76:8a:53:c9:71'
wakeonlan: true
eno3:
match:
macaddress: '2c:76:8a:53:c9:72'
wakeonlan: true
eno4:
match:
macaddress: '2c:76:8a:53:c9:73'
wakeonlan: true
bonds:
bond0:
interfaces: [eno1, eno2, eno3, eno4]
addresses: [10.1.45.10/24]
gateway4: 10.1.45.254
parameters:
mode: 802.3ad
lacp-rate: fast
mii-monitor-interval: 100
mtu: 9000
nameservers:
search: [domain.com]
addresses: [10.1.45.1]

Вывод Ifconfig

bond0: flags=5187 mtu 9000
inet 10.1.45.10 netmask 255.255.255.0 broadcast 10.1.45.255
inet6 fe80::a02f:93ff:fe50:c2e4 prefixlen 64 scopeid 0x20
ether a2:2f:93:50:c2:e4 txqueuelen 1000 (Ethernet)
RX packets 212530171 bytes 158928295509 (158.9 GB)
RX errors 0 dropped 502732 overruns 0 frame 0
TX packets 187466991 bytes 113255502699 (113.2 GB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

eno1: flags=6211 mtu 9000
ether a2:2f:93:50:c2:e4 txqueuelen 1000 (Ethernet)
RX packets 3133270 bytes 562151248 (562.1 MB)
RX errors 0 dropped 124441 overruns 0 frame 0
TX packets 7988 bytes 1022464 (1.0 MB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
device interrupt 91

eno2: flags=6211 mtu 9000
ether a2:2f:93:50:c2:e4 txqueuelen 1000 (Ethernet)
RX packets 3133270 bytes 562151248 (562.1 MB)
RX errors 0 dropped 124441 overruns 0 frame 0
TX packets 7988 bytes 1022464 (1.0 MB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
device interrupt 92

eno3: flags=6211 mtu 9000
ether a2:2f:93:50:c2:e4 txqueuelen 1000 (Ethernet)
RX packets 3133266 bytes 562149956 (562.1 MB)
RX errors 0 dropped 124441 overruns 0 frame 0
TX packets 7988 bytes 1022464 (1.0 MB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
device interrupt 91

eno4: flags=6211 mtu 9000
ether a2:2f:93:50:c2:e4 txqueuelen 1000 (Ethernet)
RX packets 203130365 bytes 157241843057 (157.2 GB)
RX errors 0 dropped 124441 overruns 0 frame 0
TX packets 187443027 bytes 113252435307 (113.2 GB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
device interrupt 92
  • Вопрос задан
  • 445 просмотров
Решения вопроса 1
Mikname
@Mikname Автор вопроса
Вообще появилась проблема что не дружит Lacp DLINK и Ubuntu, наблюдаю кольцо на коммутаторе.

P.S.: Проблема решилась заменой коммутатора на Mikrotik
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 3
@Tabletko
никого не трогаю, починяю примус
Трафик между чем и чем? Если вы проверяете между двумя клиентами, то он и будет ходить по одному линку при режиме LACP 802.3ad
Ответ написан
Loiqig
@Loiqig
инженер по сетям корпоративной сети
Попробуйте поменять алгоритм балансировки. Со стороны D-Link это команда config link_aggregation algorithm, со стороны Linux и netplan это опция transmit-hash-policy (xmit_hash_policy). Надо смотреть по профилю трафика конечно, но обычно чтобы максимально размазать надо делать L3+L4 режим.
Ответ написан
Комментировать
martin74ua
@martin74ua Куратор тега Linux
Linux administrator
Ходит в какую сторону?
Управлять распределением трафика можно только для передаваемого трафика. Т.е. настройки на свиче - влияют на трафик от свича в сторону сервера, настройки на сервере - влияют на трафик от сервера до свича....
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы