Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
ASIGNATURA - FACULTATIVA
“Configuración básica del protocolo de enrutamiento dinámico OSPF (Open
Shortest Path first, Abrir la ruta más corta primero)”
Domingo 05/05/19
Objetivos
Realizar las tareas de configuración básica en los router.
Configurar las interfaces de los router asignándole las direcciones IP
correspondientes según lo muestra la tabla de direccionamiento.
Habilitar el protocolo OSPF en todos los router y realizar al verificación del
funcionamiento del mismo con los comandos correspondientes.
Definir los interfaces de red OSPF del router. El coste de enviar un paquete desde
cada interfaz debe ser configurado a la vez que un grupo de parámetros operativos
de OSPF.
La importación de rutas de otros protocolos de routing estatico mediante comandos
específicos con el uso del comando “redistribute”.
Diagrama de topología
Tabla de Enrutamiento
Tabla 1: Direccionamiento IP
Introducción
El protocolo OSPF (Open Shortest Path First), que es un protocolo de gateway interior
(Interior Gateway Protocol -IGP-). Soporta tres protocolos IGP distintos para la
construcción de la tabla de routing IP. Estos protocolos son e l I-BGP, OSPF, y el RIP.
El protocolo OSPF está basado en tecnología de link state (modificaciones de estado) o
algoritmo SPF. El protocolo RIP está basado en el algoritmo de vector de distancia o de
Bellman-Ford. La información está organizada en las siguientes secciones:
El protocolo de routing OSPF.
Configuración del protocolo OSPF.
Comandos de configuración del protocolo OSPF.
Comandos de monitorización del protocolo OSPF.
Los routers que utilizan el mismo protocolo de routing forman un Sistema Autónomo SA
(Autonomous System -AS-). Este protocolo de routing común se denomina Protocolo de
Gateway Interior (Interior Gateway Protocol). Los IGPs detectan dinámicamente la
accesibilidad de la red y la información de routing dentro de un Sistema Autónomo (SA), y
utilizan esta información para confeccionar la tabla de routing IP. Los IGPs también pueden
importar a un Sistema Autónomo (SA) información de routing externa.
OSPF es un protocolo de routing dinámico de link state (modificaciones de estado) que
detecta y aprende las mejores rutas a destinos (accesibles). OSPF puede percibir
rápidamente cambios en la topología de un Sistema Autónomo (SA), y después de un
pequeño periodo de convergencia, calcular nuevas rutas. OSPF no encapsula los paquetes
IP, sino que los hace progresar basándose solamente en la dirección de destino.
Cuando se inicializa un router, este utiliza un Protocolo “Hello” para enviar paquetes
“Hello” a sus vecinos, y ellos a su vez mandan paquetes al router. En redes punto a punto y
broadcast, el router detecta dinámicamente a sus routers vecinos enviándoles paquetes
“Hello” a la dirección multicast ALLSPFRouters ; en redes no broadcast se debe configurar
la información para ayudar al router a descubrir a sus vecinos. En todas las redes multi-
acceso (broadcast y no broadcast) el Protocolo “Hello” también elige al Router Designado
para la red.
El router intenta entonces formar adyacencias con sus vecinos para sincronizar sus bases de
datos topológicas. Las adyacencias controlan la distribución (envío y recepción) de los
paquetes del protocolo de routing así como la distribución de actualizaciones de la base de
datos topológica. En redes multi-acceso es el Router Designado el que determina qué
routers llegan a ser adyacentes.
Un router avisa periódicamente acerca de su estado, o de sus link state (modificaciones de
estado) a sus adyacentes. Los avisos de link state (modificaciones de estado, Link State
Advertisements -LSA-) fluyen por todas partes de un área asegurando que todos los routers
tienen exactamente la misma base de datos topológica. Esta base de datos está compuesta
por una colección de los avisos de Link State (modificaciones de estado) (LSA) recibidos
desde cada uno de los routers que pertenecen a un área. A partir de la información
contenida en esta base de datos, cada router puede calcular un árbol de caminos más cortos
con él mismo designado como raíz. Entonces el árbol de caminos más cortos genera la tabla
de routing.
Router designado
Cada red multi-acceso tiene un Router Designado que lleva a cabo dos funciones
principales en el protocolo de routing: origina avisos de enlace de red y se convierte en
adyacente para todos los otros routers en la red.
Cuando un Router Designado origina avisos de enlace de red lista todos los routers,
incluyéndose a él mismo, actualmente conectados a la red. El identificador (ID) de enlace
para este aviso es la dirección IP del interfaz del Router Designado. Utilizando la mascara
de red/subnet, el Router Designado obtiene el número IP de red.
El Router Designado se convierte en adyacente para todos los demás routers y se encarga
de la sincronización de las bases de datos de Link State (modificaciones de estado) en la red
broadcast. El Protocolo “Hello” elige el Router Designado después de determinar la
prioridad de los routers a partir del campo “Pri Rout” del paquete “Hello”.
Cuando el interfaz del router se convierte en operativo por primera vez comprueba si
actualmente la
red a designado router. Si lo ha hecho, acepta el Router Designado sin hacer caso de la
prioridad del router, si no, se declara él mismo como Router Designado. Si el router se
declara a si mismo Router designado al mismo tiempo que otro router hace lo mismo, el
router con prioridad más alta (Rtr Pri) se convierte en el Router Designado. En el caso de
que ambos tengan idéntica prioridad (Rtr Pri) se elige al router que tenga un ID mayor.
Una vez se ha elegido el Router Designado, éste se convierte en el punto final de muchas
adyacencias. En redes broadcast esto optimiza el procedimiento de difusión permitiendo al
router de signado hacer multicast con sus paquetes de actualización Link State a la
dirección ALLSPFRouters en vez de enviar paquetes separados a cada adyacencia.
Para configurar los parámetros de los interfaces de red hay que utilizar el comando
INTERFACE. Para cada interfaz del router hay que introducir su dirección IP. En los
parámetros enumerados a continuación se debe introducir el mismo valor para todos los
routers conectados a una red común (Teldat, 2003).
Procedimiento 1. Realizar el montaje de la topología mostrada en la
figura 1.
Procedimiento 2. Realizar las tareas de configuración básica de los
Routers.
Configure el nombre de host del router.
Desactive la búsqueda DNS.
Configure una contraseña de modo EXEC privilegiado “facultativa”.
Configure una contraseña para las conexiones de la consola “unan”.
Configure una contraseña para las conexiones de VTY “unan”.
Procedimiento 3. Configuración y activación de las interfaces seriales y
Ethernet
Configurar las interfaces de R1, R2 y R3. Configure las interfaces de los routers R1, R2 y
R3 con las direcciones IP de la tabla 1 que se encuentra debajo del Diagrama de topología
de la figura 1.
Utilice el comando show ip interface brief para verificar que el direccionamiento IP es
correcto que las interfaces están activas. Cuando haya finalizado, asegúrese de guardar la
configuración en ejecución para la NVRAM del router.
R1#show ip interface brief
Interface IP-Address OK? Method Status Protocol
FastEthernet0/0 172.16.1.17 YES manual up up
FastEthernet0/1 unassigned YES unset administratively down down
Serial0/0/0 192.168.10.1 YES manual up up
Serial0/1/0 192.168.10.5 YES manual up up
Vlan1 unassigned YES unset administratively down down
R2#show ip interface brief
Interface IP-Address OK? Method Status Protocol
FastEthernet0/0 10.10.10.1 YES manual up up
FastEthernet0/1 unassigned YES unset administratively down down
Serial0/0/0 192.168.10.2 YES manual up up
Serial0/1/0 192.168.10.9 YES manual up up
Vlan1 unassigned YES unset administratively down down
R3#show ip interface brief
Interface IP-Address OK? Method Status Protocol
FastEthernet0/0 172.16.1.33 YES manual up up
FastEthernet0/1 unassigned YES unset administratively down down
Serial0/0/0 192.168.10.6 YES manual up up
Serial0/1/0 192.168.10.10 YES manual up up
Vlan1 unassigned YES unset administratively down down
Configuración en el Router R1
R1(config)#router ospf 1
R1(config-router)#network 172.16.1.16 0.0.0.15 area 0
R1(config-router)#network 192.168.10.0 0.0.0.3 area 0
R1(config-router)#network 192.168.10.4 0.0.0.3 area 0
R1(config-router)#end
Configuración en el Router R2
R2(config)#router ospf 1
R2(config-router)#network 10.10.10.0 0.0.0.255 area 0
R2(config-router)#network 192.168.10.0 0.0.0.3 area 0
R2(config-router)#network 192.168.10.8 0.0.0.3 area 0
R2(config-router)#end
R2#
00:30:16: %OSPF-5-ADJCHG: Process 1, Nbr 192.168.10.5 on Serial0/0/0 from
LOADING to FULL, Loading Done
Observe que cuando la red para el enlace serial desde R1 a R2 se agrega a la configuración
OSPF, el router envía un mensaje de notificación a la consola que informa que se ha
establecido una relación de vecino con otro router OSPF.
Configuración en el Router R3
R3(config)#router ospf 1
R3(config-router)#network 172.16.1.32 0.0.0.7 area 0
R3(config-router)#network 192.168.10.4 0.0.0.3 area 0
R3(config-router)#network 192.168.10.8 0.0.0.3 area 0
R3(config-router)#end
R3#
00:44:08: %OSPF-5-ADJCHG: Process 1, Nbr 192.168.10.5 on Serial0/0/0 from
LOADING to FULL, Loading Done
00:44:13: %OSPF-5-ADJCHG: Process 1, Nbr 192.168.10.9 on Serial0/1/0 from
LOADING to FULL, Loading Done
Observe que cuando las redes para los enlaces seriales desde R3 a R1 y R3 a R2 se agregan
a la configuración OSPF, el router envía un mensaje de notificación a la consola que
informa que se ha establecido una relación de vecino con otro router OSPF.
Realizar las pruebas de conexión entre las PC realizándolo a través de un mensaje del
protocolo ICMP.
La ID del router OSPF se utiliza para identificar de forma única el router en el dominio de
enrutamiento OSPF. La ID de un router es una dirección IP. Los routers Cisco derivan la ID
del router en una de estas tres formas y con la siguiente prioridad:
Dirección IP configurada con el comando OSPF router-id.
Dirección IP más alta de cualquiera de las direcciones de loopback del router.
Dirección IP activa más alta de cualquiera de las interfaces físicas del router.
Examinar las ID actuales del router en la topología. Dado que no se ha configurado ninguna
ID o interfaz de loopback en los tres routers, la ID de router para cada ruta se determina
según la dirección IP más alta de cualquier interfaz activa.
¿Cuál es la ID del router en R1? _________________
¿Cuál es la ID del router en R2? _________________
¿Cuál es la ID del router en R3? _________________
Además, la ID del router puede visualizarse en el resultado de los comandos show ip
protocols, show ip ospf y show ip ospf interfaces.
R1#show ip protocols
El ID lo define el protocolo en este caso como la dirección ip más alta debido a que no
hemos modificado con el comando router ID, tampoco declarado una lookback.
R1#show ip ospf
Routing Process "ospf 1" with ID 192.168.10.5
Supports only single TOS(TOS0) routes
Supports opaque LSA
SPF schedule delay 5 secs, Hold time between two SPFs 10 secs
Minimum LSA interval 5 secs. Minimum LSA arrival 1 secs
Number of external LSA 0. Checksum Sum 0x000000
Number of opaque AS LSA 0. Checksum Sum 0x000000
Number of DCbitless external and opaque AS LSA 0
Number of DoNotAge external and opaque AS LSA 0
Number of areas in this router is 1. 1 normal 0 stub 0 nssa
External flood list length 0
Area BACKBONE(0)
Number of interfaces in this area is 3
Area has no authentication
SPF algorithm executed 7 times
Area ranges are
Number of LSA 3. Checksum Sum 0x01e334
Number of opaque link LSA 0. Checksum Sum 0x000000
Number of DCbitless LSA 0
Number of indication LSA 0
Number of DoNotAge LSA 0
Flood list length 0
Configuración de loopback en R1
R1(config)#interface loopback 0
R1(config-if)#ip address 10.1.1.1 255.255.255.255
Configuración de loopback en R2
R2(config)#interface loopback 0
R2(config-if)#ip address 10.2.2.2 255.255.255.255
Configuración de loopback en R3
R3(config)#interface loopback 0
R3(config-if)#ip address 10.3.3.3 255.255.255.255
Cuando se configura una nueva ID del router, ésta no se utilizará hasta que el proceso
OSPF se reinicie. Asegúrese de guardar en NVRAM las configuraciones actuales y luego
utilice el comando reload para reiniciar cada router.
Verificamos el si aplica el cambio de ID para cada router después de haber declarado los
loopback en cada uno de ellos.
R1#show ip protocols
Utilizar el comando show ip ospf neighbors para verificar que se han cambiado las ID de
los routers.
Configuración de ID en R1
R1(config)#router ospf 1
R1(config-router)#router-id 192.168.10.5
R1(config-router)#Reload or use "clear ip ospf process" command, for this to take effect
R1(config-router)#end
R1#reload
Proceed with reload? [confirm]
Configuración de ID en R2
R2(config)#router ospf 1
R2(config-router)#router-id 192.168.10.9
R2(config-router)#Reload or use "clear ip ospf process" command, for this to take effect
R2(config-router)#end
R2#reload
Proceed with reload? [confirm]
Configuración de ID en R3
R3(config)#router ospf 1
R3(config-router)#router-id 192.168.10.10
R3(config-router)#Reload or use "clear ip ospf process" command, for this to take effect
R3(config-router)#end
R3#reload
Proceed with reload? [confirm]
R1#show ip protocols
Routing Protocol is "ospf 1"
Outgoing update filter list for all interfaces is not set
Incoming update filter list for all interfaces is not set
Router ID 192.168.10.5
Number of areas in this router is 1. 1 normal 0 stub 0 nssa
Maximum path: 4
Routing for Networks:
172.16.1.16 0.0.0.15 area 0
192.168.10.0 0.0.0.3 area 0
192.168.10.4 0.0.0.3 area 0
Routing Information Sources:
Gateway Distance Last Update
10.1.1.1 110 00:16:57
10.2.2.2 110 00:02:34
10.3.3.3 110 00:00:39
192.168.10.5 110 00:00:08
192.168.10.9 110 00:00:08
Distance: (default is 110)
R1#show ip ospf neighbor
R3#show ip protocols
Routing Protocol is "ospf 1"
Outgoing update filter list for all interfaces is not set
Incoming update filter list for all interfaces is not set
Router ID 192.168.10.10
Number of areas in this router is 1. 1 normal 0 stub 0 nssa
Maximum path: 4
Routing for Networks:
172.16.1.32 0.0.0.7 area 0
192.168.10.4 0.0.0.3 area 0
192.168.10.8 0.0.0.3 area 0
Routing Information Sources:
Gateway Distance Last Update
10.1.1.1 110 00:18:53
10.2.2.2 110 00:04:30
10.3.3.3 110 00:02:35
192.168.10.5 110 00:01:52
192.168.10.9 110 00:01:53
192.168.10.10 110 00:01:53
Distance: (default is 110)
Observe que la información que se configuró en las Tareas anteriores, como el protocolo, la
ID del proceso, la ID del vecino y las redes, se muestran en el resultado. También se
muestran las direcciones IP de los vecinos adyacentes.
R1#show ip protocols
R1#show ip route
Codes: C - connected, S - static, I - IGRP, R - RIP, M - mobile, B - BGP
D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area
N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
E1 - OSPF external type 1, E2 - OSPF external type 2, E - EGP
i - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2, ia - IS-IS inter area
* - candidate default, U - per-user static route, o - ODR
P - periodic downloaded static route
Utilizar el comando show ip route en el router R1 para visualizar el costo OSPF para
alcanzar la red 10.10.10.0/24.
R1#show ip route
Codes: C - connected, S - static, I - IGRP, R - RIP, M - mobile, B - BGP
D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area
N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
E1 - OSPF external type 1, E2 - OSPF external type 2, E - EGP
i - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2, ia - IS-IS inter area
* - candidate default, U - per-user static route, o - ODR
P - periodic downloaded static route
Utilizar el comando bandwidth para cambiar el ancho de banda de las interfaces seriales
de los routers R1 y R2 al ancho de banda actual, 64 kbps.
Router R1:
R1(config)#interface serial0/0/0
R1(config-if)#bandwidth 64
R1(config-if)#interface serial0/0/1
R1(config-if)#bandwidth 64
Router R2:
R2(config)#interface serial0/0/0
R2(config-if)#bandwidth 64
R2(config)#interface serial0/0/1
R2(config-if)#bandwidth 64
Utilizar el comando ip ospf cost para configurar el costo de OSPF en el router R3.
Un método alternativo al uso del comando bandwidth es utilizar el comando ip ospf cost,
que permite configurar el costo en forma directa. Utilice el comando ip ospf cost para
cambiar a 1562 el ancho de banda de las interfaces seriales del router R3.
R3(config)#interface serial0/0/0
R3(config-if)#ip ospf cost 1562
R3(config-if)#interface serial0/0/1
R3(config-if)#ip ospf cost 1562
R1(config)#interface loopback 1
R1(config-if)#ip address 172.30.1.1 255.255.255.252
Configure una ruta estática por defecto en el router R1. Utilice la dirección de loopback que
se configuró para simular un enlace a un ISP como la interfaz de salida.
R1(config)#router ospf 1
R1(config-router)#default-information originate
R1(config-router)#
R2(config-if)#
01:04:24: %OSPF-5-ADJCHG: Process 1, Nbr 172.30.1.1 on Serial0/0/0 from LOADING
to FULL, Loading Done
R2#show ip route
Codes: C - connected, S - static, I - IGRP, R - RIP, M - mobile, B - BGP
D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area
N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
E1 - OSPF external type 1, E2 - OSPF external type 2, E - EGP
i - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2, ia - IS-IS inter area
* - candidate default, U - per-user static route, o - ODR
P - periodic downloaded static route
Deben de reiniciar los Routers para que puedan actualizar sus tablas de enrutamiento e
incluir la información de la ruta por defecto redistribuida en OSPF.
Vamos a seleccionar la pestaña seriveces y le damos clic a DHCP, en el cual observaremos los
siguientes como se muestra en la figura:
El servicio se encuentra apagado y debemos encenderlo en ON, para la primera red en la cual este servidor
pertenece dejamos el nombre por defecto para el ejemplo como es serverPool y le asignamos parámetros:
default Gateway: IP 172.16.1.17
DNS Server: lo dejamos por defecto
Start Ip Address: 192.168.1.20
Este parámetro indica que a partir de qué dirección IP el servidor asignara a los HOST que soliciten.
Subnet Mask: en esre ejemplo toma la máscara asignada en la interfaz fastEthetnet 0
Maximun nomber of Users: Este parámetro nos indica cuantos usuarios serán los que se permitirán estar
conectados o solicitar el servicio al DHCP para el ejemplo lo dejamos por defecto.
Por ultimo presionamos la pestaña que dice sabe
Ahora vamos a crear el servicio para las otras redes conectadas a los
Routers R12 y R3
Definir los parámetros para los servicios de las rede conectadas a los otros despóticos de red como son los
Switch.
ServerPool: LAN2
default Gateway: 10.10.10.1
DNS Server: lo dejamos por defecto
Start Ip Address: 10.10.10.20
Subnet Mask: en esre ejemplo toma la máscara asignada en la interfaz fastEthetnet 0
Maximun nomber of Users: Este parámetro nos indica cuantos usuarios serán los que se permitirán estar
conectados o solicitar el servicio al DHCP para el ejemplo lo dejamos por defecto.
Por ultimo presionamos la pestaña que dice add
Repetimos los pasos anteriores para crear el servicio para la Lan conectada al router R3
ServerPool: LAN3
default Gateway: 172.16.1.33
DNS Server: lo dejamos por defecto
Start Ip Address: 172.16.1.35
Subnet Mask: en esre ejemplo toma la máscara asignada en la interfaz fastEthetnet 0
Maximun nomber of Users: Este parámetro nos indica cuantos usuarios serán los que se permitirán estar
conectados o solicitar el servicio al DHCP para el ejemplo lo dejamos por defecto.
Por ultimo presionamos la pestaña que dice add
Como podemos observar en la figura ya tenemos creados los servicios para las otras redes.
El procedimiento para crear los otros servicios es el mismo que se hizo cuando solamente
teníamos el server pool por defecto:
Configuracion de los Router
Router R2
R2(config)#interface fastEthernet 0/0
R2(config-if)#ip helper-address 172.16.1.18
Router R3
Writing startup-config...!!
[OK - 1316 bytes]
Writing running-config...!!
[OK - 1316 bytes]
interface FastEthernet0/0
ip address 10.10.4.1 255.255.254.0
duplex auto
speed auto
no shutdown
!
interface Serial0/0/0
ip address 172.16.7.2 255.255.255.252
clock rate 64000
no shutdown
!
interface Serial0/0/1
ip address 172.16.7.9 255.255.255.252
no shutdown
!
router ospf 1
passive-interface FastEthernet0/0
network 10.10.4.0 0.0.1.255 area 0
network 172.16.7.0 0.0.0.3 area 0
network 172.16.7.8 0.0.0.3 area 0
!
ip classless
!
line con 0
line vty 0 4
login
!
End
!
line con 0
line vty 0 4
login
!
End
_________________________________________________________________________
Bibliografía
Cisco. (2009). Práctica de laboratorio 11.6.1: Práctica de laboratorio de configuración .
Obtenido de
http://redes.upsin.edu.mx/herramientas/cisco/Practicas%20Modulo11/11.6.1.pdf
Teldat. (2003). Router Teldat. Obtenido de Introduccion a OSPF:
http://www.it.uc3m.es/~teldat/TeldatC/castellano/protocolos/Dm714v10_Protocolo
_OSPF.PDF