Você está na página 1de 3

Cmo funciona el balance de carga?

Contenidos
Introduccin
Requisitos previos
Requisitos
Componentes utilizados
Convenciones
Balance de carga
Balance de cargas por destino y por paquete
Informacin relacionada

Introduccin
El balance de carga es una funcin estndar del software Cisco IOS para routers y est disponible en todas las plataformas de routers. Es
inherente al proceso de reenvo en el router y se activa automticamente si la tabla de ruteo tiene mltiples trayectos a un destino. Est basado en
los protocolos de ruteo estndar, como el Routing Information Protocol (RIP), RIPv2, el Protocolo de ruteo de gateway interior mejorado
(EIGRP), Open Shortest Path First (OSPF) y el Protocolo de ruteo de gateway interior (IGRP) o se deriva de las rutas configuradas estticamente
y los mecanismos de reenvo de paquetes. Permite que un router utilice mltiples trayectos a un destino al reenviar paquetes.

Requisitos previos
Requisitos
No hay requisitos especficos para este documento.

Componentes utilizados
Este documento no tiene restricciones especficas en cuanto a versiones de software y de hardware.

Convenciones
Para obtener ms informacin sobre las convenciones del documento, consulte Convenciones de los consejos tcnicos de Cisco.

Balance de carga
Cuando un router aprende mltiples rutas a una red especfica a travs de mltiples procesos de ruteo (o protocolos de ruteo, como RIP, RIPv2,
IGRP, EIGRP y OSPF), instala la ruta con la menor distancia administrativa en la tabla de ruteo. Consulte Seleccin de ruta en routers de Cisco
para obtener ms informacin.
A veces, el router debe seleccionar una ruta entre varias que se aprendieron a travs del mismo proceso de ruteo con la misma distancia
administrativa. En este caso, el router elige un trayecto con el costo (o medicin) ms bajo hacia el destino. Cada proceso de ruteo calcula su
costo de manera diferente y los costos posiblemente deban manipularse para lograr el balance de carga.
Si el router recibe e instala trayectos mltiples con el mismo costo y distancia administrativa en un destino, puede ocurrir un balance de carga. El
nmero de trayectos utilizado est limitado por el nmero de entradas que el protocolo de ruteo coloca en la tabla de ruteo. Cuatro entradas es el
valor predeterminado en IOS para la mayora de los protocolos de IP Routing con la excepcin del Border Gateway Protocol (BGP), donde una
entrada es el valor predeterminado. Seis trayectos diferentes configurados es el nmero mximo.
Los procesos de ruteo IGRP y EIGRP tambin soportan balance de carga de costo no equivalente. Puede usar el comando variance con IGRP y
EIGRP para lograr un equilibrio en la carga de costo desigual. Consulte Cmo funciona el trabajo (varianza) de balance de cargas de trayectos
de costo desigual en IGRP y EIGRP? para obtener ms informacin sobre la varianza.
Por lo general, puede usar el comando show ip route para buscar rutas de igual costo. Por ejemplo, a continuacin se incluye el resultado del
comando show ip route para una subred particular que posee mltiples rutas. Observe que hay dos bloques del descriptor de ruteo. Cada bloque
es una ruta. Tambin hay un asterisco (*) junto a una de las entradas del bloque. Esto corresponde a la ruta activa que se utiliza para el trfico
nuevo. El trmino nuevo trfico corresponde a un nico paquete o a un flujo entero hacia un destino, segn el tipo de conmutacin configurado.

Para la conmutacin de procesos, el equilibrio se realiza por paquete y el asterisco (*) apunta a la interfaz a travs de la cual se enva el
siguiente paquete.
Para la conmutacin rpida, el balance de cargas se realiza por destino y el asterisco (*) apunta a la interfaz a travs de la cual se enva el
flujo basado en el siguiente destino.
La posicin del asterisco (*) sigue rotando entre los trayectos de igual costo siempre que se presta servicio a un paquete/flujo.
M2515-B# show ip route 1.0.0.0
Routing entry for 1.0.0.0/8
Known via "rip", distance 120, metric 1
Redistributing via rip
Advertised by rip (self originated)
Last update from 192.168.75.7 on Serial1, 00:00:00 ago
Routing Descriptor Blocks:
* 192.168.57.7, from 192.168.57.7, 00:00:18 ago, via Serial0
Route metric is 1, traffic share count is 1
* 192.168.75.7, from 192.168.75.7, 00:00:00 ago, via Serial1
Route metric is 1, traffic share count is 1

Balance de cargas por destino y por paquete


