Data Domain: Configuración de agregación de enlaces
Summary: Configuración de agregación de enlaces.
Instructions
Configuración de agregación de enlaces
RESUMEN
El uso de la función de agregación de vínculos en DDOS puede dar lugar a un aumento en el rendimiento; sin embargo, según varios factores, podría dar lugar a lo contrario. El propósito de este artículo es ayudar a determinar e implementar la configuración adecuada de la agregación de enlaces. En DD OS, dado que los métodos de participación dinámica de puertos como PAGp y MLT no son compatibles, es fundamental configurar estáticamente los puertos LAG en el switch.
SE APLICA A
Todas las versiones de DD OS compatibles con la función de agregación de vínculos
SOLUCIÓN
Determine la agregación de enlaces adecuada:
Lo siguiente es lo que se debe considerar cuando se intenta decidir sobre la agregación. Si no se requiere agregación, considere la conmutación por error. Por lo tanto, la última opción dada es la conmutación por error como alternativa a la agregación.
Implementación de agregación de enlaces y conmutación por error de Data Domain
-
Round-robin y
-
Equilibrado-
xor(configuración manual en ambos lados) -
LACP (a partir de 5.0 para 1 Gb y 5.1 para 10 Gb)
xor La agregación se selecciona eligiendo el hash específico compatible:
-
Capa 2 o
-
Capa 3+4
-
Capa 2+3 (a partir de 5.0)
-
veth0
-
veth1
-
veth2
-
veth3
Antes de poder utilizar la agregación, se debe crear una interfaz virtual. Esto se puede hacer mediante la ejecución del siguiente comando:
net create virtual <veth#>
Ejemplo:
net create virtual veth0
Después de crear una interfaz virtual, cualquiera de los enlaces físicos disponibles (eth0, eth1, eth2, etc.) se puede incluir en el grupo de agregación. Recientemente se ha permitido agregar los enlaces integrados (eht0 y eth1). Es posible que las instalaciones más antiguas del software Data Domain no permitan que se agreguen esos dos enlaces.
Para especificar la agregación de las interfaces eth2 y eth3 en la interfaz virtual veth0, se utilizará uno de los siguientes comandos:
net aggregate add veth0 mode round-robin interfaces eth2 eth3
El primer paquete de red enviado a veth0 se reenviará a una de las interfaces y el siguiente paquete se reenviará a la otra.
El envío de paquetes continúa alternándose entre las interfaces hasta que no hay más paquetes o un enlace falla.
Si eth3 pierde la conexión física, todos los paquetes se envían a través de eth2 hasta que el enlace eth3 se vuelve a activar.
Para que esto sea efectivo, el otro lado de la red también debe configurarse como round robin. Para la conexión directa (la única topología que se recomienda para round-robin), el servidor de medios debe poder configurarse (y admitir) round-robin.
net aggregate add veth0 mode xor-L2 interfaces eth2 eth3
La agregación utilizada sería equilibrada:xor.
Los paquetes se distribuyen entre eth2 y eth3 según XOR de las direcciones MAC de origen y destino.
Como solo hay dos enlaces que se agregarán, el bit más bajo se utiliza para determinar la interfaz que se utilizará para el paquete.
Si el resultado es 0, se elige una interfaz. Si el resultado es 1, se utiliza la otra interfaz.
Para que los paquetes se distribuyan en los dos enlaces, los datos deben enviarse a más de un destino. Las direcciones MAC del destino deben ser diferentes, de modo que los resultados XOR proporcionen un número diferente.
Esto significa que una dirección debe ser impar y la otra debe ser par.
Si hay tres enlaces agregados, el resultado XOR se divide de tres maneras. Debe haber al menos dos servidores de medios con direcciones MAC pares e impares para obtener alguna agregación. En general, esta agregación no se debe utilizar con menos de cuatro servidores de medios.
net aggregate add veth0 mode xor-L3L4 interfaces eth2 eth3
La agregación utilizada con este comando también estará balanceada:xor.
Eth2 y eth3 distribuyen paquetes mediante XOR de direcciones IP y números de puerto de origen y destino.
El resultado da un número en el que se utiliza el bit más bajo para determinar qué enlace utilizar para enviar el paquete.
Un resultado par pasa por encima de uno y un resultado impar pasa por encima del otro. Con tres enlaces, el resultado se divide por 3 y el resto determina qué interfaz utilizar.
Esta agregación se usaría cuando hay muchas conexiones (hay una conexión por flujo) o una gran cantidad de servidores de medios, o ambos.
Este es el modo preferido para Data Domain, pero algunos switches no son compatibles con este tipo de hash.
net aggregate add veth0 mode LACP hash xor-L3L4 interfaces eth4a eth4b
La agregación utilizada con este comando también será lacp-xor.
Eth2 y eth3 distribuyen paquetes mediante XOR de direcciones IP y números de puerto de origen y destino.
El control del flujo de datos sigue el mismo mecanismo utilizado por el modo equilibrado. La excepción es que agrega un protocolo de control para monitorear las interfaces con una cantidad mínima de administración automatizada de interfaces, incluida una mejor detección de fallas de interfaz.
La detección va más allá de la detección de la pérdida de portadora a la detección de la capacidad de enviar y recibir datos.
El latido se puede enviar cada segundo o cada 30 segundos (valor predeterminado). El intervalo determina la rapidez con la que la vinculación detecta que el enlace ya no se comunica y deja de usar la interfaz. Una vez cada 30 segundos es menos invasivo, pero toma más tiempo marcar el enlace como inactivo y es posible que se produzcan tiempos de espera agotados de conexión mientras está en espera.
net failover add veth0 interfaces eth2 eth3
Esto no es una agregación, pero el comando agrupará las interfaces eth2 y eth3 para la conmutación por error.
Solo se admite un tipo de conmutación por error. Si el enlace físico activo desaparece, los datos se envían al segundo enlace físico.
La interfaz activa está determinada por el enlace que aparece primero cuando se configura.
Esto no es determinista. Depende de varios factores, como la actividad de los switches, la actividad de la red y la interfaz que se abre primero cuando se activan.
La interfaz activa se puede determinar especificando uno de los enlaces como primario.
La interfaz principal siempre se configura como activa si está en funcionamiento.
ifgroup en lugar de agregación para mejorar el rendimiento y el rendimiento.
Configure y active la interfaz virtual.
Una vez que se ha creado la interfaz virtual (y se ha asignado el método de agregación), la interfaz se debe configurar con una dirección IP (y una máscara de subred) y se debe habilitar. Se puede utilizar el siguiente comando para lograr esto:
net config <veth#> <IP address> netmask <subnet address> up
Ejemplo:
net config veth1 192.168.192.168 netmask 255.255.255.0 up