La interfaz vinculada provoca la pérdida de paquetes

La interfaz vinculada provoca la pérdida de paquetes

Estamos ejecutando CentOS 7.1 y tenemos sistemas configurados con NIC duales como una interfaz unida única. Cuando este enlace se configura para utilizar cualquiera de los modos de enlace 1, 5 o 6, vemos una cantidad sustancial de paquetes descartados. Esto se observa más fácilmente usando el 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 algunos paquetes descartados, pero estamos viendo tasas del 20% y más (el ejemplo anterior es del 50%). Esto va mucho más allá de lo que debería ocurrir con el tráfico de red normal. Los modos Bond 2, 3 y 4 no presentan este tipo de pérdida de paquetes, pero no queremos utilizar ninguno de ellos. Nuestra preferencia es el modo de enlace 6, pero el modo de enlace 5 también es aceptable.

¿Alguien ha visto este nivel de paquetes descartados usando una interfaz vinculada en CentOS 7? No vimos que esto sucediera en CentOS 6.5. Nuestro vínculo se configura utilizando el siguiente archivo 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 es una configuración de enlace bastante estándar.

Respuesta1

Nosotros también estamos viendo esto. Al buscar en algunos lugares en línea, parece que hay otros informes sobre esto. Apuesto a que es algún tipo de error cosmético. ¿Notas que sucede algo malo a nivel de aplicación? Podría valer la pena ejecutar varias pruebas de netperf para verlo.

tl;dr -> Es cosmético, no te preocupes.

información relacionada