Puede configurarse el balance de cargas para que se realice por destino o por paquete. El balance de cargas por destino significa que el router
distribuye los paquetes segn la direccin de destino. Dados dos trayectos a la misma red, todos los paquetes para el destino1 en esa red se
transmiten a travs del primer trayecto; todos los paquetes para el destino2 en esa red se transmiten a travs del segundo trayecto y as
sucesivamente. De esta manera se preserva el orden de paquetes, con un posible uso desigual de los enlaces. Si un host recibe la mayora del
trfico, todos los paquetes usan un enlace, lo que deja el ancho de banda en los dems enlaces sin utilizar. Una gran cantidad de direcciones de
destino lleva a ms enlaces utilizados de forma equitativa. Para lograr ms enlaces utilizados equitativamente, use el software IOS para crear una
entrada de cach de ruta para cada direccin de destino, en lugar de cada red de destino, como cuando slo existe un nico trayecto. Por
consiguiente, el trfico a diferentes hosts en la red de mismo destino puede usar diferentes trayectos. La desventaja de este enfoque es que los
routers de ncleo/estructura bsica que transportan trfico a miles de hosts de destino, los requisitos de memoria y procesamiento para mantener
la cach pueden ser muy exigentes.
El balance de carga por paquete significa que el router enva un paquete para el destino1 a travs del primer trayecto, el segundo paquete para el
(mismo) destino1 a travs del segundo trayecto y as sucesivamente. El balance de carga por paquete asegura el balance de carga entre todos los
enlaces. No obstante, existe la posibilidad de que los paquetes puedan llegar sin un orden al destino a causa de la demora diferencial que existe
dentro de la red. En el software Cisco IOS, excepto en la versin 11.1CC, el balance de cargas por paquete deshabilita la aceleracin de reenvo a
travs de la cach de rutas, dado que la informacin de la cach de rutas incluye la interfaz saliente. Para el balance de cargas por paquete, el
proceso de reenvo determina la interfaz saliente para cada paquete a travs de una bsqueda en la tabla de rutas y la seleccin de la interfaz
menos utilizada. De esta forma se garantiza la utilizacin equitativa de los enlaces, pero es una tarea que requiere una alta utilizacin del
procesador e impacta en el desempeo en general del reenvo. Esta forma de balance de cargas por paquete no es la adecuada para las interfaces
de velocidad ms alta.
El balance de carga por destino o por paquete depende del tipo de esquema de conmutacin utilizado para los paquetes IP. De forma
predeterminada, en la mayora de los routers Cisco, la conmutacin rpida est habilitada en las interfaces. Esto es un esquema de demanda de
memoria cach que se ocupa del balance de carga por destino. Para establecer el balance de cargas, habilite la conmutacin de procesos (o
deshabilite la conmutacin rpida), use estos comandos:
Router# config t
Router(config)# interface Ethernet 0
Router(config-if)# no ip route-cache
Router(config-if)# ^Z

Ahora la CPU del router busca en cada paquete y equilibra la carga en la cantidad de rutas en la tabla de ruteo para el destino. Esto podra
producir un fallo en un router de extremo bajo, dado que la CPU debe efectuar todo el procesamiento. Para volver a habilitar la conmutacin
rpida, utilice estos comandos:

Router# config t
Router(config)# interface Ethernet 0
Router(config-if)# ip route-cache
Router(config-if)# ^Z

Los esquemas de conmutacin ms nuevos como Cisco Express Forwarding (CEF) le permiten realizar un balance de cargas por paquete y por
destino con ms rapidez. No obstante, implica que tiene los recursos adicionales para tratar con el mantenimiento de entradas CEF y las
adyacencias.
Cuando trabaja con CEF, puede preguntar: Quin realiza el balance de cargas, CEF o el protocolo de ruteo que se utiliza? CEF funciona de la
siguiente manera: CEF realiza la conmutacin del paquete segn la tabla de ruteo que se completa con los protocolos de ruteo como EIGRP. En
suma, CEF realiza el balance de carga una vez que se calcula la tabla de protocolos de ruteo.
Consulte Resolucin de problemas de balance de carga sobre enlaces paralelos por medio de Cisco Express Forwarding y Balance de cargas con
CEF para obtener ms informacin sobre el balance de cargas CEF.
Estos documentos proporcionan ms informacin sobre la forma en que los distintos protocolos seleccionan un mejor trayecto, calculan sus
costos a destinos especficos y cmo realizan el balance de cargas una vez aplicado.
Introduccin a RIP
Mtrica IGRP: ejemplo y explicacin
Configuracin de una ruta preferida a travs de la influencia en las mediciones de EIGRP
Costo de OSPF
Algoritmo de seleccin de la mejor ruta (BGP)
En este documento se explica cmo usar BGP Multipath. BGP Multipath permite instalar mltiples trayectos BGP al mismo destino en la
tabla de IP Routing junto con el mejor trayecto para el uso compartido de cargas.

1992-2014 Cisco Systems Inc. Todos los Derechos Reservados.


Fecha de Generacin del PDF: 9 Abril 2008
http://www.cisco.com/cisco/web/support/LA/7/73/73030_46.html

Você também pode gostar