Configuración de OSPF con redistribución de ruta estática por defecto.


El escenario que utilizaremos en este tutorial será el siguiente:

Configuración de OSPF - ScenarioEn nuestro escenario todas las PC´s tendrán comunicación entre sí y tendrán acceso a Internet, cada PC se encuentra en una red diferente. Los 3 routers estarán utilizando el protocolo de enrutamiento OSPF para compartir la información en su tabla de enrutamiento, pero, el router R3 tendrá configurada una ruta por defecto para alcanzar a Internet, compartiremos dicha ruta a través de OSPF con los demás routers para que las PC´s tengan acceso a Internet. R3 no compartirá información de OSPF con los routers en Internet, es decir que solo se configurará OSPF en la interfaz de la red interna.

Contenido:

  1. OSPF (Open Shortest Path First).
  2. Procedimiento del tutorial.
  3. Procedimiento de la configuración de OSPF.
  4. Configuración del Router R1.
  5. Configuración del Router R2.
  6. Configuración del Router R3.
  7. Estado de la red.

1. OSPF (Open Shortest Path First)

OSPF es un protocolo de enrutamiento dinámico, este es considerado como uno de los protocolos IGP (Interior Gateway Protocol). Básicamente OSPF utiliza el estado de los enlaces para crear un mapa en la tabla de enrutamiento y determinar la mejor ruta para los paquetes. Soporta IPv4, IPv6 y VLSM.

2. Procedimiento del tutorial

Todos los equipos tienen configuradas sus respectivas direcciones IP, también hemos configurado Inter-VLAN Routing y sus respectivas VLANs. En R3 ya está configurada una ruta estática por defecto para accesar a Internet.

Utilizaremos el process ID 1 en todos los routers y todas las interfaces están en el área 0.

Realizaremos la configuración de OSPF en R1 de tal modo que este publique las redes que tiene en su tabla de enrutamiento. Luego configuraremos R2 con la finalidad de que este forme adyacencia con R1 y esté listo para formar adyacencia también con R3, de igual modo R2 compartirá las redes que este tiene en su tabla de enrutamiento. Finalmente configuraremos R3 de tal modo que este forme adyacencia con R2 y comparta las redes que este tiene en su tabla de enrutamiento, excepto la red de Internet, adicional a esto también configuraremos a R3 para que comparta la ruta por defecto que este tiene en su tabla de enrutamiento. Al final del tutorial todos los routers compartirán la misma tabla de enrutamiento, salvo R3, ya que este tendrá la red a Internet como directamente conectada, pero esta no se publicará en OSPF.

3. Procedimiento de la configuración de OSPF

