La vinculación de la interfaz de red recibe muchos nombres:Port Trunking, Channel Bonding, Link Aggregation, NIC Teaming y otros. Combina o agrega múltiples conexiones de red en una interfaz de vinculación de un solo canal. Esto permite que dos o más interfaces de red actúen como una sola, para aumentar el rendimiento y proporcionar redundancia o conmutación por error.
El kernel de Linux viene con el controlador de vinculación para agregar varias interfaces de red físicas en una sola interfaz lógica (por ejemplo, agregar eth0 y eth1 en bond0). Para cada interfaz enlazada, puede definir el modo y las opciones de monitoreo de enlace. Hay siete opciones de modo diferentes, cada una de las cuales proporciona equilibrio de carga específico y características de tolerancia a fallas.
Modos de enlace de red
Los siguientes modos de política de vinculación están disponibles:
Consulte /usr/share/doc/iputils-*/README.bonding archivo para obtener descripciones completas de los modos de política de vinculación disponibles. La siguiente tabla ofrece el resumen y la comparación de los modos de enlace de red.
Modo | Política | Cómo funciona | Tolerancia a fallos | Equilibrio de carga |
---|---|---|---|---|
0 | Round Robin | los paquetes se transmiten/reciben secuencialmente a través de cada interfaz uno por uno. | No | Sí |
1 | Copia de seguridad activa | una NIC activa mientras otra NIC está inactiva. Si la NIC activa deja de funcionar, se activa otra NIC. solo se admite en entornos x86. | Sí | No |
2 | XOR [OR exclusivo] | En este modo, la dirección MAC de la NIC esclava se compara con la MAC de la solicitud entrante y, una vez que se establece esta conexión, se utiliza la misma NIC para transmitir/recibir para la MAC de destino. | Sí | Sí |
3 | Transmitir | Todas las transmisiones se envían a todos los esclavos | Sí | No |
4 | Agregación de enlaces dinámicos | Las NIC agregadas actúan como una NIC, lo que da como resultado un mayor rendimiento, pero también proporciona conmutación por error en caso de que falle una NIC. La agregación de enlaces dinámicos requiere un conmutador compatible con IEEE 802.3ad. | Sí | Sí |
5 | Equilibrio de carga de transmisión (TLB) | El tráfico saliente se distribuye según la carga actual en cada interfaz esclava. El esclavo actual recibe el tráfico entrante. Si el esclavo receptor falla, otro esclavo asume la dirección MAC del esclavo fallido. | Sí | Sí |
6 | Equilibrio de carga adaptativo (ALB) | A diferencia de la Agregación de enlaces dinámicos, el Equilibrio de carga adaptativo no requiere ninguna configuración de conmutador en particular. El Equilibrio de carga adaptable solo se admite en entornos x86. La carga de los paquetes recibidos se equilibra a través de la negociación ARP. | Sí | Sí |
Supervisión de enlace de enlace de red
El controlador de vinculación admite dos métodos para monitorear el estado del enlace de un esclavo:
Monitor MII (interfaz independiente de medios)
Esta es la opción de monitoreo de enlace predeterminada. Este método monitorea solo el estado del operador de la interfaz de red local. Se basa en el controlador del dispositivo para obtener información sobre el estado del operador, consulta los registros MII directamente o utiliza ethtool para intentar obtener el estado del operador. Puede especificar la siguiente información para la supervisión de MII:
- Frecuencia de seguimiento :el tiempo en milisegundos entre la consulta del estado del operador
- Retraso de enlace :el tiempo en milisegundos de espera antes de usar un enlace que está activo
- Retraso de caída del enlace :el tiempo en milisegundos de espera antes de cambiar a otro enlace cuando el enlace activo se informa como inactivo
Supervisión de ARP
Este método de monitoreo de enlaces envía consultas APR a los sistemas pares en la red y usa la respuesta como una indicación de que el enlace está activo. El monitor ARP se basa en el controlador del dispositivo para mantener actualizada la hora de la última recepción y la hora de inicio de la transmisión. Si el controlador de dispositivo no se actualiza en estos tiempos, el monitor ARP falla en cualquier esclavo que use ese controlador de dispositivo. Puede especificar la siguiente información para el seguimiento de APR:
- Frecuencia de seguimiento :El tiempo en milisegundos que se envían las consultas ARP
- Objetivos ARP :una lista separada por comas de las direcciones IP a las que se envían las consultas ARP