Enrutamiento determinístico

Introducción

Como hemos visto en prácticas anteriores, el enrutamiento es el proceso mediante el cuál se selecciona el mejor camino para transportar la información de un nodo de la red a otro considerando una métrica en particular.

Ya antes hemos estudiado el enrutamiento dinámico, es decir, aquellos algoritmos en los que la rutas se determinan y actualizan a partir de la información de la red.

Asi, los algoritmos determinísticos o estáticos son aquellos que no tomán en cuenta el estado de la red o la distancia entre los nodos. Las tablas de enrutamiento se configuran manualmente y permanecen estáticas a menos que se modifiquen de manera explícita posteriormente. Dado que el cálculo de las rutas óptimas se hace fuera de línea no se genera ningún tipo de preámbulo (overhead) y pueden tener un gran rendimiento en redes con cambios de topología nulos o preprgogramados ya que de lo contrario su naturaleza estática y su imposibilidad para la toma de decisiones las llevan a tener un mal funcionamiento.

 

Desarrollo de la práctica

Materiales

  • 3 Routers CISCO(con sus respectivos cables)
  • 3 Cables UTP cruzados
  • 3 Laptops
  • 3 cables consola
  • Software terminal

La maqueta de la topología utilizada se muestra en la siguiente imagen. Cabe resaltar que las máscaras de red son de tamaño variable y que una de las redes utiliza su respectiva dirección 0 como uno de los hosts.

 

Figura 1: Maqueta de la práctica
Figura 1: Maqueta de la práctica

 

El primer paso fue el ensamblado de la maqueta y la configuración de las interfaces serial y ethernet de los routers. Debido a que muchos routers no soportan por defecto el uso de máscaras de longitud variable y de la dirección 0 de las subredes, nos aseguramos de que dichas funcionalidades estén activadas mediante los comandos

IP Classless

IP Subnet-Zero

 

Una vez hecho lo anterior verificamos conectividad entre el router y la PC mediante el comando ping

Figura 2: Parte de la configuración del router y ping hacia la PC
Figura 2: Parte de la configuración del router y ping hacia la PC

 Verificar conectividad con PING desde PC a las PC’s vecinas. ¿Funciona? ¿Por qué?

Después intentamos hacer ping de una PC a otra y nos dimos cuenta de que NO funcionaba (Ver Figura 5). Esto debido a que el router no contenía hasta el momento tablas de ruteo que le ayuden a determinar la ruta hacia las otras subredes.

Figura 3: Tabla de ruteo original
Figura 3: Tabla de ruteo original

 

Procedimos a habilitar el ruteo estático y establecer las tablas de ruteo mediante el comando

ip route <subred> <máscara> <siguiente salto> <métrica>

 

por ejemplo para el router A

ip route 200.210.222.132 255.255.255.252 200.210.222.130 1

ip route 200.210.222.132 255.255.255.128 200.210.222.130 1

 

Verificamos la construcción de la tabla de enrutamiento mediante el comando

show ip route

 

Figura 4: Tabla de ruteo después de la configuración
Figura 4: Tabla de ruteo después de la configuración

Ahora volvemos a intentar un ping de PC a PC el cual es exitoso esta vez.

Figura 5: ping a 200.210.222.2 (PC) antes y después de la configuración
Figura 5: ping a 200.210.222.2 (PC) antes y después de la configuración

Conclusiones

El enrutamiento determinístico es relativamente fácil de implementar para redes pequeñas como la que armamos para esta práctica y proporciona un muy buen desempeño. Sin embargo, cualquier cambio en la topología de la red (lógica o física) ocasionará que la mayor parte de la configuración tenga que rehacerse por lo que solamente es recomendable para ciertos tipos muy específicos de redes.

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s