Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Agenda
• Routers y principios de Ruteo.
• Sistemas Autónomos.
• El Protocolo RIP.
• El Protocolo OSPF.
• El Protocolo BGP
Routers
• Dispositivo de capa 3.
• Puede conectar redes de igual o distintos
tipos.
• En un escenario muy simple se puede
considerar un ejemplo con una PC
actuando como router con dos subredes.
Routers
Escenario mas complejo:
• El router tiene mas de dos interfaces y por lo
tanto interconecta mas redes.
• Las redes que interconecta el router están a su
vez conectadas a otras redes.
• La red de routers provee redundant paths, y
cada router debe tener una forma de decidir
cual path usa
Ruteo
Es el proceso de determinar la trayectoria
que un datagrama debe seguir para
alcanzar su destino
R1 R2 R3
Red Red Red
Red
A B D
C
El proceso de Ruteo
• Recibe datos de una de sus redes.
• Descarta el header de capa de enlace (capa2).
• Chequea la dirección de destino del IP header.
• ¿Está en la red de donde viene? ignora el dato.
• ¿Está destinado a otra red? consulta a tabla
de ruteo para determinar donde forward el
datagrama.
• Después de determinar cual de sus interfaces
recibirá el datagrama, lo pasa a la capa 2
adecuada para transmisión.
Ruteo
• Las tablas de ruteo y los protocolos que las
construyen son las características
sobresalientes del Router.
• Los tipos de ruteo son llamados de la
manera como se construyen sus tablas:
– Estático: La construye el Administrador. Útil en
algunos contextos.
– Dinámico: Se construye con información
obtenida de los protocolos de ruteo.
Tablas de ruteo
• El rol de las tablas de ruteo es determinar
la RED a la que enviar el datagrama.
• Por lo tanto no necesita almacenar todas
las ip de destino posible, le basta conocer
direcciones de RED y como llegar a ellas.
• Según la red a alcanzar, el tipo de ruteo
también puede ser:
– Directo
– Indirecto.
Tablas de Ruteo
• Tuplas (N, M, G)
• M= mascara de red de N
R1 R2 R3
Red A Red B Red C Red D
30.0.0.0 40.0.0.0 128.1.0.0 192.4.1.0
SA
SA
SA
SA
Ruteo Jerárquico
Sistemas Autónomos
• Es la unidad básica de Internet. Es una subred
administrada por una autoridad común (ej ISP).
• Dentro de un SA pueden haber subredes. Desde
Internet solo se presta atención a los SA y a sus
rangos de direcciones IP.
• Tiene un protocolo de ruteo homogéneo mediante el
cual intercambia información en toda la subred.
• Posee una política común para el intercambio de
trafico con otros SA.
• La red de SA mundiales unidas forman Internet.
Probar:
http://cyber.law.harvard.edu/netmaps/geo_map_home.php
Sistemas Autónomos
En Internet hay dos niveles jerárquicos de ruteo:
SA
SA
SA
SA
BGP
RIP/OSPF Sa
RIP (Routing information Protocol)
• Protocolo original de Internet. Originalmente
conocido como routed de Berkeley (Xerox lo
crea basado en routed)
R1 anuncia (10.0.0.0, 1)
Cuando R2 recibe de R1 (10.0.0.0, 1) actualiza y anuncia
A R3. Al terminar de anunciar:
R1 anuncia (10.0.0.0, 1)
R2 anuncia (10.0.0.0, 2)
R3 anuncia (10.0.0.0, 3)
RIP (Routing information Protocol)
Pero si:
R1 R2 R3
Red A
10.0.0.0
R1 anuncia (10.0.0.0, ∞)
Como R2 anuncia (10.0.0.0, 2),
R1 actualiza a (10.0.0.0, 3) bucle
Solución: RIP usa 16 saltos como ruta máximo
Cuando R1 no recibe nada de Red A
anuncia (10.0.0.0, 16)
R2 (10.0.0.0, 17) y se invalida la ruta
Soluciones a bucles
Envenenamiento de ruta:
R2 informa (R1,16)
R1 R2 R3
Red A
10.0.0.0
Horizonte dividido:
“Nunca publicar por donde se aprendió la ruta”
RIP (Routing information Protocol)
Tablas de Ruteo
• Dirección de Destino
• Siguiente salto
• Interfaz de salida del router
• Métrica
• Temporizador
RIP v 2
• Publicado en 1998 - RFC 1058
• Autenticación para la transmisión de información RIP
entre vecinos.
• Utilización de mascaras de subred.
• Inclusión de RIPv2 en los bloques de información de
gestión MIB (Management Information Base) con
SNMP (Simple Network Management Protocol).
RIP Resumiendo
• Usa Algoritmo de Vector de Distancias.
• Sucesor de RIP.
SA
SA
SA
SA
BGP
BGP
Border Gateway Protocol: the facto
standard
BGP
BGP
OSPF
RIP
OSPF
BGP (Border Gateway Protocol)
• BGP v4 esta especificado en la RFC 1771.
• Protocolo de Vector de Rutas
• mínimo numero de AS a cruzar.
• Usa a TCP (port 179).
• Ve a Internet como una colección de SA. No tiene en
cuenta topología interna o protocolo que usa.
• Cada SA se identifica por un NSA (Number SA)
(RFC 1930).
• Ej: AS7303 Telecom Argentina
BGP
• BGP utiliza un algoritmo, llamado path-vector,
para seleccionar rutas que impliquen el mínimo
número de SA a atravesar.
• Las rutas están formadas por una secuencia de
números de sistemas autónomos que se deben
seguir para alcanzar el prefijo indicado.
• El último número es el SA donde se encuentra
el destino.
• El principal motivo para almacenar la ruta
completa es la detección y eliminación de
bucles (loops) y evitar que los paquetes pasen
varias veces por un mismo AS.
BGP Anuncios de rutas
En el núcleo de BGP están los anuncios de rutas
Cada anuncio se envía entre pares (punto a punto)
www.cidr-report.org/cgi-bin/as-report?as=AS10834&view=2.0
BGP (Border Gateway Protocol)
Política de ruteo o “routing policy”
Una política de ruteo es la decisión del SA de anunciar
(“export policy”) la red a otro SA y es el privilegio del otro
SA el aceptar (“import policy”) la información de ruteo de
forma que puedan luego fluir paquetes de datos.
BGP (Border Gateway Protocol)
Las conexiones punto a punto, pueden ser:
• Enlaces Externos BGP (entre SA)
• Enlaces Internos BGP (en el mismo SA)
BGP (Border Gateway Protocol)
E-BGP
• La conexión TCP coincide con el enlace físico
• Si el enlace físico cae, cae la conexión TCP y por
tanto la sesión BGP.
www.robtex.com/as/as10834.html#graph
BGP Funcionamiento
¿Y el grafo?:
www.robtex.com/as/as12956.html#graph