Documente Academic
Documente Profesional
Documente Cultură
en Internet: interiores y
exteriores
Protocolos de encaminamiento
interiores (IGP) en Internet
Protocolos de Encaminamiento 1
GSyC 2006
Protocol)
GSyC 2006
Protocolos de Encaminamiento 2
Routers pasarela
(gateway), encargados de
encaminar los paquetes
hacia otros AS.
GSyC 2006
Protocolos de Encaminamiento 4
Implementacin de
RIP
Caractersticas de RIP
Mtrica:
Nmero de saltos (routers) por los que hay que pasar para alcanzar un destino. (Con
tecnologas lentas se incrementa la distancia de forma artificial)
Una red directamente conectada a un router tiene coste=1.
Cada 30 segundos
Disparados por eventos
Como respuesta a solicitudes.
routed/zebra
Rutas obsoletas:
Se desaconseja que las mquinas finales (hosts) escuchen los mensajes para
mantener su tabla de encaminamiento => configuracin manual
Mensajes RIP
solicitud de informacin.
enviado por los routers cuando acaban de conectarse, o cuando su informacin ha
caducado.
RESPONSE (comando=2):
20 octetos
por cada ruta
Comando
Versin (=2)
Reservado (=0)
Familia de direcciones (=2)
Etiqueta de ruta (Rutas EGP importadas)
Direccin IP
Mscara
Siguiente salto (0.0.0.0)
Mtrica (= [1..15],, 16 es infinito)
Hasta 25 rutas
20 octetos
por cada ruta
GSyC 2006
Red (IP)
Etiqueta de ruta
Familia de direcciones (=2)
Direccin IP
Mscara
Siguiente salto (0.0.0.0)
Mtrica (= [1..15],, 16 es infinito)
Protocolos de Encaminamiento 7
Tablas de
encaminamiento
Protocolos de Encaminamiento 5
520
Transporte (UDP)
GSyC 2006
routed/zebra
520
RIP no actualiza una ruta existente en una tabla de encaminamiento con otra diferente
si sta no tiene una distancia estrictamente menor a la ruta actual. Evita oscilaciones
entre rutas de igual coste
GSyC 2006
Transporte (UDP)
Tablas de
encaminamiento
Red (IP)
Protocolos de Encaminamiento 6
Mensaje REQUEST
GSyC 2006
Protocolos de Encaminamiento 8
Ejemplo RIP
Mensaje RESPONSE
Destino
Mscara
Gateway If
Destino
Mscara
If0 1
192.168.1.0
255.255.255.0 0.0.0.0
If0 1
If0 1
If1
192.168.2.0
255.255.255.0 0.0.0.0
If1 1
If1 1
192.168.3.0
If0 2
Mscara
Gateway If
Destino
Mscara
192.168.1.0
255.255.255.0 0.0.0.0
If0 1
If0 1
If1
192.168.2.0
255.255.255.0 0.0.0.0
If1 1
If1 1
192.168.3.0
If0 2
If0:
192.168.1.2
If1:
192.168.1.1
Red B:
192.168.1.0/24
GSyC 2006
Destino
R2
R1
Red A:
192.168.0.0/24
If1:
192.168.2.1
Mscara
If1:
192.168.2.1
Gateway
If
R3
If0:
192.168.2.2
If1:
192.168.3.1
Red C:
192.168.2.0/24
Red D:
192.168.3.0/24
GSyC 2006
Gateway
If
Protocolos de Encaminamiento 10
Destino
Mscara
If0 1
192.168.1.0
255.255.255.0 0.0.0.0
If0 1
If0 1
If1
192.168.2.0
255.255.255.0 0.0.0.0
If1 1
If1 1
If1
192.168.3.0
If0 2
If1
Destino
Mscara
R3
If0:
192.168.2.2
Mscara
If0 1
If0:
192.168.0.1
If
Destino
Ejemplo RIP
Gateway
If0:
192.168.1.2
If1:
192.168.1.1
Red B:
192.168.1.0/24
192.168.1.0
255.255.255.0
0.0.0.0
1
192.168.2.0
255.255.255.0
0.0.0.0
1
192.168.3.0
255.255.255.0
0.0.0.0
2
Red A:
192.168.0.0/24
Protocolos de Encaminamiento 9
Ejemplo RIP
If
R2
R1
If0:
192.168.0.1
Gateway
Gateway
If
Red C:
192.168.2.0/24
If0:
192.168.0.1
If0:
192.168.1.2
If1:
192.168.1.1
Red B:
192.168.1.0/24
Red D:
192.168.3.0/24
Protocolos de Encaminamiento 11
Red A:
192.168.0.0/24
GSyC 2006
If
R2
R1
If1:
192.168.3.1
Gateway
If1:
192.168.2.1
Destino
Mscara
Gateway
If
R3
If0:
192.168.2.2
If1:
192.168.3.1
Red C:
192.168.2.0/24
Red D:
192.168.3.0/24
Protocolos de Encaminamiento 12
Ejemplo RIP
Tras aprender nuevas rutas, R1
enva su vector de distancias en
mensaje RESPONSE a todos sus
vecinos (o a los 30, o tras
actualizar su tabla, segn
implementaciones)
Destino
Mscara
Gateway
If
If0 1
If1
If1
If1
192.168.1.0
255.255.255.0
0.0.0.0
1
192.168.2.0
255.255.255.0
0.0.0.0
2
Destino
Mscara
Gateway
255.255.255.0 0.0.0.0
192.168.1.0 192.168.3.0
255.255.255.0
192.168.2.0 255.255.255.0 0.0.0.0
0.0.0.0
192.168.3.0 255.255.255.0 192.168.2.2
3
R1
If1:
192.168.1.1
If0:
192.168.0.1
If0:
192.168.1.2
Ejemplo RIP
192.168.0.0
255.255.255.0
0.0.0.0
1
192.168.2.0
255.255.255.0
0.0.0.0
If C Destino
Mscara
2
If0
1 192.168.2.0 255.255.255.0
192.168.3.0
If1
1 192.168.3.0 255.255.255.0
255.255.255.0
If1 20.0.0.0
192.168.1.0
R2 255.255.255.0
3
If1:
192.168.2.1
Destino
Destino
Mscara
If0 1
192.168.1.0
255.255.255.0 0.0.0.0
If0 1
If0 1
If1
192.168.2.0
255.255.255.0 0.0.0.0
If1 1
If1 1
192.168.2.1
If0 2
If1
192.168.3.0
If0 2
If1
192.168.0.0
255.255.255.0 192.168.1.1
If0:
192.168.1.2
If1:
192.168.1.1
If0:
192.168.0.1
192.168.0.0
192.168.1.0
192.168.2.0
192.168.3.0
Destino
Mscara
192.168.1.0
255.255.255.0 0.0.0.0
If0 1
192.168.2.0
192.168.2.0
255.255.255.0 0.0.0.0
If1 1
192.168.3.0
192.168.3.0
192.168.1.0
192.168.0.0
255.255.255.0 192.168.1.1
If0:
192.168.0.1
If0:
192.168.1.2
If1:
192.168.1.1
Red B:
192.168.1.0/24
Red A:
192.168.0.0/24
GSyC 2006
Destino
If0 2
R2
R1
If1:
192.168.2.1
Mscara
Gateway
If
If1:
192.168.2.1
R3
If0:
192.168.2.2
If1:
192.168.3.1
Red D:
192.168.3.0/24
Protocolos de Encaminamiento 14
Ejemplo RIP
Destino
If0 2
GSyC 2006
If
Red C:
192.168.2.0/24
Red B:
192.168.1.0/24
Red D:
192.168.3.0/24
Gateway
If
Red A:
192.168.0.0/24
Ejemplo RIP
Destino
Gateway
R2
R1
Protocolos de Encaminamiento 13
192.168.2.0
255.255.255.0
0.0.0.0
1
192.168.3.0
255.255.255.0
0.0.0.0
Mscara
Gateway
If
2
255.255.255.0 0.0.0.0
If0
192.168.0.0If1
255.255.255.0 0.0.0.0
255.255.255.0
255.255.255.0 192.168.1.2 If1
0.0.0.0
255.255.255.0 192.168.1.2 If1
2
If1 1
If1:
192.168.3.1
Red A:
192.168.0.0/24
GSyC 2006
If
If0 1
0.0.0.0
R3
If0:
192.168.2.2
Gateway
If
0.0.0.0
Red C:
192.168.2.0/24
Red B:
192.168.1.0/24
Mscara
Gateway
192.168.1.0
255.255.255.0
0.0.0.0
1
192.168.3.0
255.255.255.0
0.0.0.0
2
Mscara
Gateway
If
192.168.0.0
255.255.255.0
0.0.0.0
If0
255.255.255.0
255.255.255.0
0.0.0.0
If1
0.0.0.0
255.255.255.0 192.168.2.1 If0
2
Destino
Destino
Mscara
If0 1
192.168.1.0
255.255.255.0 0.0.0.0
If0 1
If0 1
Mscara
If1
192.168.2.0
255.255.255.0 0.0.0.0
If1 1
If1 1
If1
192.168.3.0
If0 2
If1
192.168.0.0
255.255.255.0 192.168.1.1
If0 3
R3
If0:
192.168.2.2
Gateway
If
Red C:
192.168.2.0/24
If0:
192.168.0.1
If0:
192.168.1.2
If1:
192.168.1.1
Red B:
192.168.1.0/24
Red D:
192.168.3.0/24
Protocolos de Encaminamiento 15
Red A:
192.168.0.0/24
GSyC 2006
If
If0 2
R2
R1
If1:
192.168.3.1
Gateway
If1:
192.168.2.1
Destino
Mscara
Gateway
If
R3
If0:
192.168.2.2
If1:
192.168.3.1
Red C:
192.168.2.0/24
Red D:
192.168.3.0/24
Protocolos de Encaminamiento 16
Mscara
Gateway
If
If0 1
If1
If1
If1
1
If0:
192.168.0.1
Destino
Mscara
192.168.1.0
255.255.255.0 0.0.0.0
If0 1
192.168.2.0
255.255.255.0 0.0.0.0
If1 1
255.255.255.0 192.168.1.1
If0 2
2 192.168.0.0
Gateway
If
192.168.3.0
192.168.0.0
R2
R1
If0:
192.168.1.2
If1:
192.168.1.1
If1:
192.168.2.1
Red B:
192.168.1.0/24
Destino
Mscara
If
If0 1
Destino
If1 1
If0 1
If0 2
If1
If0 3
If1
If1
Mscara
Gateway
R3
If1:
192.168.3.1
R1
If0:
192.168.0.1
If
Destino
Mscara
192.168.1.0
255.255.255.0 0.0.0.0
If0 1
192.168.2.0
255.255.255.0 0.0.0.0
If1 1
255.255.255.0 192.168.1.1
If0 2
2 192.168.0.0
192.168.3.0
Protocolos de Encaminamiento 17
Sin Poison Reverse, R3 sigue durante 180 anunciando esa ruta hacia
la red D
Protocolos de Encaminamiento 19
Gateway
If
Destino
If1:
192.168.2.1
If
If0 1
If1 1
If0 2
If0 3
R3
Red C:
GSyC 2006
Gateway
If0:
192.168.2.2
192.168.2.0/24
192.168.3.0
255.255.255.0
0.0.0.0
1
Red A:
192.168.0.0/24
Mscara
??
R2
If0:
192.168.1.2
If1:
192.168.1.1
Red B:
192.168.1.0/24
3
Red D:
192.168.3.0/24
GSyC 2006
??
Red A:
192.168.0.0/24
GSyC 2006
Split horizon:
If0:
192.168.2.2
Red C:
192.168.2.0/24
Gateway
??
Split horizon
If1:
192.168.3.1
3
Red D:
192.168.3.0/24
Protocolos de Encaminamiento 18
Hold-down Timers
R2
R1
If0:
192.168.0.1
Red A:
192.168.0.0/24
GSyC 2006
Red B:
192.168.1.0/24
Red D:
192.168.3.0/24
Red C:
192.168.2.0/24
R3
Protocolos de Encaminamiento 20
Ejemplo de algoritmo
basado en el Estado del
Enlace
Protocolos de Encaminamiento 21
GSyC 2006
GSyC 2006
Protocolos de Encaminamiento 23
Protocolos de Encaminamiento 22
GSyC 2006
Protocolos de Encaminamiento 24
Caractersticas de
OSPF
GSyC 2006
Protocolos de Encaminamiento 25
GSyC 2006
Jerarqua en OSPF
Es un protocolo interior, aunque puede usarse en redes grandes.
Encaminamiento jerrquico por reas dentro de un sistema
autnomo (AS):
REA:
BACKBONE:
rea 1
Red 2
rea 0
Router
Red 1 frontera
del rea 1
GSyC 2006
Backbone
Red 3
Protocolos de Encaminamiento 26
rea 2
Red 4
Router
frontera
del rea 2
Protocolos de Encaminamiento 27
DR
GSyC 2006
Protocolos de Encaminamiento 28
Bibliografa
Redes de Computadores: un enfoque
descendente basado en Internet. J.J. Kurose
y K.W. Ross. Pearson Educacin, 2 edicin.
Redes de Computadores, Andrew S.
Tanenbaum, Prentice Hall, 4 edicin.
TCP/IP GUIDE. A Comprehensive, Illustrated
Internet Protocols Reference. Charles M.
Kozierok. No Starch Press, 2005.
GSyC 2006
Protocolos de Encaminamiento 29