El Diario Geek

El enlace de interfaz de red se denomina con muchos nombres: Enlace de puertos, Enlace de canales, Agregación de enlaces, creación de equipos de NIC y otros. Combina o agrega múltiples conexiones de red en una interfaz de unió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 núcleo Linux viene con el controlador de enlace para agregar múltiples interfaces de red físicas en una única 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 enlaces. Hay siete opciones de modo diferentes, cada una de las cuales proporciona características específicas de equilibrio de carga y tolerancia a fallos.

Modos de enlace de red

Están disponibles los siguientes modos de política de enlace:

  • Round-robin: Este es el modo predeterminado. Las transmisiones de red están en orden secuencial comenzando con el primer esclavo disponible. Este modo proporciona equilibrio de carga y tolerancia a fallos.
  • Copia de seguridad activa: Solo un esclavo en el enlace está activo. Otra interfaz esclava se activa si falla la interfaz esclava activa. La dirección MAC del enlace es visible externamente en un solo adaptador de red para evitar confundir a un conmutador de red. Este modo proporciona tolerancia a fallos.
  • XOR (or exclusivo): Las transmisiones de red se basan en una política de hash de transmisión. La directiva predeterminada deriva el hash mediante el uso de direcciones MAC. En este modo, la transmisión de red destinada a pares específicos siempre se envía a través de la misma interfaz esclava. Este modo funciona mejor para el tráfico a pares en el mismo enlace o red local. Este modo proporciona equilibrio de carga y tolerancia a fallos.
  • Difusión: Todas las transmisiones de red se envían en todas las interfaces esclavas. Este modo proporciona tolerancia a fallos.
  • 802.3 ad: Utiliza una directiva de agregación dinámica de enlaces de IEEE 802.3 ad. Los grupos de agregación comparten la misma configuración de velocidad y dúplex. Este modo transmite y recibe tráfico de red en todos los esclavos del agregador activo. Este modo requiere un conmutador de red compatible con 802.3 ad.
  • Equilibrio de carga de transmisión adaptable (TLB): El tráfico de red saliente se distribuye de acuerdo con la carga actual en cada interfaz esclava. El tráfico entrante es recibido por el esclavo actual. Si el esclavo receptor falla, otro esclavo se hace cargo de la dirección MAC del esclavo fallido. Este modo no requiere ningún soporte de interruptor especial.
  • Equilibrio de carga adaptativo (ALB): Este modo incluye equilibrio de carga de transmisión (tlb) y equilibrio de carga de recepción (rlb) para tráfico IPv4 y no requiere ningún tipo de soporte de conmutador especial. El equilibrio de carga de recepción se logra mediante negociación ARP.
  • Consulte /usr / share/doc/iputils-* / README.archivo de unión para descripciones completas de los modos de política de unión disponibles. El tbale a continuación ofrece un resumen y una comparación de los modos de enlace de red.

    Modo Política Cómo funciona Tolerancia a fallos Equilibrio de carga
    0 Los paquetes Round Robin se transmiten/reciben secuencialmente a través de cada interfaz uno por uno. No
    1 Copia de seguridad Activa una NIC activas, mientras que la otra NIC está dormido. Si el NIC activo cae, otro NIC se activa. solo se admite en entornos x86. No
    2 XOR En este modo, la dirección MAC de la NIC esclava se compara con la MAC de la solicitud entrante y, una vez establecida esta conexión, se usa la misma NIC para transmitir/recibir para la MAC de destino.
    3 Transmisión Todas las transmisiones se envían en todos los esclavos No
    4 Agregación dinámica de enlaces 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 dinámica de enlaces requiere un conmutador compatible con IEEE 802.3 ad.
    5 Equilibrio de carga de transmisión (TLB) El tráfico saliente se distribuye en función de la carga actual de cada interfaz esclava. El tráfico entrante es recibido por el esclavo actual. Si el esclavo receptor falla, otro esclavo se hace cargo de la dirección MAC del esclavo fallido.
    6 Equilibrio de Carga Adaptativo (ALB) A diferencia de la Agregación Dinámica de Enlaces, 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. Los paquetes receptores se equilibran de carga a través de la negociación ARP.

    Monitoreo de enlace de enlace de enlace de red

    El controlador de enlace admite dos métodos para monitorear el estado de enlace de un esclavo:

    Monitor MII (Interfaz independiente de medios)

    Esta es la opción de monitoreo de enlace predeterminada. Este método solo supervisa el estado del operador de la interfaz de red local. Se basa en el controlador del dispositivo para obtener información del estado del operador, consulta los registros de 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 monitoreo: El tiempo en milisegundos entre el estado del portador de la consulta
    • Retardo de enlace hacia arriba: El tiempo en milisegundos para esperar antes de usar un enlace que está arriba
    • Retardo de enlace hacia abajo: El tiempo en milisegundos para esperar antes de cambiar a otro enlace cuando el enlace activo se informa como down

    ARP Monitor

    Este método de monitoreo de enlaces envía consultas APR a sistemas de pares en la red y usa la respuesta como indicación de que el enlace está activo. El monitor ARP se basa en el controlador del dispositivo para mantener actualizada la última hora de recepción y la hora de inicio de transmisión. Si el controlador de dispositivo no se actualiza en estos momentos, el monitor ARP falla en los esclavos que usan ese controlador de dispositivo. Puede especificar la siguiente información para el monitoreo de APR:

    • Frecuencia de monitoreo: El tiempo en milisegundos que se envían las consultas ARP
    • Destinos ARP: Una lista separada por comas de direcciones IP a las que se envían las consultas ARP