Escolar Documentos
Profissional Documentos
Cultura Documentos
1.1.
1.2.
Actividades de Enrutar
Determina las trayectorias ptimas a travs de una red
Menor retardo
Mayor fiabilidad
Transportar paquetes a travs de la red
Examina la direccin de destino del paquete
1.3.
Desventajas
1.4.
1.4.3. Convergencia
Es el objetivo principal de todos los protocolos de enrutamiento. Cuando un conjunto de
routers converge significa que todos sus elementos se han puesto de acuerdo y reflejan la
situacin real del entorno de red donde se encuentran.
La velocidad con la que los protocolos convergen despus de un cambio es una buena
medida de la eficacia del protocolo de enrutamiento.
Por qu importa la Convergencia?
La Convergencia ocurre cuando todos los enrutadores tienen la ltima informacin.
Mientras la red no converge, hay averas; Los paquetes no van a donde deben ir; Agujeros
negros (Los paquetes desaparecen); Bucles (Los paquetes viajan una y otra vez entre los
dos mismos nodos)
Ocurre cuando un enlace o un enrutador cambian de estado.
enlace.
2.1 Caractersticas
Los protocolos de enrutamiento dinmico presentan las siguientes caractersticas:
Escalables y adaptables.
Originan sobrecargas en la red.
Presentan recuperacin frente a fallas.
Detectar automticamente los cambios y adaptarse ellos
Proveer siempre trayectorias ptimas.
Robustez
Simplicidad
Convergencia Rpida
Algo de control sobre las alternativas de enrutamiento
Por lo tanto los protocolos de enrutamiento dinmico son usados por los enrutadores para
descubrir automticamente nuevas rutas permitiendo a los administradores dejar que la red
se regule de una forma automtica, pero al precio de un mayor consumo de ancho de banda
6
2.3 Clasificacin
Los protocolos de enrutamiento se pueden clasificar en diferentes grupos segn sus
caractersticas. Los protocolos de enrutamiento que se usan con ms frecuencia son:
Los protocolos vector distancia utilizan routers como letreros a lo largo de la ruta hacia el destino
final. La nica informacin que conoce el router sobre una red remota es la distancia o mtrica
para llegar a esa red y qu ruta o interfaz usar para alcanzarla. Los protocolos de enrutamiento
vector distancia no tienen un mapa en s de la topologa de la red.
Los protocolos vector distancia funcionan mejor en situaciones donde:
o
Se estn implementando tipos de redes especficos, como las redes hub-and-spoke y los
peores tiempos de convergencia en una red no son motivo de preocupacin.
RIP, RIPv2, IGRP, son protocolos caractersticos de vector distancia.
Vector Distancia
Estado de enlace
Vista de la topologa de la red desde Consigue una vista comn de toda la
la perspectiva del vecino.
topologa de la red.
Aade vectores de distancias de router Calcula la ruta ms corta hasta otros
a router.
routers.
Frecuentes actualizaciones peridicas, Actualizaciones activadas por eventos,
convergencia lenta.
convergencia rpida.
Pasa copias de la tabla de
Pasa las actualizaciones de enrutamiento
enrutamiento a los routes vecinos.
de estado del enlace a los otros routers.
Tabla Nro5. Cuadro Comparativo entre los Protocolos de Enrutamientos: Vector Distancia y Estado
de Enlace.
CARACTERISTICA
RIP
Vector
Distancia.
OSPF
Estado
enlace
IGRP
Vector
Distancia
EIGRP
Vector
Distancia
Lento
Rpido
Lento
Rpido
No
Alto
Si
Bajo
No
Alto
Si
Bajo
Consumo de recursos
Bajo
Alto
Bajo
Bajo
Mejor escalamiento
No
Si
Si
Si
De libre uso o
propietario
Libre Uso
Libre Uso
Propietario
Propietario
Tipo
Tiempo de
convergencia
Soporta VLSM
Consumo de A. B.
Tabla Nro6. Cuadro Comparativo entre los Protocolos de Enrutamientos Dinmicos: RIP, OSPF, IGRP
y EIGRP.
10
que el enlace
enrutamiento completa.
11
tabla
de
enrutamiento.
Los mensajes RIP se encapsulan en datagramas UDP. La cabecera UDP tiene un tamao de 8
bytes y contiene cuatro campos. Los dos primeros son los puertos del remitente ( Source port
number) y del destinatario ( Destination port number), cuyo valor es 520 en el caso del protocolo
RIP. El siguiente campo ( UDP lenght) indica la longitud del datagrama UDP, aunque que esta
informacin es redundante, ya que la cabecera IP contiene la longitud total del datagrama IP y
podra obtenerse la longitud del datagrama UDP sin ms que restarle la longitud de la cabecera
IP.
El ltimo campo ( UDP checksum) es una suma de verificacin para comprobar
la integridad de los datos transmitidos.
12
Imagen Nro7. Formato de un mensaje RIP v1 cuando se usa con direcciones IP.
Imagen Nro8. Formato de un mensaje RIP v2 cuando se usa con direcciones IP.
En la primera fila, el campo command indica el tipo de mensaje RIP, por ejemplo un 1 si se trata
de una peticin o un 2 si es una respuesta. El campo version indica la versin del protocolo RIP (1
2). El campo routing domain identifica el proceso que se est ejecutando en el router al cul
pertenece el mensaje RIP. En los siguientes 20 bytes, los cuatro primeros estn ocupados por los
campos Address family, que indica el tipo de direccin (un 2 en el caso de direcciones IP), y
Route tag, que identifica al sistema autnomo de forma nica con un nmero cuando se utilizan
protocolos EGPs. En los restantes diecisis bytes, est la direccin IP de la red de destino con su
correspondiente mscara, la direccin IP del siguiente salto y la mtrica, o nmero de saltos, que
13
puede tomar un valor entre 1 y 16. Este ltimo es un valor especial llamado infinito que se
utiliza para indicar que no existe una ruta hasta ese destino. Con RIP, el nmero mximo de
saltos est limitado a 15, lo cul restringe el tamao de la red en la que puede utilizarse este
protocolo. En total, en cada mensaje RIP se pueden anunciar hasta 25 rutas con el formato
indicado para los 20 bytes anteriores.
El funcionamiento bsico del protocolo RIPv1 es el siguiente. Inicialmente, el router enva un
mensaje de peticin por cada una de sus interfaces. Por ejemplo, a la direccin de broadcast de
la red en una red Ethernet. En este mensaje, se pide a otros routers que le enven su tabla
completa de rutas. En el formato de este mensaje especial de peticin, el campo comando vale 1,
la familia de direcciones es 0 y la mtrica vale 16.
Posteriormente, y de forma peridica cada 30 segundos, el router difunde mensajes de respuesta
a sus routers vecinos indicando cules son las redes accesibles a travs de l y la distancia a la
que estn en nmero de saltos. Si la red de destino est conectada directamente al router que
difunde el mensaje, la mtrica de esa ruta vale 1.
Cuando un router recibe uno de estos mensajes actualiza su tabla de rutas (con redes de destino
que tienen como prximo salto el router que difunde el mensaje), incrementa en uno el nmero
de saltos, y difunde la informacin entre sus routers vecinos. La actualizacin de la tabla puede
consistir en aadir una ruta (si no existe), modificarla (si su mtrica ha cambiado), reemplazarla
(si existe una ruta alternativa con menor nmero de saltos) o borrarla. Esto ltimo ocurre cuando
el router no recibe informacin de esa ruta durante un periodo de 3 minutos. Pasado ese tiempo,
el router cambia la mtrica de la ruta a infinito (16) y espera 60 segundos antes de borrarla de su
tabla (no la borra inmediatamente para asegurarse de difundir esta invalidacin entre sus routers
vecinos).
sta de
El
router
que
recibe
el
mensaje de actualizacin compara esta clave incluida en la cabecera con la que tiene en
memoria, y si coinciden acepta el paquete. En caso contrario lo rechaza. Este mecanismo de
14
seguridad es sencillamente intil ya que basta con instalar un sniffer en la red para obtener la
clave secreta compartida por todos los routers.
Un segundo mecanismo tambin se basa en una clave secreta compartida previamente por
los routers de la red pero en este caso se firma el mensaje aplicando una funcin de resumen
o hash de tipo MD5.
El protocolo OSPF (Open Shortest Path First) est definido en el RFC 1583.
Tena que cumplir estos requisitos cuando se dise:
Ser abierto, no fuera propiedad de una compaa.
Que permitiera reconocer varias mtricas
Ser dinmico
Ser capaz de realizar encaminamiento dependiendo del tipo de servicio.
Que pudiera equilibrar las cargas.
Que reconociera sistemas jerrquicos.
Que implementara un mnimo de seguridad.
El protocolo OSPF reconoce tres tipos de conexiones y redes:
1. Lneas punto a punto entre dos dispositivos.
2. Redes multiacceso con difusin (la mayora de redes LAN).
3. Redes multiacceso sin difusin (la mayora de redes WAN).
15
Poco bagaje en las mtricas utilizadas para medir la distancia entre nodos.
Imposibilidad de repartir el trfico entre dos nodos por varios caminos si estos existan por la
creacin de bucles que saturaban la red.
Imposibilidad de discernir entre host, routers, diferentes tipos de redes dentro de un mismo
Sistema Autnomo.
Algunos de estos puntos han sido resueltos por RIP versin 2 que cuenta con un mayor nmero
de mtricas as como soporta CIRD, routing por subnet y transmisin multicast.
Es un protocolo de enrutamiento de estado enlace desarrollado como reemplazo del protocolo
de enrutamiento vector distancia RIP. RIP constituy un protocolo de enrutamiento aceptable en
los comienzos del networking y de Internet; sin embargo, su dependencia en el conteo de saltos
como la nica medida para elegir el mejor camino rpidamente se volvi inaceptable en redes
mayores que necesitan una solucin de enrutamiento ms slida. OSPF es un protocolo de
enrutamiento sin clase que utiliza el concepto de reas para realizar la escalabilidad. RFC 2328
define la mtrica OSPF como un valor arbitrario llamado costo. El IOS de Cisco utiliza el ancho de
banda como la mtrica de costo de OSPF.
Las principales ventajas de OSPF frente a RIP son su rpida convergencia y escalabilidad en
implementaciones de redes mucho mayores.
OSPF mantiene actualizada la capacidad de enrutamiento entre los nodos de una red mediante la
difusin de la topologa de la red y la informacin de estado-enlace de sus distintos nodos. Esta
16
difusin
se
realiza
travs
de
varios
tipos
de
paquetes:
Routers fronterizos de rea o ABRs (Area Border Routers), que mantienen la informacin
topolgica de su rea y conectan sta con el resto de reas, permitiendo enrutar
paquetes a cualquier punto de la red (inter-area routing).
Routers fronterizos del AS o ASBRs (Autonomous System Border Routers), que permiten
encaminar paquetes fuera del AS en que se alojen, es decir, a otras redes conectadas al
Sistema Autnomo o resto de Internet (external routing).
17
Un paquete generado en la red ser enviado, de forma jerrquica, a travs del rea si su
destinacin es conocida por el emisor; al ABR del rea correspondiente si la destinacin es intraarea; este lo enviar al router del rea de destino, si este se encuentra en el AS; o al ASBR si la
destinacin del paquete es exterior a la red (desconocida por el ABR).
OSPF distingue los siguientes tipos de rea:
12.1
rea Backbone
El backbone, tambin denominado rea cero, forma el ncleo de una red OSPF. Es la nica rea
que debe estar presente en cualquier red OSPF, y mantiene conexin, fsica o lgica, con todas las
dems reas en que est particionada la red. La conexin entre un rea y el backbone se realiza
mediante los ABR, que son responsables de la gestin de las rutas no-internas del rea (esto es,
de las rutas entre el rea y el resto de la red).
12.2
rea Stub
Un rea stub es aquella que no recibe rutas externas. Las rutas externas se definen como rutas
que fueron inyectadas en OSPF desde otro protocolo de enrutamiento. Por lo tanto, las rutas de
segmento necesitan normalmente apoyarse en las rutas predeterminadas para poder enviar
trfico a rutas fuera del segmento.
12.3
Tambin conocidas como NSSA, constituyen un tipo de rea stub que puede importar rutas
externas de sistemas autnomos y enviarlas al backbone, pero no puede recibir rutas externas de
sistemas autnomos desde el backbone u otras reas.
Cada router OSPF realiza un seguimiento de sus nodos vecinos, estableciendo distintos tipos de
relacin con ellos. Respecto a un router dado, sus vecinos pueden encontrarse en siete estados
diferentes. Los vecinos OSPF progresan a travs de estos estados:
18
4. Estado EXSTART
Tcnicamente, cuando un router y su vecino entran al estado ExStart, su conversacin es
similar a aquella en el estado de Adyacencia. ExStart se establece empleando
descripciones de base de datos tipo 2 (paquetes DBD), tambin conocidos como DDPs.
19
Los dos routers vecinos emplean paquetes Hello para negociar quien es el "maestro" y
quien es el "esclavo" en su relacin y emplean DBD para intercambiar bases de datos.
Aquel router con el mayor router ID "gana" y se convierte en el maestro. Cuando los
vecinos establecen sus roles como maestro y esclavo entran al estado de Intercambio y
comienzan a enviar informacin de encaminamiento.
20