LECCIÓN 19.
Introducción
En las Lecciones 8 y 18 Ud. aprendió que los routers son dispositivos de internetworking que conectan dos o
más redes y que se los utiliza para pasar paquetes de datos entre las redes en base a la información del
protocolo de la red. En otras palabras, los routers trabajan en la capa 3, la capa de red, del modelo OSI. Ud.
sabe también que los routers pueden tener más de una dirección IP porque están conectados a más de una red.
Ud. aprendió también en la Lección 18 que los routers llevan tablas ARP que mapean las direcciones MAC a
las direcciones IP de todas las redes a las cuales están conectados. Una función importante de los routers
consiste en examinar los paquetes de datos entrantes y seleccionar las rutas en función de la información
almacenada en sus tablas de enrutamiento.
En esta lección aprenderá más acerca de la forma en que operan los routers y acerca de los tipos de protocolos
que utilizan.
¿Cuál es la diferencia entre los protocolos enrutados y los
protocolos de enrutamiento?
Ud. aprendió que los protocolos son como los lenguajes. Un protocolo que Ud. ya aprendió es el protocolo IP,
o protocolo de Internet. Ud. sabe que el protocolo IP es un protocolo de capa de red. Hasta ahora las
Lecciones se han concentrado en las características de los protocolos IP para el direccionamiento. Sin
embargo este protocolo también tiene prestaciones para la especificación de tipo de servicio, de
fragmentación y de reensamblaje. Como el protocolo IP se enruta a través de una internetwork, es lo que se
denomina un protocolo enrutado. IPX de Novel y Appletalk son ejemplos de otros tipos de protocolos
enrutados.
Los routers utilizan protocolos de enrutamiento para intercambiar tablas de enrutamiento y compartir
información de enrutamiento. En otras palabras, los protocolos de enrutamiento son protocolos que
determinan la forma en que se enrutan los protocolos enrutados. Entre los ejemplos de protocolos de
enrutamiento se pueden citar el Protocolo de información de enrutamiento o RIP, el Protocolo de
enrutamiento de Gateway interior o IGRP, el Protocolo de enrutamiento de Gateway interior mejorado o
EIGRP, y Primero la ruta más corta o OSPF. ..\movies/[Link]..\movies/[Link]
Los protocolos de enrutamiento permiten que los routers dibujen internamente un mapa de toda la
interconexión de redes a los fines del enrutamiento. Dichos mapas pasan a formar parte de la tabla de
enrutamiento de cada router.
RIP - (Routing Information Protocol). Protocolo de la información de enrutamiento. IGP provisto con los
sistemas UNIX BSD. El IGP más común de la Internet. RIP utiliza el número de saltos como métrica de
enrutamiento. Véase también IGRP mejorado, número de saltos, IGP, IGRP, y OSPF.
IGRP - (Interior Gateway Routing Protocol). IGP desarrollado por Cisco para tratar los problemas
relacionados con el enrutamiento en redes heterogéneas de gran magnitud. Compárese con IGRP mejorado.
Véase también IGP, OSPF, y RIP.
IGRP mejorado - (Enhanced Interior Gateway Routing Protocol). Protocolo de enrutamiento de
gateway interno mejorado. Versión avanzada de IGRP desarrollada por Cisco. Provee propiedades de
convergencia superiores y eficacia operativa, y combina las ventajas de los protocolos de estado de enlace con
aquéllas de los protocolos por vector de distancia. Compárese con IGRP. Véase también IGP, OSPF, y RIP.
OSPF - (Open Shortest Path First).Primero la ruta libre más corta. Algoritmo de enrutamiento IGP
jerárquico de estado de enlace propuesto como sucesor de RIP en la comunidad de Internet. Entre las
características de OSPF se incluyen el enrutamiento de menor costo, el enrutamiento de múltiples rutas, y el
equilibrio de la carga. OSPF surge a partir de una versión anterior del protocolo ISIS. Véase también IGRP
mejorado, IGP, IGRP,IS-IS, y RIP.
¿Cuál es la diferencia entre los IGP y los EGP?
Dos tipos de protocolos de enrutamiento son los Protocolos de Gateway interior o IGPs y los Protocolos de
Gateway exterior o EGPs. RIP, IGRP, EIGRP, y OSPF son ejemplos de IGP.
IGP - (Interior Gateway Protocol). Protocolo de internet que se utiliza para intercambiar información de
enrutamiento dentro de un sistema autónomo. IGRP, OSPF, y RIP son ejemplos de IGPs de Internet comunes.
Véase también IGRP, OSPF, y RIP.
EGP - (Exterior Gateway Protocol). Protocolo de gateway exterior. Protocolo de Internet para
intercambiar información de enrutamiento entre sistemas autónomos. Documentado en RFC 904. No debe
confundirse con el término general protocolo de gateway exterior. EGP es un protocolo obsoleto que ha sido
reemplazado por BGP. Véase también BGP.
Los protocolos de gateway interior se utilizan para enrutar los datos dentro de un sistema autónomo. ¿Se le
ocurre algún ejemplo de cómo se utilizaría un protocolo de gateway interior?
Pregunta: Los protocolos de gateway interior se utilizan para enrutar los datos dentro de un sistema
autónomo. ¿Se le ocurre un ejemplo en el cual podría utilizarse un protocolo de gateway interior?
Respuesta: Los IGP se utilizan para enrutar los datos dentro de las redes que han
sido divididas en subredes. RIP, IGRP, EIGRP, y OSPF son ejemplos de protocolos
IGP.
Los protocolos de gateway exterior se utilizan para enrutar los datos entre sistemas autónomos. ¿Se le ocurre
algún ejemplo en los que se utilizarían protocolos de gateway exterior?
Pregunta: Los protocolos de gateway exterior se utilizan para enrutar datos entre sistemas autónomos. ¿Se le
ocurre un ejemplo en el cual se utilizarían protocolos de gateway exterior?
Respuesta: Los EGP se utilizan para enrutar entre redes.
¿Qué es RIP y cómo funciona?
Dentro de una red, el método más común que se utiliza para transferir información de enrutamiento entre los
routers ubicados en la misma red es el RIP. Este protocolo de gateway interior calcula las distancias hasta el
destino. El RIP permite que los routers que utilizan este protocolo actualicen sus propias tablas de
enrutamiento a un intervalo programable, en general cada treinta segundos. Como el RIP conecta
constantemente entre los routers vecinos puede provocar una acumulación del tráfico de la red.
El RIP permite que los routers determinen la ruta que se utilizará para enviar los datos en base a un concepto
conocido como vector de distancia. Para explicarlo de manera más simple, cada vez que los datos deben pasar
por un router y, en consecuencia a través de un nuevo número de red, se considera que equivale a un salto.
Una ruta que tiene un número de saltos igual a cuatro indicaría que los datos que viajan por dicha ruta
deberían pasar a través de cuatro routers antes de llegar a su destino final en la red.
Salto - Término que describe el paso de un paquete de datos entre dos nodos de red (por ejemplo, entre
dos routers). Véase también número de saltos.
Número de saltos - Métrica de enrutamiento utilizada para medir la distancia entre un origen y un
destino. RIP utiliza el número de saltos como su única métrica. Véase también salto y RIP.
Si existen múltiples rutas hacia un destino, cuando se utiliza el RIP el router elige la ruta con menor número
de saltos. Como el número de saltos es la única métrica de enrutamiento que utiliza el RIP para determinar la
mejor ruta, ésta no es necesariamente la mejor ruta para llegar a un destino.
Sin embargo, el RIP sigue siendo muy popular y su implementación está muy difundida. Esto se debe
principalmente a que fue uno de los primeros protocolos de enrutamiento que se desarrolló.
Otro problema que plantea el uso del RIP es que un destino puede estar ubicado muy alejado como para ser
alcanzado. Con el RIP, el número de saltos máximo al cual pueden enviarse los datos es de quince. A causa de
esto, si la red de destino está a más de quince routers de distancia, se la considera inalcanzable.
¿Qué son el IGRP y el EIGRP?
IGRP y EIGRP son protocolos de enrutamiento desarrollados por Cisco. Por lo tanto, se los puede considerar
protocolos de enrutamiento patentados.
El IGRP se desarrolló específicamente para abordar los problemas relacionados con el enrutamiento en
grandes redes de varios proveedores que planteaban problemas que escapaban al alcance de otros protocolos,
por ejemplo el protocolo RIP. Al igual que el protocolo RIP, el IGRP es un protocolo por vector de distancia,
sin embargo, tiene en cuenta aspectos tales como el ancho de banda, la carga, la demora y la confiabilidad
para determinar la mejor ruta.
El EIGRP es una versión avanzada del IGRP. Específicamente, el protocolo EIGRP tiene una eficiencia
operativa superior y combina las ventajas de los protocolos de estado de enlace con las de los protocolos por
vector de distancia.
Algoritmo de enrutamiento del estado de enlace - Algoritmo de enrutamiento
en el cual cada router realiza un broadcast o multicast de información referente al costo de hacer llegar a cada
uno de sus vecinos a todos los nodos de la internetwork. Los algoritmos de estado de enlace crean una vista
consistente de la red y por lo tanto no son propensos a bucles de enrutamiento, pero logran esto al costo de
dificultades computacionales relativamente mayores y un tráfico más diseminado (comparado con los
algoritmos de enrutamiento por vector de distancia). Compárese con algoritmo de enrutamiento por vector de
distancia.
Algoritmo de enrutamiento por vector de distancia - Clase de algoritmos de
enrutamiento que iteran sobre el número de saltos en una ruta para encontrar un spanning-tree del camino más
corto. Los algoritmos de enrutamiento por vector de distancia piden a cada router que envíe su tabla de
enrutamiento total en cada actualización, pero solamente a sus vecinos. Los algoritmos de enrutamiento por
vector de distancia pueden ser propensos a los bucles de enrutamiento, pero son computacionalmente más
simples que los algoritmos de enrutamiento del estado de enlace. También denominados algoritmo de
enrutamiento Bellman-Ford. Véase también algoritmo de enrutamiento del estado de enlace.
¿Qué es el OSPF?
Aunque OSPF significa abrir primero la ruta más corta, una mejor descripción de este acrónimo sería la
determinación de la ruta óptima ya que este protocolo de gateway interior en realidad utiliza varios criterios
para determinar la mejor ruta hacia un destino. Entre estos criterios se incluyen las métricas de costo que
influyen en factores tales como velocidad de la ruta, tráfico, confiabilidad y seguridad.
¿Cómo conocen los routers las redes?
Básicamente, existen dos formas en las que los routers pueden conocer la información de la ruta. Se
denominan enrutamiento estático y dinámico. Los datos manuales que se colocan en una tabla de
enrutamiento son ejemplos de enrutamiento estático. Cuando las rutas se aprenden automáticamente se lo
denomina enrutamiento dinámico.
¿Cuáles son algunos ejemplos de cuándo se utilizaría el
enrutamiento estático?
Si los routers pueden conocer la información de enrutamiento en forma automática, parecería inútil ingresar
información manualmente en las tablas de enrutamiento de un router. Sin embargo, dichos datos manuales de
las tablas de enrutamiento pueden ser útiles en cualquier momento en que el administrador de una red desee
controlar la ruta que elegirá un router.
Por ejemplo, las tablas de enrutamiento basadas en información estática podrían utilizarse para probar un
enlace en particular de la red o para conservar el ancho de banda de área amplia. El enrutamiento estático es
también el método que se prefiere para mantener las tablas de enrutamiento cada vez que hay una única ruta
hacia un destino, como sucedería en el caso de una red de conexión única. Esto se debe a que en las redes de
conexión única la mejor ruta es la única ruta
Ruta estática - Ruta explícitamente configurada e ingresada en la tabla de enrutamiento. Las rutas
estáticas tienen prioridad sobre las rutas elegidas por los protocolos de enrutamiento dinámico.
Red de conexión única - Red que tiene una única conexión a un router.
¿Cuál es un ejemplo de cuándo se utilizaría el enrutamiento
dinámico?
El enrutamiento adaptable o enrutamiento dinámico se produce cuando los routers se envían entre sí mensajes
periódicos de actualización de enrutamiento. Cada vez que se recibe un mensaje de este tipo con nueva
información, el router vuelve a calcular la mejor ruta y envía la nueva información de actualización a los otros
routers. Mediante el enrutamiento dinámico los routers pueden adaptarse a las cambiantes condiciones de la
red.
Antes del advenimiento de la actualización dinámica de las tablas de enrutamiento, los proveedores debían
mantener las tablas de enrutamiento de sus clientes. Esto significaba que los proveedores debían ingresar
manualmente los números de red, las distancias asociadas, y los números de puerto en las tablas del router de
todos los equipos que vendían o alquilaban a sus clientes. A medida que las redes fueron creciendo, esta tarea
era cada vez más pesada e implicaba una gran pérdida de tiempo, sin mencionar los costos. El enrutamiento
dinámico elimina la necesidad de que los administradores o proveedores de redes ingresen manualmente la
información en las tablas de enrutamiento. Se las utiliza mejor cuando el ancho de banda y la gran cantidad de
tráfico de la red no son temas preocupantes.
RIP, IGRP, EIGRP, y OSPF son ejemplos de protocolo de enrutamiento dinámico ya que permiten que se
realice este proceso.
Enrutamiento dinámico - Enrutamiento que se ajusta automáticamente a la topología de la red
o a los cambios de tráfico. También denominado enrutamiento adaptable.
¿Cómo utilizan los routers los protocolos de enrutamiento del
tipo RIP para enrutar los datos a través de las redes?
Para ver cómo funciona esto, imagine que tiene una red clase "B" dividida en ocho subredes conectadas por
tres routers.
El host A tiene los datos que desea enviar al host Z. A medida que los datos bajan en el modelo OSI de la
capa de aplicación a la capa de enlace de datos, el host A encapsula los datos con la información provista por
cada capa. Cuando los datos llegan a la capa de red, el origen A utiliza su propia dirección IP y la dirección IP
de destino del host Z porque ahí es donde quiere enviar los datos. Luego el host A pasa los datos a la capa de
enlace de datos.
En la capa de enlace de datos, el origen A coloca la dirección MAC de destino del router al cual está
conectado y su propia dirección MAC en el encabezado MAC. El origen A hace esto porque ve a la subred 8
como una red separada. Sabe que no puede enviar los datos directamente a una red diferente sino que debe
pasar los datos a través de un gateway por defecto. En este ejemplo, el gateway por defecto para el origen A
es el router 1.
El paquete de datos viaja a través de la red 1. Es examinado por todos los hosts por los cuales pasa pero éstos
no lo copian cuando ven que la dirección MAC de destino no coincide con la propia. El paquete de datos
continúa por la subred 1 hasta que llega al router 1. Al igual que los otros dispositivos de la subred 1, el router
1 ve el paquete de datos. Sin embargo, esta vez el router toma el paquete de datos porque reconoce que su
propia dirección MAC es la misma que la dirección MAC de destino.
¿Cómo utilizan los routers los protocolos de enrutamiento del
tipo RIP para enrutar los datos a través de las redes?
(continuación)
El router 1 separa el encabezado MAC de los datos y pasa los datos hacia la capa de red donde mira la
dirección IP de destino que lleva el encabezado IP. Luego el router busca en sus tablas de enrutamiento.
Mapea la dirección de red de la dirección de destino a la dirección MAC del router conectado a la subred 8.
Como el router está utilizando el RIP como protocolo de enrutamiento, determina que la mejor ruta para
enviar los datos es la que coloca el destino a una distancia de tres saltos. A continuación el router determina
que el paquete de datos debe ser enviado a través de su puerto conectado a la subred 4 para que se lo pueda
enrutar hacia el destino a través de la ruta seleccionada. El router pasa los datos a la capa de enlace de datos
donde coloca un nuevo encabezado MAC en el paquete de datos. El nuevo encabezado MAC contiene la
dirección MAC de destino del router 2 y la dirección MAC del primer router que se convirtió en el nuevo
origen. El encabezado IP no se modifica. Luego el primer router pasa el paquete de datos a través del puerto
que seleccionó hacia la subred 4.
Los datos pasan a través de la subred 4. Allí los datos son examinados por todos los hosts por los cuales pasan
pero no se copian en los mismos hasta que éstos vean que la dirección MAC de destino coincide con la
propia. El paquete de datos continúa pasando por la subred 4 hasta llegar al router 2. Al igual que los otros
dispositivos de la subred 4, el segundo router ve el paquete de datos. Sin embargo, esta vez el router toma el
paquete de datos ya que reconoce que su propia dirección MAC coincide con la dirección MAC de destino.
¿Cómo utilizan los routers los protocolos de enrutamiento del
tipo RIP para enrutar los datos a través de las redes?
(continuación)
En la capa de enlace de datos, el router separa el encabezado MAC. Luego pasa los datos hacia la capa de red.
Ahí examina la dirección IP de la red de destino. Mira su tabla de enrutamiento. Como el router utiliza el RIP
como protocolo de enrutamiento, determina que la mejor ruta a través la cual se pueden enviar los datos es la
que coloca el destino a una distancia de dos saltos. A continuación el router determina que el paquete de datos
debe enviarse a través de su puerto que está conectado a la subred 5 para su enrutamiento hacia el destino a
través de la ruta seleccionada. El router pasa los datos a la capa de enlace de datos donde coloca un nuevo
encabezado MAC en el paquete de datos. El nuevo encabezado MAC contiene la dirección MAC de destino
del router 3 y la dirección MAC del router 2 como origen. El encabezado IP no sufre modificaciones. Luego,
el primer router pasa el paquete de datos a través del puerto seleccionado hacia la subred 5.
Los datos pasan por la subred 5. Allí son examinados por todos los host por los cuales atraviesa pero no se
copian hasta tanto éstos vean que la dirección MAC de destino coincide con su propia dirección. El paquete
de datos continúa su paso por la subred 5 hasta llegar al router 3. Al igual que los otros dispositivos de la
subred 5, el router 3 ve el paquete de datos. Sin embargo, esta vez el router toma el paquete de datos ya que
reconoce que su propia dirección MAC coincide con la dirección MAC de destino.
¿Cómo utilizan los routers los protocolos de enrutamiento del
tipo del RIP para enrutar los datos a través de las redes?
(continuación)
En la capa de enlace de datos el router separa el encabezado MAC. Luego pasa los datos a la capa de red. Ahí
ve si la dirección IP de destino coincide con la de un host ubicado en una de las subredes a la cual está
conectado. Determina que necesita enviar los datos a través de su puerto conectado a la subred 8 para llegar a
la dirección IP de destino. Coloca un nuevo encabezado MAC en los datos. Esta vez el encabezado MAC
contiene la dirección MAC de destino del host Z del router 3 como origen. Como antes, el encabezado IP no
sufre modificaciones. El tercer router envía los datos a través del puerto conectado a la subred 8.
El paquete de datos viaja por la subred 8. Allí los datos son examinados por todos los hosts por los cuales
atraviesa pero éstos no lo copian porque ven que la dirección MAC de destino no coincide con la propia.
Finalmente, los datos llegan al host Z. El host Z toma los datos porque ve que su dirección MAC coincide con
la dirección MAC de destino que lleva el encabezado MAC del paquete de datos.
El host separa el encabezado MAC y pasa el paquete de datos a la capa de red. En la capa de red, el host Z ve
que su dirección IP y la dirección IP de destino que lleva el encabezado IP coinciden. El host Z separa el
encabezado IP y pasa los datos a la capa de transporte del modelo OSI. El host Z continúa separando las
cápsulas que encapsulan el paquete de datos y pasando los datos a la siguiente capa del modelo OSI. Esto se
continúa hasta que los datos finalmente llegan a la capa superior, la capa de aplicación. del modelo OSI.