Professional Documents
Culture Documents
Con el transcurso del tiempo, los protocolos de enrutamiento han evolucionado para
cumplir con las crecientes demandas de las redes complejas. El primer protocolo
utilizado fue el Protocolo de información de enrutamiento (RIP). RIP aún es popular
debido a su simplicidad y amplia compatibilidad.
Este capítulo abarca los detalles de la primera versión de RIP, que incluye un poco de
historia, las características, el funcionamiento, la configuración, la verificación y
resolución de problemas de RIPv1. A lo largo del capítulo, puede utilizar las actividades
del Packet Tracer para practicar lo que aprende. Al finalizar el capítulo, se ofrecen tres
actividades prácticas de laboratorio y una actividad de Desafío de integración de
aptitudes del Packet Tracer para ayudarlo a integrar RIPv1 a su creciente conjunto de
conocimientos y habilidades sobre networking.
5.1. RIPv1: Protocolo de enrutamiento con clase por vector de distancia.
5.1.1. Información básica y perspectiva.
Influencia histórica de RIP
RIP es el protocolo de enrutamiento por vector de distancia más antiguo. Si bien RIP
carece de la sofisticación de los protocolos de enrutamiento más avanzados, su
simplicidad y amplia utilización en forma continua representan el testimonio de su
longevidad. RIP no es un protocolo "en extinción". De hecho, se cuenta ahora con un
tipo de RIP de IPv6 llamado RIPng (próxima generación).
Haga clic en las fechas de la figura para comparar el desarrollo del protocolo de red y
RIP a lo largo del tiempo.
Coloque el cursor sobre los campos en el Mensaje de RIPv1 encapsulado para ver el
proceso de encapsulación.
Se especifican tres campos en la porción del encabezado de cuatro bytes que se muestra
en la figura de color anaranjado. El campo Comando especifica el tipo de mensaje, que
se discute más detalladamente en la próxima sección. El campo Versión se establece en
1 para la versión 1 de RIP. El tercer campo se rotula Debe ser cero. Los campos "Debe
ser cero" ofrecen espacio para la futura expansión del protocolo.
RIP se desarrolló antes que IP y se utilizó para otros protocolos de red (como XNS).
BSD también ejerció su influencia. Al principio, el espacio adicional se agregó con la
intención de admitir mayores espacios de direcciones en el futuro. Como veremos en el
Capítulo 7, RIPv2 ya ha utilizado la mayoría de dichos campos vacíos.
Cada interfaz configurada con RIP envía un mensaje de solicitud durante el inicio y
solicita que todos los RIP vecinos envíen sus tablas de enrutamiento completas. Se
envía de regreso un mensaje de respuesta por parte de los vecinos habilitados con RIP.
Cuando el router que realiza la solicitud recibe las respuestas, evalúa cada entrada de
ruta. Si una entrada de ruta es nueva, el router receptor instala la ruta en la tabla de
enrutamiento. Si la ruta ya se encuentra en la tabla, la entrada existente se reemplaza si
la nueva entrada tiene un mejor conteo de saltos. El router de inicio luego envía un
update disparado a todas las interfaces habilitadas con RIP que incluyen su propia tabla
de enrutamiento para que los RIP vecinos puedan recibir la información acerca de todas
las nuevas rutas.
Puede recordar a partir de estudios anteriores que las direcciones IP asignadas a los
hosts se dividieron inicialmente en 3 clases: clase A, clase B y clase C. A cada clase se
le asignó una máscara de subred predeterminada, como se muestra en la figura. Es
importante conocer la máscara de subred predeterminada para cada clase a fin de
comprender el funcionamiento de RIP.
Recuerde que puede verificar la distancia administrativa mediante los comandos show
ip route o show ip protocols.
5.2. Configuración básica del RIPv1.
5.2.1. Configuración básica del RIPv1.
La figura muestra la topología de los tres routers que utilizamos en el Capítulo 2,
"Enrutamiento estático". Físicamente, la topología es la misma, excepto que no
necesitaremos conectar las PC a las LAN. Sin embargo, lógicamente el esquema de
direccionamiento es diferente. Utilizamos cinco direcciones de red clase C.
Para ingresar en el modo de configuración del router para RIP, ingrese router rip en la
solicitud de configuración global. Observe que la solicitud cambia de una solicitud de
configuración global a la siguiente:
R1(config-router)#
Este comando no inicia en forma directa el proceso de RIP. En su lugar, brinda acceso a
la configuración de los parámetros del protocolo de enrutamiento. No se envían
actualizaciones de enrutamiento.
Si necesita eliminar completamente el proceso de enrutamiento de RIP de un
dispositivo, realice la denegación del comando mediante no router rip. Este comando
detiene el proceso RIP y elimina todas las configuraciones RIP existentes.
El comando network:
Habilita el RIP en todas las interfaces que pertenecen a una red específica. Las
interfaces asociadas ahora enviarán y recibirán actualizaciones de RIP.
Publica la red especificada en las actualizaciones de enrutamiento RIP enviadas a otros
routers cada 30 segundos.
En la figura, el comando network se configura en los tres routers para las redes
conectadas directamente. Observe que sólo se ingresaron las redes con clase.
¿Qué ocurre si ingresa una dirección de subred o dirección IP de interfaz en lugar de
una dirección de red con clase al utilizar el comando network para configuraciones RIP?
R3(config)#router rip
R3(config-router)#network 192.168.4.0
R3(config-router)#network 192.168.5.1
R3#show running-config
!
router rip
network 192.168.4.0
network 192.168.5.0
!
Como puede ver en la figura, hay cinco redes en la topología. Cada router enumera
cinco redes en la tabla de enrutamiento; por lo tanto, podemos decir que los tres routers
convergen debido a que cada router tiene una ruta para cada red ilustrada en la
topología.
Con la información de la figura, nos enfocaremos en una ruta RIP aprendida mediante
R1 e interpretaremos el resultado que aparece en la tabla de enrutamiento.
La lista de rutas con un código R es una manera rápida de verificar si RIP está
realmente en ejecución en este router. Si RIP no se encuentra al menos parcialmente
configurado, no verá ninguna ruta RIP.
Entre paréntesis se muestra el valor AD (120 para RIP) y la distancia a la red (2 saltos).
La dirección IP del siguiente salto del router que realiza la notificación está enumerada
(R2 en 192.168.2.2) y la cantidad de segundos que pasaron desde la última
actualización (00:00:23, en este caso).
Por último, se enumera la interfaz de salida que utilizará este router para el tráfico
destinado a la red remota (Serial 0/0/0).
Este comando también es muy útil para la verificación de las operaciones de otros
protocolos de enrutamiento, como veremos más adelante con EIGRP y OSPF.
Éstos son los temporizadores que indican cuándo se enviará la siguiente serie de
actualizaciones desde este router, 23 segundos a partir de ahora, en el ejemplo.
Este bloque de resultados contiene información acerca de la versión RIP que está
configurada actualmente y las interfaces que participan en las actualizaciones RIP.
Esta parte del resultado muestra que el router R2 actualmente realiza el resumen en el
borde de la red con clase y utilizará en forma predeterminada hasta cuatro rutas de igual
costo para equilibrar cargas en el tráfico.
Las redes con clase configuradas con el comando network se enumeran a continuación.
Éstas son las redes que incluirá R2 en sus actualizaciones RIP.
Desplácese hacia abajo para ver el resultado restante. Los vecinos RIP se enumeran aquí
como Fuentes de información de enrutamiento. Gateway es la dirección IP del siguiente
salto del vecino que envía actualizaciones de R2. Distancia es la AD que utiliza R2 para
las actualizaciones enviadas por este vecino. Última actualización son los segundos
transcurridos desde que se recibió la última actualización por parte de este vecino.
5.3.3. Verificación de RIP: debug ip rip.
R2 envía sus propias actualizaciones. Primero, R2 crea una actualización para enviar a
la interfaz FastEthernet0/0. La actualización incluye la tabla de enrutamiento completa,
excepto la red 192.168.3.0, que está conectada a FastEthernet0/0.
A continuación, R2 crea una actualización para enviar a R3. Se incluyen tres rutas. R2
no publica la red que R2 y R3 comparten ni publica la red 192.168.5.0 debido al
horizonte dividido.
Por último, R2 crea una actualización para enviar a R1. Se incluyen tres rutas. R2 no
publica la red que R2 y R1 comparten ni publica la red 192.168.1.0 debido al horizonte
dividido.
Nota: Si esperara otros 30 segundos, vería todos los resultados de depuración mostrados
en la repetición de la figura debido a que RIP envía actualizaciones periódicas cada 30
segundos.
2. Todos los dispositivos de la LAN deben procesar la actualización hasta las capas de
transporte, donde el dispositivo receptor desechará la actualización.
Es posible que piense que puede detener las actualizaciones retirando la red 192.168.3.0
de la configuración mediante el comando no network 192.168.3.0, pero entonces R2 no
publicará esta LAN como una ruta en las actualizaciones enviadas a R1 y R3. La
solución correcta es utilizar el comando passive-interface, que evita la transmisión de
las actualizaciones de enrutamiento a través de una interfaz de router pero aun así
permite la notificación de dicha red en otros routers. Ingrese el comando passive-
interface en el modo de configuración de router.
Router(config-router)#passive-interface interface-type interface-number
Haga clic en R1, R2 y R3 para ver los detalles de configuración de cada router.
Observe que los comandos no shutdown y clock rate no son necesarios debido a que
dichos comandos aún se configuran desde el Escenario A. Sin embargo, debido a que se
agregaron nuevas redes, el proceso de enrutamiento RIP se eliminó por completo con el
comando no router rip antes de habilitarlo nuevamente.
En el resultado de R1, observe que ambas subredes están configuradas con el comando
network. Esta configuración es técnicamente incorrecta ya que RIPv1 envía la dirección
de red con clase en sus actualizaciones y no la subred. Por lo tanto, IOS cambió la
configuración para reflejar la configuración con clase correcta, como puede verse con el
resultado de show run.
En el resultado para R2, observe que la subred 192.168.4.8 se configuró con el comando
network. Nuevamente, esta configuración es técnicamente incorrecta y el IOS la cambió
a 192.168.4.0 en la configuración en ejecución.
Debido a que los routers de borde resumen subredes RIP de una red principal a otra, las
actualizaciones para las redes 172.30.1.0, 172.30.2.0 y 172.30.3.0 se resumirán
automáticamente en 172.30.0.0 cuando se envíe la interfaz Serial 0/0/1 de R2.
Veremos en las próximas dos secciones la forma en que los routers de borde realizan
este resumen.
5.4.3. Procesamiento de actualizaciones RIP
Reglas para el procesamiento de actualizaciones RIPv1
Como aprenderá en los siguientes capítulos, los protocolos de enrutamiento sin clase
como RIPv2 permiten que la misma red principal (con clase) utilice diferentes máscaras
de subred en diferentes subredes, más conocida como Máscara de subred de longitud
variable (VLSM).
5.4.4. Envío de actualizaciones RIP
Utilización de la depuración para ver el resumen automático
Si la entrada de ruta es para una actualización enviada dentro de una red principal, la
máscara de subred de la interfaz saliente se utiliza para determinar la dirección de red
para publicar. R2 envía la subred 172.30.3.0 a R1 mediante la máscara de subred en
Serial0/0/0 para determinar la dirección de subred para publicar.
Haga clic en las tablas de enrutamiento R1 y R3 en la figura para comparar las tablas de
enrutamiento.
Observe que R1 tiene tres rutas para la red principal 172.30.0.0, que se ha dividido en
subredes a /24 ó 255.255.255.0. R3 sólo tiene una ruta hacia la red 172.30.0.0 y la red
no se ha dividido en subredes. R3 tiene la red principal en su tabla de enrutamiento. Sin
embargo, sería un error asumir que R3 no cuenta con conectividad total. R3 enviará
cualquier paquete destinado para las redes 172.30.1.0/24, 172.30.2.0/24 y 172.30.3.0/24
hacia R2, ya que esas tres redes pertenecen a 172.30.0.0/16 y son alcanzables a través
de R2.
5.4.5. Ventajas y desventajas del resumen automático.
Ventajas del resumen automático
¿Existe alguna desventaja en el resumen automático? Sí, cuando hay redes no contiguas
configuradas en la topología.
Haga clic en los botones show ip route para R1, R2 y R3 en la figura y revise las rutas.
R1 no tiene ninguna ruta hacia las LAN conectadas a R3.
R3 no tiene ninguna ruta hacia las LAN conectadas a R1.
R2 tiene dos rutas de igual costo hacia la red 172.30.0.0.
R2 equilibrará cargas en el tráfico destinado a cualquier subred de 172.30.0.0. Esto
significa que R1 obtendrá la mitad del tráfico y R3 obtendrá la otra mitad del tráfico,
independientemente de si el destino del tráfico es una de sus LAN o no.
2. Configure R2 con una ruta estática por defecto para enviar el tráfico predeterminado
a R3.
En la tabla de enrutamiento para R1, podrá ver que hay una ruta candidata por defecto,
como se indica a través del código R*. La ruta estática por defecto en R2 se propagó
hacia R1 en una actualización RIP. R1 tiene conectividad a la LAN en R3 y a cualquier
destino en Internet.