Modo de enlace de red balance-rr / 802.3ad Layer3+4 en Linux

Modo de enlace de red balance-rr / 802.3ad Layer3+4 en Linux

Cuál es la diferencia entreequilibrio-rry802.3ad con xmit_hash_policy establecido en capa3+4.

https://www.kernel.org/doc/Documentation/networking/bonding.txt

layer3+4: este algoritmo no es totalmente compatible con 802.3ad. Una única conversación TCP o UDP que contenga paquetes fragmentados y no fragmentados verá paquetes divididos en dos interfaces. Esto puede resultar en una entrega fuera de orden. La mayoría de los tipos de tráfico no cumplen con este criterio, ya que TCP rara vez fragmenta el tráfico y la mayor parte del tráfico UDP no participa en conversaciones extendidas. Otras implementaciones de 802.3ad pueden tolerar o no este incumplimiento.

Respuesta1

802.3adcon xmit_hash_policy configurado en Layer3+4 es un modo de vinculación que es uno de los más estándar, sensato y ampliamente utilizado. Como muchos otros, no permite un rendimiento >100% para una única conexión TCP. En la práctica, hasta donde he visto, el descargo de responsabilidad del paquete fragmentado que citó no es relevante.

equilibrio-rrEs un modo de equilibrio muy específico y poco utilizado. Es principalmente útil para una subred dedicada a la copia de seguridad y la restauración. Cuando se mantiene con el personal conjunto de administración de red y sistema, con el conmutador configurado específicamente y todos los servidores/enrutadores configurados específicamente, con un poco de prueba, se puede lograr un rendimiento >100% para una única conexión TCP. Pero no esperes el 200%. (Recuerde probar ambas direcciones, a menos que desee que las restauraciones sean muy lentas). Si un enlace se cae, los restantes funcionarán.

Ya ha vinculado a una descripción técnica detallada, por lo que descubrí que le gustaría una respuesta de alto nivel.

Respuesta2

El grupo de agregación de enlaces (LAG) se utiliza no solo para aumentar el ancho de banda, sino también para vincular la copia de seguridad. Si un enlace de LAG falla, el LAG balance-rr no funcionará correctamente, pero el LAG 802.3ad funcionará bien con un ancho de banda reducido.

El LAG balance-rr permite utilizar el ancho de banda completo del LAG para una conexión TCP/UDP, pero el LAG 802.3ad permite utilizar sólo un ancho de banda de enlace para ello. El LAG balance-rr no admite copia de seguridad-restauración. Funciona perfectamente con Cisco Etherchannel LAG. Muchos conmutadores Cisco solo admiten Etherchannel LAG y no admiten 802.3ad LACP.

información relacionada