En general, el balanceo de carga es la capacidad de un router para distribuir el tráfico sobre todos los puertos de red del router que están a la misma distancia de la dirección de destino. El balanceo de carga aumenta los segmentos de utilización de la red, y así incrementa el ancho de banda eficaz de la red. Hay dos tipos de balanceo de carga:
Trayectoria de igual costo - Aplicable cuando diferentes trayectorias a una red de destino informan el mismo valor de métrica de ruteo. El comando maximum-paths determina el número máximo de rutas que puede utilizar el protocolo de ruteo.
Trayectoria de costo desigual - Aplicable cuando diferentes trayectorias a un informe de red de destino son de diferentes valores de métrica de ruteo. El comando variance determina cuál de estas rutas utiliza el router.
Este documento explica cómo funciona el balanceo de carga de trayectoria de costo desigual en el Protocolo de ruteo de gateway interior mejorado (EIGRP).
Este documento requiere una comprensión básica de los protocolos de ruteo IP y el protocolo de ruteo EIGRP. Para obtener más información sobre los protocolos de IP Routing y EIGRP, consulte estos documentos:
EIGRP es compatible con el software Cisco IOS® versión 9.21 y posteriores.
Puede configurar EIGRP en todos los routers (como los Cisco serie 2500 y Cisco serie 2600) y en todos los switches de Capa 3.
La información que contiene este documento se creó a partir de los dispositivos en un ambiente de laboratorio específico. Todos los dispositivos que se utilizan en este documento se pusieron en funcionamiento con una configuración verificada (predeterminada). If your network is live, make sure that you understand the potential impact of any command.
Cada protocolo de ruteo soporta el balanceo de carga de trayectoria de igual costo. Además, el protocolo de routing de gateway interior (IGRP) y EIGRP también admiten un equilibrio de carga de ruta de coste desigual. Utilice el comando variance n para indicar al router que incluya rutas con una métrica de menos de n veces la ruta de métrica mínima para ese destino. La variable n puede tomar un valor entre 1 y 128. El valor predeterminado es 1, que significa equilibrio de carga de costo igual. El tráfico también se distribuye entre los enlaces con costos desiguales, proporcionalmente, con respecto a la métrica.
Nota: Si una trayectoria no es un sucesor factible, la trayectoria no se utiliza en el balanceo de carga. Refiérase a la sección Distancia Factible, Distancia Informada y Sucesor Factible de Enhanced Interior Gateway Routing Protocol para obtener más información.
Esta sección proporciona un ejemplo. En el diagrama de red, hay tres maneras de llegar a la Red X:
E-B-A con una métrica de 30
E-C-A con una métrica de 20
E-D-A con una métrica de 45
El router E elige la trayectoria E-C-A con una métrica de 20 porque 20 es mejor que 30 y 45. Para indicar a EIGRP que seleccione también la trayectoria E-B-A, configure la varianza con un multiplicador de 2:
router eigrp 1
network x.x.x.x
variance 2
Esta configuración aumenta la métrica mínima a 40 (2 * 20 = 40). EIGRP incluye todas las rutas que tienen una métrica de menos de 40 o igual a 40 y satisfacen la condición de viabilidad. En la configuración de esta sección, EIGRP ahora utiliza dos trayectorias para llegar a la Red X, E-C-A y E-B-A, porque ambas trayectorias tienen una métrica inferior a 40. EIGRP no utiliza la trayectoria E-D-A porque esa trayectoria tiene una métrica de 45, que no es menor que el valor de la métrica mínima de 40, debido a la configuración de varianza. Además, la distancia informada del vecino D es 25, que es mayor que la distancia factible (FD) de 20 a C. Esto significa que, incluso si la varianza se establece en 3, la trayectoria E-D-A no se selecciona para el balanceo de carga porque el Router D no es un sucesor factible.
Nota: Para obtener más información sobre la variación, consulte Resolución de Problemas del Comando Varianza EIGRP.
EIGRP no solo proporciona un equilibrio de carga de ruta de coste desigual, sino también un equilibrio de carga inteligente, como el tráfico compartido. Para controlar cómo se distribuye el tráfico entre las rutas cuando hay varias rutas para la misma red de destino que tienen diferentes costos, utilice el comando traffic-share anced. Con la palabra clave balance, el router distribuye el tráfico proporcionalmente a las proporciones de las métricas que están asociadas con diferentes rutas. Éste es el parámetro predeterminado:
router eigrp 1
network x.x.x.x
variance 2
traffic-share balanced
El recuento del tráfico compartido para este ejemplo es:
Para el trayecto E-C-A: 30/20 = 3/2 = 1
Para el trayecto E-B-A: 30/30 = 1
Debido a que la proporción no es un entero, redondee hacia abajo al entero más cercano. En este ejemplo, EIGRP envía un paquete a E-C-A y un paquete a E-B-A.
Ahora, suponga que la métrica entre E-B es 25 y la métrica entre B-A es 15. En este caso, la métrica E-B-A es 40. Sin embargo, esta ruta no se seleccionará para el equilibrio de carga porque el coste de esta ruta, 40, no es menor que (20 * 2 ), donde 20 es la desviación y 2 es la desviación. Para incluir esta trayectoria también en la distribución de carga, la variación debe cambiarse a 3. En este caso, la relación de conteo de la distribución del tráfico es:
Para el trayecto E-C-A: 40/20 = 2
Para el trayecto E-B-A: 40/40 = 1
En esta situación, EIGRP envía dos paquetes a E-C-A y un paquete a E-B-A. De esta manera, EIGRP proporciona equilibrio de carga de trayectoria de costo desigual y equilibrio de carga inteligente. Refiérase a la sección Balanceo de Carga del Protocolo de Ruteo de Gateway Interior Mejorado para obtener más información sobre cómo la carga EIGRP equilibra el tráfico en links de costo desigual.
De manera similar, cuando utiliza el comando traffic-share con la palabra clave min, el tráfico se envía solamente a través de la trayectoria de costo mínimo, incluso cuando hay varias trayectorias en la tabla de ruteo.
router eigrp 1
network x.x.x.x
variance 3
traffic-share min across-interfaces
En esta situación, EIGRP envía paquetes solamente a través de E-C-A, que es la mejor trayectoria a la red de destino. Esto es idéntico al comportamiento de reenvío sin utilizar el comando variance. Sin embargo, si utiliza el comando traffic-share min y el comando variance, aunque el tráfico se envíe solamente a través de la trayectoria de costo mínimo, todas las rutas factibles se instalan en la tabla de ruteo, lo que disminuye los tiempos de convergencia.
Ha visto cómo configurar el equilibrio de carga de trayectoria de costo desigual en EIGRP. De manera similar, puede hacer lo mismo en IGRP, excepto por la condición de viabilidad. Esta condición no es aplicable a IGRP.
Cisco Express Forwarding (CEF) es una tecnología de switching de capa 3 avanzada que se puede utilizar para el equilibrio de carga en routers. De forma predeterminada, CEF utiliza balanceo de carga por destino. Si está habilitado en una interfaz, el balanceo de carga por destino reenvía los paquetes en función de la trayectoria para alcanzar el destino. Si existen dos o más trayectorias paralelas para un destino, CEF toma la misma trayectoria (trayectoria única) y evita las trayectorias paralelas. Esto es el resultado del comportamiento predeterminado de CEF. CEF toma la trayectoria única en los casos en que el uso compartido de la carga se realiza simultáneamente en interfaces de diferentes tipos físicos, como seriales y de túnel. El algoritmo hash determina la ruta que se va a elegir. Para utilizar todas las trayectorias paralelas en CEF y balancear la carga del tráfico, debe habilitar el balanceo de carga por paquete cuando tenga interfaces físicas diferentes como serial y túnel. Por lo tanto, en función de la configuración y la topología (serie o túnel), el uso compartido de la carga puede no funcionar correctamente con el modo de equilibrio de carga CEF predeterminado.
Habilite estos comandos para compartir la carga por paquete:
configure terminal interface serial 0 ip load-sharing per-packet
Revisión | Fecha de publicación | Comentarios |
---|---|---|
1.0 |
10-Dec-2001 |
Versión inicial |