¿Cómo se comportan las interfaces en una configuración LACP de un solo extremo?

7

Situación: dos conexiones de ethernet, entre un conmutador y un servidor.
En el extremo del conmutador, las dos interfaces están configuradas para LACP.
En el extremo del servidor, están configurados como interfaces normales de Ethernet.
¿Cómo se comportan las interfaces del conmutador?
Creo que se comportarán como dos interfaces de Ethernet normales y reenviarán el tráfico en paralelo al servidor como si no se les hubiera aplicado la configuración LACP. El servidor elegirá una interfaz y la usará para el tráfico saliente.
Las interfaces del conmutador pueden configurarse para LACP, pero hasta que formen un enlace troncal LACP con las interfaces finales del servidor, no sucede nada con el tráfico normal. En realidad, está reduciendo a la mitad el ancho de banda disponible entre ellos porque ambos están reenviando el mismo tráfico.
¿Es esto correcto por favor?

Editar: las interfaces se configuran como puertos reflejados de salida.

fixit9660
fuente
3
Si uno de los lados no negocia LACP, el canal del puerto no se formará y serán como las interfaces normales
Alex
¿Alguna respuesta te ayudó? Si es así, debe aceptar la respuesta para que la pregunta no siga apareciendo para siempre, buscando una respuesta. Alternativamente, puede proporcionar y aceptar su propia respuesta.
Ron Maupin

Respuestas:

2

No especificó un fabricante, supondré que los conmutadores de Cisco, aunque la mayoría de los otros proveedores deberían comportarse de manera similar.

Si el modo del grupo de canales está activo, las interfaces no reenviarán el tráfico, ya que el conmutador intentará activamente formar un canal y si la negociación del canal falla, el canal del puerto estará "inactivo".

Si el modo del grupo de canales es pasivo o analógico a pasivo, las interfaces reenviarán el tráfico normalmente y escucharán las negociaciones LACP / PaGP. Esto abrirá las interfaces y escuchará el tráfico en las interfaces. Si el conmutador ve estos paquetes LACP desde el host y comienza una negociación, se negociará el canal y se reenviarán los paquetes a través de la interfaz del canal del puerto y no de las interfaces individuales.

Desde la perspectiva del servidor, en la capa IP, si el host de destino está en la subred definida por la configuración de red en la interfaz, el servidor intentará ARP esta dirección. Si de alguna manera ambas interfaces estaban conectadas a la misma subred (la mayoría de los sistemas operativos mostrarán una advertencia o no permitirán este comportamiento), pueden ARP a ambas interfaces. Entonces, una vez que se recibe el ARP en una interfaz determinada, el servidor sabrá enviar los paquetes a esta interfaz, y el conmutador también identificará qué IP y MAC están vinculados a cada interfaz individual (pero el comportamiento de reenvío será controlado por lo siguiente )

Si solo está hablando de paquetes Ethernet y no de IP, el servidor reenviará las tramas utilizando la interfaz que se especifique. Si no me equivoco, en Linux DEBE especificarse la interfaz; en Windows probablemente usará la interfaz con la prioridad más alta (superior) en los enlaces de la interfaz de red. Este comportamiento varía de SO a SO.

Desde la perspectiva del conmutador, el conmutador inundará las tramas con una dirección MAC en todas las interfaces hasta que sepa en qué puerto se encuentra una dirección MAC determinada. Aprenderá este puerto escuchando un marco con la dirección MAC de origen. Entonces, si 0111.2222.3333 envía una trama a 0111.2222.3334, el conmutador inundará la trama en todos los puertos de esa VLAN

0111.2222.3333 (Fa0 / 1) -> 0111.2222.3334 se inundará en todos los puertos

Hasta que vea una respuesta

0111.2222.3334 (Fa0 / 2) -> 0111.2222.3333 (Fa0 / 1)

Luego comenzará a reenviar todo el tráfico al puerto específico que emitió estas tramas.

Aquí hay una serie de casos extremos que pueden generar más confusión, como la interacción potencial del árbol de expansión, pero esto cubre los conceptos básicos.

Arima
fuente
El proveedor de la red es Juniper y el servidor es un servidor de aplicaciones, actualmente se desconoce el sistema operativo, pero gracias por la extensa respuesta. También olvidé mencionar un gran punto, agregado anteriormente.
fixit9660
@ fixit9660: en el caso reflejado, los puertos no aceptarán ningún tráfico del servidor. Si los puertos son promiscuos en el servidor, el servidor escuchará todo el tráfico que escuche en la interfaz, incluido el tráfico para las direcciones MAC sin incluir el servidor. Juniper no admite LAG en puertos duplicados salientes en la serie EX, si lo que querías decir es que la interfaz entrante es un LAG, creo que la misma información aún se aplica. Probablemente sea mejor retirar esto y hacer una pregunta completamente nueva.
Arima
-1

Todo depende del modo de LACP que haya configurado en el conmutador. Por ejemplo, en las interfaces, escriba 'modo canal-grupo 1 en / activo / pasivo'

Si ha seleccionado 'activo', entonces el interruptor buscará que el otro extremo de la conexión esté en modo activo o pasivo. Si detecta cualquiera de ellos, entonces se forma un canal de puerto LACP y el tráfico se equilibra con la carga entre los puertos. Si no, serán tratados como puertos regulares y spanning-tree matará a uno de los 2 puertos.

Sin embargo, si ha seleccionado el modo 'activado' (que nunca debería), forzará un canal de puerto en el conmutador. Si el otro lado no forma un canal de puerto, entonces existe la posibilidad de un bucle, lo que puede causar un colapso de la red.

Kunal
fuente
1
Encendido no es LACP.
cpt_fink