Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Enrutamiento IP 1
Enrutamiento de paquetes en una red IP
Enrutamiento IP 2
Enrutamiento IP
Principios
• Cada router toma su propia decisión basado en la información que
tiene en su tabla de enrutamiento
• Diferentes elementos de la red pueden contener información de
enrutamiento diferente
• Una tabla de enrutamiento puede tener información para alcanzar el
destino pero no necesariamente el origen
• Los paquetes son enviados sobre la red de un router a otro (salto a
salto).
• Los paquetes pueden tomar la trayectoria “X” hacia el destino. Pero
regresar vía la trayectoria “Y” (ruteo asimétrico)
Enrutamiento IP 3
Métodos de enrutamiento
• Enrutamiento estático
– Configuración manual.
– Simple de implementar
– Cuando hay cambios en la red se requiere una reconfiguración
manual.
– No escalable en para redes grandes
• Enrutamiento dinámico
– Descubre redes remotas automáticamente
– Mantener información de enrutamiento actualizada
– Seleccionar la mejor ruta hacia el destino
– Posibilidad de encontrar una nueva ruta si la ruta actual se
pierde
– Evitar loops
Enrutamiento IP 4
Enrutamiento Estático
Enrutamiento IP 6
Enrutamiento estático
• Configuración en R1
ip route 172.16.2.0 255.255.255.0 S0/0/0
• Configuración en R2:
ip route 172.16.1.0 255.255.255.0 S0/0/0
Enrutamiento IP 7
Enrutamiento estático (continuación)
• Configuración en R1
ip route 172.16.2.0 255.255.255.0 S0/0/0
Enrutamiento IP 8
Ruta estática Default (0.0.0.0/0)
Esta ruta permite, al router B, alcanzar todas las redes conectadas atrás
del router A.
Enrutamiento IP 9
Protocolos Dinámicos
Enrutamiento IP 10
Protocolos de Enrutamiento Dinámicos
Enrutamiento IP 11
Objetivo de los protocolos de enrutamiento
1
B
1 C 1
A 1
D
1 E
1
1
F G
1
Enrutamiento IP 12
Retos
Enrutamiento IP 13
Clasificación de los protocolos de enrutamiento
Enrutamiento IP 14
Class-full vs Class-less
Enrutamiento IP 16
Protocolos de enrutamiento (acrónimos)
Enrutamiento IP 17
¿Como determinar la mejor ruta?
• Tipos de Métricas
– Ancho de Banda (Bandwidth)
– Costo
– Retardo (Delay)
– Saltos (Hop count)
– Carga (Load) STM1
E1
– Confiabilidad (Reliability)
STM1
Enrutamiento IP 18
Métrica de los principales protocolos
Enrutamiento IP 19
Sistemas Autónomos
Enrutamiento IP 20
Enrutamiento entre Sistemas Autónomos
Enrutamiento IP 21
Convergencia
Enrutamiento IP 22
Loops de enrutamiento
• Los loops de
enrutamiento son
– Una condición en la
cual un paquete es
transmitido
continuamente entre
una serie de routers
sin alcanzar su
destino
Enrutamiento IP 23
Loops de enrutamiento
Enrutamiento IP 24
loop de enrutamiento
• IP & TTL
– Propósito del campo TTL en el encabezado IP
• El campo TTL es usado para evitar que un paquete
permanesca viajando indefinidamente en la Red
• Como funciona
– El campo TTL es un valor numérico (máximo
255)
• Cada enrutador por el que pasa un paquete disminuye
en 1 el valor del campo TTL
• Si el valor numérico del campo TTL llega a 0 entonces
el paquete es descartado
Enrutamiento IP 25
Estructura de la tabla de enrutamiento
• Los routers construyen su tabla de enrutamiento con
información de las siguientes fuentes:
– Redes directamente conectadas
– Rutas estáticas
– Rutas aprendidas a través de protocolos de enrutamiento
dinámicos
Enrutamiento IP 26
Tabla de enrutamiento – Proceso de búsqueda
Enrutamiento IP 27
Protocolos Dinámicos
Vector-Distancia
Enrutamiento IP 30
Protocolos Vector-Distancia
Enrutamiento IP 31
Protocolos Vector-Distancia
Enrutamiento IP 32
Protocolos Vector-Distancia
Enrutamiento IP 33
Algoritmo Bellman-Ford
• Define distancias en cada nodo X
d x (y) costo de la mejor trayectoria desde X hasta Y
Enrutamiento IP 34
Algoritmo Bellman-Ford
• Iterativo, cada iteración
causada por:
Cambio de costo de un link-
local Wait for
change…
Mensaje de actualización del
DV
• Distribuido
Cada nodo notifica a sus
vecinos cuando hay un cambio
en el DV If distance
change, notify Recompute
Los nodos notifican a sus neighbors
vecinos si es necesario
Enrutamiento IP 35
Ejemplo: Estado Inicial
Enrutamiento IP 36
D envía sus vectores a E
Enrutamiento IP 37
B envía sus vectores a A
Enrutamiento IP 38
E envía sus vectores a A
Enrutamiento IP 39
… hasta lograr la convergencia
Enrutamiento IP 40
Conteo a Infinito
El algoritmo Bellman-Ford no previene loops de
enrutamiento
A B C D E
1 2 3 4
A B C D E
3 2 3 4
A B C D E
3 4 3 4
A B C D E
5 4 5 6
A B C D E
5 6 5 6
Enrutamiento IP 41
Solución el problema de conteo al Infinito
Enrutamiento IP 42
Split-Horizon
Enrutamiento IP 43
Métrica igual a “Infinito”
Enrutamiento IP 44
Envenenamiento de Ruta
• Cuando una ruta falla todos los routers deben enterarse lo más
rápido posible, por lo que la ruta se anuncia con una métrica
igual a infinito
Enrutamiento IP 45
Protocolos Dinámicos
Link-State
Enrutamiento IP 46
Protocolos Link-State
Enrutamiento IP 47
Protocolos Link-State (continuación…)
Enrutamiento IP 48
Protocolos Link-State
Enrutamiento IP 49
Comparación de IGPs
Enrutamiento IP 50