Связанный интерфейс приводит к потере пакетов

Связанный интерфейс приводит к потере пакетов

Мы используем 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. Наш bond настроен с использованием следующего файла 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"

Это довольно стандартная конфигурация облигаций.

решение1

Мы тоже это видим. Поискав в нескольких местах в Интернете, похоже, есть и другие сообщения об этом. Держу пари, что это какая-то косметическая ошибка. Вы замечаете что-то плохое на уровне приложения? Возможно, стоит запустить несколько тестов netperf, чтобы увидеть.

tl;dr -> Это косметический дефект, не беспокойтесь об этом.

Связанный контент