Objetivos
- Implementar el enrutamiento estático y dinámico.
Topología de la red
Marco Teórico
Un router puede descubrir redes remotas de dos maneras:
- Manualmente: las redes remotas se introducen de forma
manual en la tabla de rutas por medio de rutas estáticas.
- Dinámicamente: las rutas remotas se descubren de
forma automática mediante un protocolo de routing dinámico.
Estático
El enrutamiento estático es la alternativa a los protocolos
de enrutamiento, donde se especifican las redes de destino, por donde enviar la
información y la distancia administrativa.
En caso de los enrutadores de la marca Cisco Systems, la
distancia administrativa por defecto varía en función de si se especifica la
interfaz por donde enviar los datos o si se especifica la dirección IP del
vecino al cual enviar los datos. En el primer caso la AD por defecto es 0 y en
el segundo caso es 1, esto se debe a que es más fiable comprobar el estado y la
disponibilidad de una interfaz propia que verificar el estado y la
disponibilidad de un vecino.
Dinámico
Permite que máquinas de una misma red puedan comunicarse
permanentemente informaciones relacionadas con la topología y el estado de los
enlaces, para mantener las tablas de enrutamiento actualizadas y determinar las
mejores rutas según la carga de la red
RIP
RIP son las siglas de Routing Information Protocol
(Protocolo de Información de Enrutamiento). Es un protocolo de puerta de enlace
interna o IGP (Interior Gateway Protocol) utilizado por los routers
(encaminadores) para intercambiar información acerca de redes IP a las que se
encuentran conectadas. Su algoritmo de encaminamiento está basado en el vector
de distancia, ya que calcula la métrica o ruta más corta posible hasta el
destino a partir del número de "saltos" o equipos intermedios que los
paquetes IP deben atravesar.
RIPv2
Debido a las limitaciones de la versión 1, se desarrolla
RIPv2 en 1993, y se estandariza finalmente en 1998. Esta versión soporta subredes,
permitiendo así CIDR y VLSM. Además, para tener retrocompatibilidad con RIPv1,
se mantuvo la limitación de 15 saltos.
Desarrollo
Primero armamos la maqueta propuesta configurando solo
interfaces Ethernet y serial con las direcciones IP correspondientes mostradas
en la maqueta anterior; los comandos necesarios son los siguientes:
Router >enable //habilitamos el modo privilegiado
Router #configure terminal //entramos al modo de configuración
Router (config)#int se[ID] //configuramos un puerto serial
Router (config-if)#ip add <ip address>
<submask> //configuramos su IP
Router (config-if)#clock rate 64000 //solo si el cable es DCE
Router (config-if)#no shut //activamos el puerto
Router (config-if)#exit //nos regresa al modo config
Router (config)#int gi[ID] //configuramos los puertos para PC
Router (config-if)#ip add <ip address>
<submask> //configuramos su IP
También configuramos nuestras PC's para que tengan la
dirección IP estática que ingresamos en cada router respectivamente.
Una vez configurados todos los router con los comandos
anteriores se verifico la conectividad con PING desde el Router hacia PC y
Router vecinos, todos los PING funcionaron. Pero los PING desde una PC a otra
PC.
- ¿Funcionan? No.
- ¿Porque? Porque no se ha implementado ningún protocolo de
enrutamiento o definido rutas estáticas.
Ahora pasamos a habilitar Ruteo estático, en el cual solo se
definen rutas para las redes “no conectadas directamente al router”. Los
comandos a usar son los siguientes:
router#config t
router(config)#ip route <Net-ID> <Net-ID Mask>
<Next Hop>
Net-ID: Identificador de la red destino
Net-ID Mask: Máscara de red de la red destino
Next Hop: IP de la interfáz del router próximo en la
trayectoria hacia la red
Una vez ingresadas las rutas estáticas, corroboraremos su
adición con el siguiente comando:
router#show ip route
Con esto podremos ver todas las rutas ingresadas en cada
router incluidas las estáticas que acabamos de configurar. Ahora procederemos a
realizar ping entre diferentes PC y en este caso nos deberían de responder sin
problemas.
Finalmente eliminaremos las rutas estáticas que acabamos de
ingresar con el comando:
router#config t
router(config)#no ip route <Net-ID>
<Net-ID Mask> <Next Hop>
Y procederemos a ingresar el protocolo RIP versión 2 para comunicaciones
entre redes:
router#config t
router(config)#router rip
router(config-router)#version 2
router(config-router)#network <Net IP>
Y nuevamente verificamos la comunicación mediante ping entre
PC's.
A continuación se muestran unas imágenes en donde al
ingresar el comando "show run" nos muestra todas las configuraciones
de nuestro router:
Si en el Router 1 simulamos el crecimiento con direcciones
secundarias a la interfaz Ethernet en los demás router’s observamos con el
comando “show ip route” que estas
redes también se agregaran a la tabla de direcciones gracias al enrutamiento dinámico.
Conclusiones:
En esta práctica pudimos observar la utilidad de un
enrutamiento dinámico, ya que a la hora de un crecimiento de la red, las
direcciones aparecen en la tabla de direcciones de todos los routers de forma
automática, y si se usara enrutamiento estático, se tendría que colocar en cada
router las direcciones IP de dichas redes.