Мы используем CentOS 7.1 и настроили системы с двумя сетевыми платами, настроенными как единый интерфейс. Когда эта связь настроена на использование любого из режимов связи 1 5 или 6, мы видим значительное количество отброшенных пакетов. Это легче всего заметить с помощью команды ifconfig:
bond0: flags=5187<UP,BROADCAST,RUNNING,MASTER,MULTICAST> mtu 1500
inet6 fe80::5054:ff:fe3b:c2a6 prefixlen 64 scopeid 0x20<link>
ether 52:54:00:3b:c2:a6 txqueuelen 0 (Ethernet)
RX packets 29449 bytes 1929707 (1.8 MiB)
RX errors 0 dropped 14924 overruns 0 frame 0
TX packets 516 bytes 40394 (39.4 KiB)
Естественно, мы ожидаем увидеть некоторые отброшенные пакеты, но мы видим скорость 20% и более (пример выше 50%). Это намного выше того, что должно происходить с обычным сетевым трафиком. Режимы связи 2, 3 и 4 не демонстрируют такого рода потери пакетов, но мы не хотим использовать ни один из них. Мы предпочитаем режим связи 6, но также приемлем режим связи 5.
Кто-нибудь видел этот уровень отброшенных пакетов с использованием связанного интерфейса в CentOS 7? Мы не видели, чтобы это произошло в CentOS 6.5. Наша связь настраивается с использованием следующего файла ifcfg-bond0:
DEVICE=bond0
BOOTPROTO=none
ONBOOT=yes
NM_CONTROLLED=no
IPV6INIT=no
USERCTL=no
TYPE=Bond
BONDING_MASTER=yes
BONDING_OPTS="mode=6 miimon=100 updelay=12000 downdelay=0"
Это довольно стандартная конфигурация облигаций.