6/8/12

Enrutamiento dinámico: RIPv2


Enrutamiento dinámico: RIPv2

Figura 1. Topología base

El enrutamiento dinámico es usado en redes medianas y grandes para automatizar el proceso de conocimiento de rutas para los enrutadores, enseñandoles las rutas contiguas o directamente conectadas, para que los protocolos transmitan esta información a sus vecinos y ayudar así, a construir las tablas de enrutamiento de todos.

RIP (Routing Information Protocol: Protocolo de encaminamiento de información) es un protocolo de puerta de enlace interna o IGP (Internal Gateway Protocol), calcula la ruta más corta a una red destino usando el algoritmo de vector de distancias, esta distancia se determina por el número de saltos necesarios para llegar a una red. Para esto se usa la información que transmiten los routers vecinos.

En este caso vamos a estudiar la versión 2 de este protocolo, ya que la versión 1 no soporta subnetting, CIDR o VLSM, por lo tanto está en desuso.

Entramos al modo enrutamiento desde el modo configuración con este comando:

Router(config)#router rip

En los protocolos dinámicos, solo debemos informar las rutas que estána directamente conectadas al router que estamos configurando, la sintaxis del comando es la siguiente:

Router(config)#network [Red directamente conectada]

#Configuración para el Router1

    Router(config)#router rip
    Router(config-router)#version 2
    Router(config-router)#network 10.0.0.0
    Router(config-router)#network 1.1.1.0
    Router(config-router)#no auto-summary

#Configuración para el Router2

    Router(config)#router rip
    Router(config-router)#version 2
    Router(config-router)#network 172.16.0.0
    Router(config-router)#network 1.1.1.4
    Router(config-router)#no auto-summary

#Configuración para el Router0

    Router(config)#router rip
    Router(config-router)#version 2
    Router(config-router)#network 192.168.0.0
    Router(config-router)#network 1.1.1.8
    Router(config-router)#no auto-summary

#Configuración para el Router3

    Router(config)#router rip
    Router(config-router)#version 2
    Router(config-router)#network 1.1.1.0
    Router(config-router)#network 1.1.1.4
    Router(config-router)#network 1.1.1.8
    Router(config-router)#no auto-summary

Seguramente se preguntarán para que sirven los comandos "version 2" y "no auto-summary", pues bien, el comando "version 2" sirve para especificarle al router que vamos a trabajar con RIPv2, de lo contrario trabajará con RIPv1 y esta versión del protocolo es classfull, es decir, no soporta subnetting, CIDR o VLSM, a diferencia de RIPv2, que como ya lo había comentado anteriormente sí soporta "subneteo" (es un protocolo classless).

El comando "no auto-summary", sirve para que el protocolo no sumarice las rutas "parecidas" (dícese de las rutas 1.1.1.0/30, 1.1.1.4/30 y 1.1.1.8/30), ya que sin este comando las unirá todas en una sola ruta, la 1.1.1.0/30 (Figura 2.1), y aunque en algunos casos es útil, de momento no lo explicaré, así que el comando sirve para que se realice un correcto encaminamiento en los routers (Figura 2.2).


Figura 2.1 Tabla de enrutamiento sumarizada


Figura 2.2 Tabla de enrutamiento sin sumarizar

Finalmente comprobamos la conexión entre los hosts:



Y con esto terminamos este tutorial de enrutamiento dinámico: RIPv2, la próxima ocasión veremos el protocolo EIGRP.

Me.Close()





19/7/12

Enrutamiento estático

Enrutamiento estático

Figura 1. Topología base


El enrutamiento estático es ideal para redes pequeñas y de poco tráfico, las cuales tienen pocos routers o solo cuentan con una conexión a Internet a través de un único ISP, estas rutas son definidas manualmente por el administrador de red para que el router las aprenda.

La sintaxis del comando es:

Router(config)# ip route [Red de destino] [Máscara de red] [Interfaz de salida]

o también:

Router(config)# ip route [Red de destino] [Máscara de red] [Dirección del siguiente salto]

Red de destino: La red que queremos alcanzar.
Máscara de red: La máscara de red de la red que queremos alcanzar.
Interfaz de salida: La interfaz que usará el router para alcanzar la red remota.
Dirección del siguiente salto: Dirección IP del router vecino.

#Configuración para el Router1:

 - Usando la dirección IP del siguiente salto:

    Router1(config)# ip route 1.1.1.4 255.255.255.252 1.1.1.2
    Router1(config)# ip route 1.1.1.8 255.255.255.252 1.1.1.2
    Router1(config)# ip route 192.168.0.0 255.255.255.0 1.1.1.2
    Router1(config)# ip route 172.16.0.0 255.255.255.0 1.1.1.2

 - Usando la interfaz de salida

    Router1(config)# ip route 1.1.1.4 255.255.255.252 Serial0/0/0 
    Router1(config)# ip route 1.1.1.8 255.255.255.252 Serial0/0/0
    Router1(config)# ip route 192.168.0.0 255.255.255.0 Serial0/0/0
    Router1(config)# ip route 172.16.0.0 255.255.255.0 Serial0/0/0

#Configuración para el Router2:

 - Usando la dirección IP del siguiente salto:

    ip route 1.1.1.0 255.255.255.252 1.1.1.6
    ip route 1.1.1.8 255.255.255.252 1.1.1.6
    ip route 10.0.0.0 255.255.255.0 1.1.1.6
    ip route 192.168.0.0 255.255.255.0 1.1.1.6


 - Usando la interfaz de salida

    ip route 1.1.1.0 255.255.255.252 Serial0/0/0
    ip route 1.1.1.8 255.255.255.252
Serial0/0/0
    ip route 10.0.0.0 255.255.255.0
Serial0/0/0
    ip route 192.168.0.0 255.255.255.0
Serial0/0/0

#Configuración para el Router0:

 - Usando la dirección IP del siguiente salto:

    ip route 1.1.1.0 255.255.255.252 1.1.1.10
    ip route 1.1.1.4 255.255.255.252 1.1.1.10
    ip route 10.0.0.0 255.255.255.0 1.1.1.10
    ip route 172.16.0.0 255.255.255.0 1.1.1.10    


 - Usando la interfaz de salida
 
    ip route 1.1.1.0 255.255.255.252 Serial0/0/0
    ip route 1.1.1.4 255.255.255.252 Serial0/0/0
    ip route 10.0.0.0 255.255.255.0 Serial0/0/0
    ip route 172.16.0.0 255.255.255.0 Serial0/0/0 
   
#Configuración para el Router3:

 - Usando la dirección IP del siguiente salto:

    ip route 192.168.0.0 255.255.255.0 1.1.1.9
    ip route 172.16.0.0 255.255.255.0 1.1.1.5
    ip route 10.0.0.0 255.255.255.0 1.1.1.1
  


 - Usando la interfaz de salida
 
    ip route 192.168.0.0 255.255.255.0 Serial0/1/0
    ip route 172.16.0.0 255.255.255.0 Serial0/0/1

    ip route 10.0.0.0 255.255.255.0 Serial0/0/0

Y verificamos que tengamos conectividad entre las redes:



Y así terminamos este tutorial de enrutamiento estático. En el siguiente tutorial veremos enrutamiento dinámico con RIPv2.

Me.Close()