Para realizar la configuración de OSPF debemos ingresar al modo de configuración de OSPF (R1(config-router)#) desde el modo de configuración global (R1(config)#) utilizando el comando “router ospf” seguido del process ID, por ejemplo: (R1(config)#router ospf 1), luego desde el modo de configuración de OSPF (R1(config-router)#) utilizamos el comando “network” seguido de la dirección IP junto con la wildcard mask que define la o las interfaces que ejecutarán OSPF seguido de “area” y el número que identificará el área a la que pertenece esta interfaz, por ejemplo: (R1(config-router)# network 192.168.1.0 0.0.0.255 area 0).

Para re-distribuir una ruta estática por defecto en OSPF, simplemente, ingresamos al router que tenga configurada la ruta estática por defecto y desde el modo de configuración del protocolo (R1(config-router)#) utilizamos el comando “default-information originate” por ejemplo: (R1(config-router)# default-information originate). Luego de esto, veremos en la tabla de enrutamiento de los routers con los que este tenga adyacencia una ruta por defecto tipo E2.

NOTA: Recomendamos leer los siguientes temas para mejor entendimiento de la configuración de OSPF: Resumen de rutas (route summarization o supernet) y explicación de wildcard mask.

También te podria interesar:

4. Configuración del Router R1

R1 conoce actualmente las redes directamente conectadas, estas se pueden ver con el comando “show ip route” desde el modo privilegiado (R1#):

[R1#show ip route]

Las redes directamente conectadas están indicadas por la letra “C”:

C 192.168.1.0/24 is directly connected, Serial0/0/0
C 192.168.10.0/24 is directly connected, FastEthernet0/0.10
C 192.168.20.0/24 is directly connected, FastEthernet0/0.20

Como podemos ver, las redes directamente conectadas son las redes 192.168.1.0/24, 192.168.10.0/24 y 192.168.20.0/24.

1 - Configuración de OSPF - Redes directamente conectadas
Las interfaces que pertenecen a estas redes serán las interfaces que ejecutaran OSPF.

  • Configuración de OSPF en R1:

R1(config)#router ospf 1
R1(config-router)#network 192.168.0.0 0.0.255.255 area 0

NOTA: Utilizamos esta dirección IP y esta wildcard mask para abarcar todas las interfaces con un solo comando. Se recomienda tener cuidado con este tipo de configuración para evitar que el rango sea innecesariamente grande.

  • Tabla de enrutamiento en este momento:

C 192.168.1.0/24 is directly connected, Serial0/0/0
C 192.168.10.0/24 is directly connected, FastEthernet0/0.10
C 192.168.20.0/24 is directly connected, FastEthernet0/0.20
  • Estado de la red:

En este momento a pesar de que la configuración de OSPF está completa para R1 aun no se ha formado la adyacencia y es por esto que no conocemos ninguna otra red mas que las que están directamente conectadas.

5. Configuración del Router R2

R2 conoce actualmente las redes directamente conectadas, estas se pueden ver con el comando “show ip route” desde el modo privilegiado (R2#):

[R2#show ip route]

Las redes directamente conectadas están indicadas por la letra “C”:

C 192.168.1.0/24 is directly connected, Serial0/0/0
C 192.168.2.0/24 is directly connected, Serial0/0/1
C 192.168.30.0/24 is directly connected, FastEthernet0/0.30
C 192.168.40.0/24 is directly connected, FastEthernet0/0.40

Como podemos ver, las redes directamente conectadas son las redes 192.168.1.0/24, 192.168.2.0/24, 192.168.30.0/24 y 192.168.40.0/24.2 - Configuración de OSPF - Redes directamente conectadas

Las interfaces que pertenecen a estas redes serán las interfaces que ejecutaran OSPF.

  • Configuración de OSPF en R2:

R2(config)#router ospf 1
R2(config-router)#network 192.168.0.0 0.0.255.255 area 0

Cuando se forma la adyacencia con un router vecino recibimos una notificación indicandonoslo:

03:00:35: %OSPF-5-ADJCHG: Process 1, Nbr 192.168.20.1 on Serial0/0/0 from LOADING to FULL, Loading Done

NOTA: Utilizamos esta direccion IP y esta wildcard mask para abarcar todas las interfaces con un solo comando. Se recomienda tener cuidado con este tipo de configuración para evitar que el rango sea innecesariamente grande.

  • Tabla de enrutamiento en este momento:

C 192.168.1.0/24 is directly connected, Serial0/0/0
C 192.168.2.0/24 is directly connected, Serial0/0/1
O 192.168.10.0/24 [110/65] via 192.168.1.1, 00:00:33, Serial0/0/0
O 192.168.20.0/24 [110/65] via 192.168.1.1, 00:00:33, Serial0/0/0
C 192.168.30.0/24 is directly connected, FastEthernet0/0.30
C 192.168.40.0/24 is directly connected, FastEthernet0/0.40
  • Estado de la red:

Como podemos ver, en la tabla de enrutamiento tenemos las redes que están directamente conectadas al router R1 y están marcadas con la letra “O” como indicador, lo que significa que, estas redes han sido aprendidas a través de OSPF. En este punto las PCs de R2 y R1 tienen comunicación entre sí pero no con el router R3 ni acceso a internet. A pesar de que R1 y R2 conocen la red que conecta a R2 y R3, R3 no conoce ninguna de las redes de R1 o R2, por lo que R3 no puede responder y no tienen comunicación entre sí.

6. Configuración del Router R3

R3 conoce actualmente las redes directamente conectadas, estas se pueden ver con el comando “show ip route” desde el modo privilegiado (R3#):

[R3#show ip route]

Las redes directamente conectadas están indicadas por la letra “C”:

C 10.0.0.0/8 is directly connected, Serial0/1/0
C 192.168.2.0/24 is directly connected, Serial0/0/0
S* 0.0.0.0/0 is directly connected, Serial0/1/0

Como podemos ver, las redes directamente conectadas son las redes 10.0.0.0/8, 192.168.2.0/24.

3 - Configuración de OSPF - Redes directamente conectadas

En este caso solo la interfaz que pertenece a la red interna estará ejecutando OSPF, es decir que en la interfaz que conecta a Internet no se ejecutara OSPF.

  • Configuración de OSPF en R3:

R3(config)#router ospf 1
R3(config-router)#network 192.168.2.2 0.0.0.0 area 0

Cuando se forma la adyacencia con un router vecino recibimos una notificación indicandonoslo:

03:22:30: %OSPF-5-ADJCHG: Process 1, Nbr 192.168.40.1 on Serial0/0/0 from LOADING to FULL, Loading Done

NOTA: Utilizamos esta direccion IP y esta wildcard mask para especificar que solo en la interfaz que tiene esta direccion IP se ejecutara OSPF.

  • Tabla de enrutamiento en este momento:

C 10.0.0.0/8 is directly connected, Serial0/1/0
O 192.168.1.0/24 [110/128] via 192.168.2.1, 00:00:13, Serial0/0/0
C 192.168.2.0/24 is directly connected, Serial0/0/0
O 192.168.10.0/24 [110/129] via 192.168.2.1, 00:00:13, Serial0/0/0
O 192.168.20.0/24 [110/129] via 192.168.2.1, 00:00:13, Serial0/0/0
O 192.168.30.0/24 [110/65] via 192.168.2.1, 00:00:13, Serial0/0/0
O 192.168.40.0/24 [110/65] via 192.168.2.1, 00:00:13, Serial0/0/0
S* 0.0.0.0/0 is directly connected, Serial0/1/0
  • Estado de la red:

Como podemos ver, en la tabla de enrutamiento tenemos las redes que están directamente conectadas a los routers R1 y R2, estas están marcadas con la letra “O” como indicador. En este punto las PCs de R2 y R1 tienen comunicación con todos los dispositivos, pero aún no tienen acceso a Internet debido a que R1 y R2 no conocen la ruta estática por defecto, esto lo podemos comprobar revisando la tabla de enrutamiento de R1 y R2:

  • Tabla de enrutamiento de R1:

C 192.168.1.0/24 is directly connected, Serial0/0/0
O 192.168.2.0/24 [110/128] via 192.168.1.2, 00:20:19, Serial0/0/0
C 192.168.10.0/24 is directly connected, FastEthernet0/0.10
C 192.168.20.0/24 is directly connected, FastEthernet0/0.20
O 192.168.30.0/24 [110/65] via 192.168.1.2, 00:20:19, Serial0/0/0
O 192.168.40.0/24 [110/65] via 192.168.1.2, 00:20:19, Serial0/0/0
  • Tabla de enrutamiento de R2:

C 192.168.1.0/24 is directly connected, Serial0/0/0
C 192.168.2.0/24 is directly connected, Serial0/0/1
O 192.168.10.0/24 [110/65] via 192.168.1.1, 00:21:07, Serial0/0/0
O 192.168.20.0/24 [110/65] via 192.168.1.1, 00:21:07, Serial0/0/0
C 192.168.30.0/24 is directly connected, FastEthernet0/0.30
C 192.168.40.0/24 is directly connected, FastEthernet0/0.40

Re-distribución de la ruta estática por defecto:

Simplemente debemos agregar el comando “default-information originate” en el router que se encuentra configurada la ruta estática por defecto para que este la distribuya.

R3(config-router)#default-information originate

Tabla de enrutamiento de R1 y R2

Router 1:

C 192.168.1.0/24 is directly connected, Serial0/0/0
O 192.168.2.0/24 [110/128] via 192.168.1.2, 00:29:37, Serial0/0/0
C 192.168.10.0/24 is directly connected, FastEthernet0/0.10
C 192.168.20.0/24 is directly connected, FastEthernet0/0.20
O 192.168.30.0/24 [110/65] via 192.168.1.2, 00:29:37, Serial0/0/0
O 192.168.40.0/24 [110/65] via 192.168.1.2, 00:29:37, Serial0/0/0
O*E2 0.0.0.0/0 [110/1] via 192.168.1.2, 00:00:12, Serial0/0/0

Router R2

C 192.168.1.0/24 is directly connected, Serial0/0/0
C 192.168.2.0/24 is directly connected, Serial0/0/1
O 192.168.10.0/24 [110/65] via 192.168.1.1, 00:30:00, Serial0/0/0
O 192.168.20.0/24 [110/65] via 192.168.1.1, 00:30:00, Serial0/0/0
C 192.168.30.0/24 is directly connected, FastEthernet0/0.30
C 192.168.40.0/24 is directly connected, FastEthernet0/0.40
O*E2 0.0.0.0/0 [110/1] via 192.168.2.2, 00:00:40, Serial0/0/1
  • 7. Estado de la red:

En este punto podemos ver que los 3 routers tienen la misma tabla de enrutamiento exceptuando la red entre R3 e Internet. Todos los equipos tienen comunicación entre sí.

NOTA: en este punto ya se ha finalizado la configuración de OSPF en nuestro escenario.

Explicación de como conseguir la Wildcard mask:

NOTA: recomendamos ver el artículo sobre Resumen de rutas (route summarization o supernet), para mejor entendimiento de la wildcard mask.

La Wildcard Mask es utilizada para indicar al router que parte de una dirección IP debe tomar en consideración para un proceso determinado. Dos escenarios que podemos mencionar en los que hacemos uso de la Wildcard Mask son:

OSPF: La wildcard mask se utiliza para indicar el tamaño o rango de una red o sub-red que se tomará en consideración al momento de publicar las direcciones de la tabla de enrutamiento.

Listas de control de acceso (ACL – Access control lists – ): La wildcard mask se utiliza para indicar a cuales direcciones IP se les aplicarán las reglas para permitir o negar una acción determinada con ACL.

El método más simple de como obtener la wildcard más de una máscara de sub-red es restando la máscara de sub-red a 255.255.255.255, por ejemplo:

Si queremos obtener la wildcard mask de una máscara de sub-red clase C:

  255.255.255.255
- 255.255.255.  0
    0.  0.  0.255

Si queremos obtener la wildcard mask de una máscara de sub-red de algún subnetting o VLSM (sería el mismo procedimiento):

  255.255.255.255
- 255.255.248.  0
    0.  0.  7.255

Al utilizar la wildcard mask básicamente estamos indicando a OSPF que ignore en la dirección IP de la red que estamos publicando, los bits que están encendidos en la wildcard mask y que solo tome en cuenta los bits que están apagados. Por ejemplo:

Si publicamos la siguiente red: 192.168.1.5 0.0.0.255 estamos indicando al protocolo que solo queremos que tome en cuenta los 3 primeros octetos 192.168.1 y aunque el ultimo octeto es 5, debido a que en la wildcard mask estamos indicando que se ignore el ultimo octeto porque todo los bits están encendidos, el protocolo tomara en cuenta la dirección 192.168.1.0 255.255.255.0.

NOTA: Solo cubriremos una parte fundamental en el tema de la wildcard mask para el mejor entendimiento de la configuración de OSPF, pero este tema deberá ser más detallado para otros escenarios.

2 thoughts on “Configuración de OSPF con redistribución de ruta estática por defecto.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *