nextel
@nextel
ненавижу javascript

Почему Bonding всегда нагружает только 1 интерфейс DEBIAN?

Здравствуйте схема следующая, есть 4 интерфеса гигабитных, они объедены в бондинг а потом бриджем прокидыватся в KVM виртуальную машину, но при загрузке чего либо на в эту машину по сети или скачки оттуда всегда нагружается только 1 из 4тырех интерфесов, почему? В данный момент стоит mod 2 xor если я правильно понял мануал он должен свободный интерфейс под каждое новое подключение отдавать, но этого не происходит.
cat /etc/network/interfaces
auto br0
iface br0 inet static
address 192.168.0.50
gateway 192.168.0.1
netmask 255.255.255.0
broadcast 192.168.0.255
dns-nameservers 8.8.8.8
bridge_ports bond0
bridge_stp off
bridge_maxwait 0
bridge_fd 0
post-up ifup bond0
post-down ifdown bond0

auto eth0
iface eth0 inet manual
bond-master bond0

auto eth1
iface eth1 inet manual
bond-master bond0

auto eth2
iface eth2 inet manual
bond-master bond0

auto eth3
iface eth3 inet manual
bond-master bond0

auto bond0
iface bond0 inet manual
bond_mode 2
bond_miimon 100
bond_updelay 5
bond_downdelay 5
bond-slaves none


cat /proc/net/bonding/bond0
Ethernet Channel Bonding Driver: v3.7.1 (April 27, 2011)

Bonding Mode: load balancing (xor)
Transmit Hash Policy: layer2 (0)
MII Status: up
MII Polling Interval (ms): 100
Up Delay (ms): 0
Down Delay (ms): 0

Slave Interface: eth0
MII Status: up
Speed: 1000 Mbps
Duplex: full
Link Failure Count: 0
Permanent HW addr: 90:e6:ba:69:e3:c9
Slave queue ID: 0

Slave Interface: eth2
MII Status: up
Speed: 1000 Mbps
Duplex: full
Link Failure Count: 0
Permanent HW addr: e8:de:27:02:e5:4e
Slave queue ID: 0

Slave Interface: eth1
MII Status: up
Speed: 1000 Mbps
Duplex: full
Link Failure Count: 0
Permanent HW addr: e8:de:27:01:e3:92
Slave queue ID: 0

Slave Interface: eth3
MII Status: up
Speed: 1000 Mbps
Duplex: full


ifstat -S


ifstat -S
eth0 eth2 eth1 eth3 bond0 br0 virbr0 vnet0
KB/s in KB/s out KB/s in KB/s out KB/s in KB/s out KB/s in KB/s out KB/s in KB/s out KB/s in KB/s out KB/s in KB/s out KB/s in KB/s out

475.80 0.00 475.80 0.07 475.86 0.26 39356.65 175.66 40784.12 175.99 1883.59 0.26 0.00 0.00 175.73 39498.98

  • Вопрос задан
  • 3865 просмотров
Пригласить эксперта
Ответы на вопрос 3
RicoX
@RicoX
Ушел на http://ru.stackoverflow.com/
Советую делать так:
bond-mode 802.3ad
bond-miimon 100
bond-lacp-rate 1
bond-slaves none


Еще неплохой вариант попробовать:
echo 1 > /sys/class/net/bond0/bonding/xmit_hash_policy

Но 802.3ad - самое критичное как со стороны сервера так и со стороны коммутатора.
Ответ написан
что на коммутаторе настроено известно?
желательно схему включения в сеть ДЦ прикладывать
Ответ написан
@penchekryak
Предоставленных данных, недостаточно что бы на вопрос ответить.
Как бондинг на другой стороне настроен, куда кабеля приходят?
Выдаёт ли ядро какие-либо сообщения о работе бондинга?
dmesg | grep bond
Ответ написан
Ваш ответ на вопрос

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

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