Professional Documents
Culture Documents
Re2 Ecmp PBR Recursivo
Re2 Ecmp PBR Recursivo
Routing Engineer
info@optimix.com.ar
+54 9 11 6693 5494
optimixnetworks
…bloque 2,…
Preguntas
◼ ¿Es posible crear manualmente rutas que
aseguren
❑ Balanceo de carga (routing mark).
❑ Respaldo o Failover (check-gateway).
❑ El mejor camino (distance).
OptimixNetworks.com 2
MTCRE Online Bloque 2
Rutas ECMP
◼ Son las siglas de Equal
Cost Multiple Path, que
significa Múltiples
Caminos del Mismo
Costo. Plantea la
definición de más de un
Gateway para alcanzar
una misma red remota.
◼ Los Gateways se usan
alternadamente (en la
jerga, se dice “por round
robin”), por cada juego
de IPs origen/destino.
◼ Un mismo gateway
puede mencionarse
varias veces!!
OptimixNetworks.com 3
MTCRE Online Bloque 2
ECMP – Renovación interna
◼ Por qué el ECMP no puede usarse en routers de borde
que realizan masquerade:
❑ Cada vez que se realiza una modificación en la tabla de ruteo, o cada
10 minutos (medida de seguridad a nivel kernel para evitar cierto tipo
de ataque DOS), lo que ocurra antes, la tabla de ruteo se renueva.
OptimixNetworks.com 4
MTCRE Online Bloque 2
Rutas ECMP – Aplicación
◼ Se puede aplicar en dos enlaces internos balanceados,
comunicando un segmento ruteado bidireccionalmente.
dst= 172.16.A.0/24
gw= 10.220.0.A
Internet gw= 10.220.1.A
dst= 0.0.0.0/0
gw= 10.220.0.254
ether1-Wan= 190.0.0.253 gw= 10.220.1.254
ether2-Lan2= 10.220.1.254
ether3-Lan1= 10.220.0.254 ether1-Wan1= 10.220.0.A/24
ether2-Wan2= 10.220.1.A/24
dst= 0.0.0.0/0 ether3= 172.16.A.254/24
gw= 190.0.0.254
PC= 172.16.A.0/24
OptimixNetworks.com 5
MTCRE Online Bloque 2
Opción Check Gateway
◼ Se puede monitorear la disponibilidad de las IPs Gateways, mediante los
protocolos ICMP (ping) o ARP (pedidos broadcast), en las rutas simples.
OptimixNetworks.com 6
MTCRE Online Bloque 2
Lab – ECMP
◼ Agregar rangos de IPs adicionales a la maqueta
punto-multipunto, y observar como las rutas se
respaldan y dan de baja cuando dejan de
responder al ping.
OptimixNetworks.com 7
MTCRE Online Bloque 2
ECMP – Conclusión
◼ Conceptualmente, el ECMP difícilmente
puede usarse en routeo enmascarado.
◼ Es útil y fácilmente implementable en
redes de visibilidad bidireccional, siempre
que estén segmentadas en capa 3.
export file=nn-NombreApellido-MTCRE1-ECMP
OptimixNetworks.com 8
MTCRE Online Bloque 2
Opción Distance
◼ Si dos rutas permitan alcanzar un mismo destino, puede
forzarse la preferencia de una sobre otra, utilizando la opción
Distance.
◼ El router enviará el tráfico a través de la ruta con menor
distancia, si entiende que su Gateway está disponible
(incluso, cuando en realidad no lo esté). La otra quedará
como backup.
◼ Si la ruta con menor distancia resulta caída, y está habilitado
el Check Gateway, dicha ruta se presentará deshabilitada, y
la ruta alternativa (de mayor distancia), será usada.
◼ En ruteo dinámico, la distancia (análisis local al router), se
define en base al concepto de costo (análisis integral a la
red). Cada salto ó interface tiene un costo, y del costo
sumatoria de todos los costos intermedios para alcanzar el
destino que genera cada camino, se puede elegir el más
corto.
OptimixNetworks.com 9
MTCRE Online Bloque 2
Lab – Distancia de Ruteo
◼ Crearemos la ficción de tener dos ISPs. El ISP1= 70.0.0.254, y el
ISP2= 80.0.0.254.
◼ Luego de contar con las dos IPs WAN, deberá plantear dos rutas
Default Gateway 0.0.0.0/0, una apuntando a la 70.0.0.254 con
distance=1, y otra apuntando a la 80.0.0.254 con distance=2.
OptimixNetworks.com 10
MTCRE Online Bloque 2
Distancia – Ej1:
◼ Se plantea acceder al objetivo 192.168.50.200
◼ Se poseen 3 rutas:
OptimixNetworks.com 11
MTCRE Online Bloque 2
Distancia – Ej2:
◼ Se plantea acceder al objetivo 192.168.50.200
◼ Se poseen 4 rutas:
OptimixNetworks.com 16
MTCRE Online Bloque 2
Tiempo de vida
(TTL)
Time To Live, el parámetro dentro de los
paquetes IP que nos respalda para evitar
loops en el ruteo.
TTL – Tiempo de Vida
◼ TTL es el límite de saltos de los dispositivos en layer 3, que los
paquetes IP pueden experimentar antes de que sean descartados.
◼ Tiene por objeto que la circulación en eventuales loops en el ruteo,
se agote pasada una cantidad de saltos finita (hasta 256 saltos).
◼ El valor TTL por defecto es 64, y cada router reduce este valor en
uno, justo antes de la decisión de reenvío (forward).
◼ El valor TTL puede ajustarse en la utilidad:
IP->Firewall->Mangle
◼ El router no reenviará tráfico al próximo dispositivo si recibe un
paquete IP con un TTL=1.
◼ Aplicaciones:
❑ Conceptualmente, tiene por objeto que la circulación en eventuales
loops en el ruteo, se agote pasada una cantidad de saltos finita (hasta
256 saltos).
❑ Si se modifica el TTL destino a 1 en un router cliente, se elimina la
posibilidad de que el usuario enmascare su LAN.
OptimixNetworks.com 18
MTCRE Online Bloque 2
Cambiar el TTL
PreRouting PostRouting
2 -> TTL
(-1)
TTL=2
OptimixNetworks.com 19
MTCRE Online Bloque 2
Cambiar el TTL
OptimixNetworks.com 20
MTCRE Online Bloque 2
Cambiar el TTL
OptimixNetworks.com 21
MTCRE Online Bloque 2
TTL – Aplicaciones
◼ Se puede utilizar la opción de incrementar
el TTL, para que el TTL del paquete no se
reduzca por atravesar nuestra red.
◼ Si el router CPE no puede realizar el
cambio de TTL, se puede definir TTL=2
en el AP, para que cuando el paquete
pase por el CPE, su TTL se reduzca en 1,
haciendo el tráfico no routeable en la LAN
cliente.
OptimixNetworks.com 22
MTCRE Online Bloque 2
TTL – Aplicaciones
OptimixNetworks.com 23
MTCRE Online Bloque 2
Resolución
Recursiva
OptimixNetworks.com 26
MTCRE Online Bloque 2
Scope y Target-Scope
◼ El alcance de una ruta, contiene todas las rutas
para las que el valor scope (alcance) es mayor
o igual que el valor target-scope (alcance al
destino).
◼ Ejemplo para alcanzar la red 0.0.0.0/0:
❑ 0 ADC dst-address=10.220.0.0/24 pref-src=10.220.0.A
scope=10 target-scope=10
❑ 1 A S dst-address=4.2.2.1 gateway=10.220.0.254
scope=30 target-scope=10
❑ 2 A S dst-address=0.0.0.0/0 gateway=4.2.2.1
scope=30 target-scope=30
❑ Para verificar el acceso a Internet, se podrá monitorear la 4.2.2.1, a
pesar de no estar directamente conectada al router.
OptimixNetworks.com 27
MTCRE Online Bloque 2
Gateway tradicional
OptimixNetworks.com 28
MTCRE Online Bloque 2
Gateway recursivo
OptimixNetworks.com 29
MTCRE Online Bloque 2
Lab – Resolución recursiva
◼ Secuencia de configuración:
❑ Crear dos rutas 0.0.0.0/0 apuntando a 4.2.2.1 y 4.2.2.2.
❑ Crear dos rutas 4.2.2.1 y 4.2.2.2 apuntando a cada ISP.
❑ Modificar las rutas 0.0.0.0/0 para que sean recursivas y
activarles el check gateway.
◼ Exportar la configuración:
❑ export file=xx-NombreApellido-MTCRE2-Recursivo
OptimixNetworks.com 30
MTCRE Online Bloque 2
Gracias!
info@optimix.com.ar
optimixnetworks