Interface vinculada causa queda de pacotes

Interface vinculada causa queda de pacotes

Estamos executando o CentOS 7.1 e temos sistemas configurados com NICs duplos como uma interface única. Quando esse vínculo é configurado para usar qualquer um dos modos de vínculo 1, 5 ou 6, vemos um número substancial de pacotes descartados. Isso é mais facilmente observado usando o comando 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)

Naturalmente, esperamos ver alguns pacotes descartados, mas estamos vendo taxas de 20% ou mais (o exemplo acima é de 50%). Isso está muito além do que deveria ocorrer com o tráfego normal de rede. Os modos Bond 2, 3 e 4 não apresentam esse tipo de perda de pacotes, mas não queremos usar nenhum deles. Nossa preferência é o modo bond 6, mas o modo bond 5 também é aceitável.

Alguém viu esse nível de pacotes descartados usando uma interface vinculada no CentOS 7? Não vimos isso ocorrer no CentOS 6.5. Nosso vínculo é configurado usando o seguinte arquivo 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"

Esta é uma configuração de ligação bastante padrão.

Responder1

Estamos vendo isso também. Pesquisando em alguns lugares online, parece que há outros relatos sobre isso. Aposto que é algum tipo de bug cosmético. Você está percebendo algo ruim acontecendo no nível do aplicativo? Pode valer a pena executar vários testes netperf para ver.

dr -> É cosmético, não se preocupe com isso.

informação relacionada