Professional Documents
Culture Documents
IMPORTANTE!!!!
Cuando se utiliza un mecanismo de
balanceo de carga, el nmero total de
conexiones se balancea entre la
cantidad de enlaces disponibles. El
consumo de trfico no est
balanceado!
Mecanismos de Balaceo de Carga
(ECMP PCC)
ECMP
(Equal Cost Multi Path)
Fcil de implementar.
Balanceo persistente por conexin.
Las rutas ECMP tienen ms de un gateway a la misma red remota.
No es posible controlar la forma de balanceo. (Los gateways sern usados
en un esquema de combinacin de direcciones Round-Robin por
combinacin SRC/DST)
Mecanismo ms sofisticado.
PCC no distribuye por igual la cantidad de conexin por enlace.
Toma algunos campos de encabezado IP y los combina para calcular qu enlace se
usar.
Combinacin de IP (origen/destino) y Puerto (origen/destino)
La cabecera IP es divida para el nmero de WANs activas.
Balanceo basado en clasificadores: src-address, dst-address, src-port, dst-port.
Cmo funciona PCC?
PCC toma los campos seleccionados de la cabecera IP y con la ayuda del
algoritmo de hash, convierte los campos seleccionados en un valor de 32
bits. Luego, este valor se divide por un denominador especificado y el
resultado se compara con un valor de resultados esperado, si es igual, se
capturar el paquete.
0
1
2 Enlaces
WAN 0
1
0
Configuracin necesaria
IP Firewall MANGLE
Definir las polticas de enrutamiento para crear una tabla de enrutamiento
diferente para el trfico marcado.
Chain Prerouting Trfico entrante
Chain Output Trfico Saliente
Capturar trfico de conexiones remotas.
Crear comunicaciones entre clientes conectados local y remotamente.
Es importante utilizar un "Mangle ptimo" cuando creamos las reglas de
mangle, de esta manera optimizaremos la CPU de nuestro router.
Configuracin necesaria
Optimal Mangle
Para un marcado ptimo primero debemos configurar una marca de
conexin y luego crear una marca de paquete basada en dicha marca
Configuracin necesaria
IP Route
Cree una ruta predeterminada para la tabla de enrutamiento principal utilizando
cada WAN.
Crear rutas predeterminadas para cada tabla de enrutamiento (trfico
marcado).
Firewall NAT
Crear una regla NAT para enmascarar la LAN a travs de cada enlace WAN
Escenario
PPC enlaces similares
Configuracin Bsica
Configuracin de IPs
Configuracin de Rutas
Configuracin de NAT
Configuracin de Mangle
Como primer paso, cree marcas de conexin para identificar los paquetes entrantes de las interfaces ether1 y ether2.
Nombra estas nuevas marcas de conexin como wan1_con y wan2_con, respectivamente.
A continuacin, aplique la marca de enrutamiento para las conexiones previamente definidas en las marcas de conexin.
Nombre esta ruta marca como to_wan1 y to_wan2 respectivamente
Definir cadenas de enrutamiento previas para cada una de las redes ISP.
Configuracin de PCC
Cree una ruta predeterminada para cada ISP y configure la marca de enrutamiento TO_WAN1
para el ISP A y TO_WAN2 para el ISP B.
Resultados del
Balanceo PCC
Escenario
PPC enlaces de diferente
capacidad
Configuracin de
PCC con enlaces diferentes
Qu ocurre si los enlaces tienen un ancho de banda
diferente?
PROVEEDOR A 9Mbps
PROVEEDOR B 3Mbps
Se deben asignar ms conexiones al ISP A. Pero cunto?
Esto significa que el ISP podra recibir hasta el 75% de todas las conexiones y
el ISP B el 25%.
Configuracin de
PCC con enlaces diferentes
Crear 4 grupos de conexiones:
/ip firewall mangle
per-connection-classifier=both-addresses:4/0 25%
per-connection-classifier=both-addresses:4/1 25%
per-connection-classifier=both-addresses:4/2 25%
per-connection-classifier=both-addresses:4/3 25%
/ip route
add distance=1 gateway=10.10.X1.5 routing-mark=to_wan1
add distance=1 gateway=10.10.X2.5 routing-mark=to_wan2
Problemas en implementaciones
de Balanceos de Carga
Discusin