Академический Документы
Профессиональный Документы
Культура Документы
OSPF
TACNA – PERU
2020
INDICE
INTRODUCCIÓN 3
OBJETIVOS 3
OBJETIVO GENERAL 3
OBJETIVOS ESPECÍFICOS 3
¿QUÉ ES OSPF? 4
ÁREAS OSPF 5
TIPOS DE ENRUTADORES 7
ELEMENTOS UTILIZADOS 8
ESQUEMA DE RED 8
EQUIPOS CLIENTES 9
SWITCHES 9
ROUTERS 9
PRUEBAS FINALES 13
CONCLUSIÓN 16
REFERENCIAS 16
2
ENRUTAMIENTO DINÁMICO
OSPF
1. INTRODUCCIÓN:
Packet Tracer es un programa desarrollado por la compañía Cisco para configuración de redes
informáticas de forma "virtual". Gracias a ello, podemos estructurar y configurar una red
TCP/IP sin necesidad de hacerlo físicamente sin tener la seguridad de que vaya a funcionar. En
este nuevo tutorial de la "serie" Packet Tracer, os enseñaré como unir 3 redes diferentes a
través de 3 Routers usando enrutamiento dinámico OSPF, una forma muy sencilla de hacerlo y
que tiene en cuenta el ancho de banda del enlace entre routers. Algunos de los pasos son muy
elementales y ni siquiera llegaré a explicarlos, como por ejemplo el configurar las IPs de los
equipos y unirlos entre sí.
2. OBJETIVOS:
2.1.OBJETIVO GENERAL:
Implementar una red local configurando dos PCs como routers dinámicos.
2.2.OBJETIVOS ESPECÍFICOS:
Implementar una red con 2 PC-router y configurarlos para unir 3 redes distintas.
En la primera actividad configurar los PC-router con protocolo OSPF
Segunda actividad configurar los PC-router con protocolo RIP
3
OSPF: Protocolo de enrutamiento de gateway Interior por estado de enlace.
5. ¿QUÉ ES OSPF?:
Open Shortest Path First (OSPF), camino más corto primero, es un protocolo de red para
encaminamiento jerárquico de pasarela interior o Interior Gateway Protocol (IGP), que usa el
algoritmo SmoothWall Dijkstra enlace-estado (Link State Advertisement, LSA) para calcular la
ruta idónea entre dos nodos cualesquiera de un sistema autónomo.
Su medida de métrica se denomina costo, y tiene en cuenta diversos parámetros tales como el
ancho de banda y la congestión de los enlaces. OSPF construye además una base de datos
enlace-estado (Link-State Database, LSDB) idéntica en todos los routers de la zona.
OSPF puede operar con seguridad usando MD5 para autenticar sus puntos antes de realizar
nuevas rutas y antes de aceptar avisos de enlace-estado.
OSPF es probablemente el protocolo IGP más utilizado en redes grandes; IS-IS, otro protocolo
de encaminamiento dinámico de enlace-estado, es más común en grandes proveedores de
servicios. Como sucesor natural de RIP, acepta VLSM y CIDR desde su inicio. A lo largo del
tiempo, se han ido creando nuevas versiones, como OSPFv3 que soporta IPv6 o las extensiones
multidifusión para OSPF (MOSPF), aunque no están demasiado extendidas. OSPF puede
"etiquetar" rutas y propagar esas etiquetas por otras rutas.
Una red OSPF se puede descomponer en regiones (áreas) más pequeñas. Hay un área especial
llamada área backbone que forma la parte central de la red a la que se encuentran conectadas
el resto de áreas de la misma. Las rutas entre las diferentes áreas circulan siempre por el
backbone, por lo tanto todas las áreas deben conectar con el backbone. Si no es posible hacer
una conexión directa con el backbone, se puede hacer un enlace virtual entre redes.
4
actualizaciones de enlace-estado. Las direcciones de multidifusión usadas son 224.0.0.5 y
224.0.0.6. Al contrario que RIP o BGP, OSPF no usa ni TCP ni UDP, sino que se encapsula
directamente sobre el protocolo IP poniendo "89" en el campo protocolo.
OSPF organiza un sistema autónomo (AS) en áreas. Estas áreas son grupos lógicos
de routers cuya información se puede resumir para el resto de la red. Un área es una unidad
de encaminamiento, es decir, todos los routers de la misma área mantienen la misma
información topológica en su base de datos de estado-enlace (Link State Database): de esta
forma, los cambios en una parte de la red no tienen por qué afectar a toda ella, y buena parte
del tráfico puede ser "parcelado" en su área.
Recordad que cualquier duda o problema que tengáis, podéis escribir un comentario en la
parte inferior del tutorial.
7. ÁREAS OSPF:
Área de la columna vertebral: El área de la red troncal (también conocida
como área 0 o área 0.0.0.0) forma el núcleo de una red OSPF. Todas las demás
áreas están conectadas a él, ya sea directamente o mediante otros enrutadores. El
enrutamiento entre áreas se realiza a través de enrutadores conectados al área de
la red troncal y a sus propias áreas asociadas. Es la estructura lógica y física del
'dominio OSPF' y se adjunta a todas las áreas distintas de cero en el dominio OSPF.
Todas las áreas OSPF deben conectarse al área de la red troncal. Sin embargo, esta
conexión puede realizarse a través de un enlace virtual. Por ejemplo, suponga que
el área 0.0.0.1 tiene una conexión física con el área 0.0.0.0. Suponga además que
el área 0.0.0.2 no tiene conexión directa con la red troncal, pero esta área tiene
una conexión con el área 0.0.0.1. El área 0.0.0.2 puede usar un enlace virtual a
través del área de tránsito 0.0.0.1 para llegar a la red troncal. Para ser un área de
tránsito, un área debe tener el atributo de tránsito, por lo que no puede ser
rechoncho de ninguna manera.
5
de los enrutadores internos, les envía una ruta predeterminada de 0.0.0.0 y se
convierte en una puerta de enlace predeterminada. Esto reduce el tamaño de la
tabla de enrutamiento y LSDB para los enrutadores internos.
6
8. TIPOS DE ENRUTADORES:
Enrutador interno (IR): Es responsable de mantener la base de datos del área
actualizada y optimizada de cada subred del área. Todos sus interfaces se
encuentran en la misma área. El otro router que funciona en una única área es el
ASBR.
Enrutador de red troncal (BR): OSPF requiere que todas las áreas estén
conectadas al área 0 o de backbone. Un router en esta área es un BR. En un Área 0
también pueden estar IR, ABR y ASBR.
7
debug ip ospf packet
Muestra la información de los paquetes
debug ip ospf hello
Muestra las actualizaciones hello
En la última parte del tutorial explicaré como emular la "prioridad de segmentos de red" en
función del ancho de banda disponible. Hasta aquí todo claro, ¿verdad?:
En al siguiente tabla se muestra el direccionamiento que he usado para cada uno de los
equipos del esquema de red. Hay que prestar especial atención a las direcciones IPs asignadas
en los routers, ya que llevan 3 direcciones IPs en sus interfaces de red (2 Serials y una
ethernet):
MASCARA
ZONA EQUIPO IP GATEWAY
DE RED
192.168.0.10 192.168.0.
TACNA PC0 0 255.255.255.0 1
PC1 192.168.0.10 255.255.255.0 192.168.0.
8
1 1
SWITCH1
ROUTER1 192.168.0.1 255.255.255.0
255.255.255.25
10.10.10.1 2
255.255.255.25
10.10.10.7 2
192.168.1.10 192.168.1.
PC0 0 255.255.255.0 1
192.168.1.10 192.168.1.
PC1 1 255.255.255.0 1
SWITCH2
AREQUIP
255.255.255.25
A
ROUTER2 192.168.1.1 2
255.255.255.25
10.10.10.2 2
255.255.255.25
10.10.10.9 2
192.168.2.10 192.168.2.
PC0 0 255.255.255.0 1
192.168.2.10 192.168.2.
PC1 1 255.255.255.0 1
SWITCH3
PUNO 255.255.255.25
ROUTER3 192.168.2.1 2
255.255.255.25
10.10.10.18 2
255.255.255.25
10.10.10.10 2
14. SWITCHES:
Los switches no necesitan configuración y solamente servirán para interconectar los equipos
clientes (PCs) con su router.
15. ROUTERS:
La configuración de los 3 routers (modelo 1841) la vamos a realizar exclusivamente en
modo Terminal. Recuerda que por defecto las 2 interfaces de red Serials no vienen por
9
defecto en el router, tienes que añadirlas desde la interfaz Web en la pestaña Physical->WIC-
2T:
El concepto es sencillo, tenemos que añadir a cada router las 3 redes a las que está conectado.
Deberemos usar las Wildcards en lugar de la máscara de Red. El wildcard es al contrario que la
máscara de red. Para una máscara de red 255.255.255.0 le corresponde un wildcard de
0.0.0.255.
El enrutamiento OSPF necesita un Process ID. Este ID va desde 1 hasta 65535. En este ejemplo
usaré el Process ID 1 en todos los routers.
ROUTER 1 (Tacna):
Router>en
Router#conf t
Enter configuration commands, one per line. End with CNTL/Z.
Router(config)#router ospf 1
Router(config-router)#network 192.168.0.0 0.0.0.255 area 1
Router(config-router)#network 10.10.10.0 0.0.0.3 area 1
Router(config-router)#network 10.10.10.16 0.0.0.3 area 1
ROUTER 2 (Arequipa):
Router>en
Router#conf t
Enter configuration commands, one per line. End with CNTL/Z.
Router(config)#router ospf 1
Router(config-router)#network 192.168.1.0 0.0.0.255 area 1
Router(config-router)#network 10.10.10.0 0.0.0.3 area 1
Router(config-router)#network 10.10.10.8 0.0.0.3 area 1
ROUTER 3 (Puno):
Router>en
Router#conf t
10
Enter configuration commands, one per line. End with CNTL/Z.
Router(config)#router ospf 1
Router(config-router)#network 192.168.2.0 0.0.0.255 area 1
Router(config-router)#network 10.10.10.8 0.0.0.3 area 1
Router(config-router)#network 10.10.10.16 0.0.0.3 area 1
ROUTER 1 (Tacna):
Router>EN
Router#show ip route ospf
10.0.0.0/30 is subnetted, 3 subnets
O 10.10.10.8 [110/20] via 10.10.10.18, 00:13:20, Serial0/0/1
O 192.168.1.0 [110/21] via 10.10.10.18, 00:13:20, Serial0/0/1
O 192.168.2.0 [110/11] via 10.10.10.18, 00:13:20, Serial0/0/1
ROUTER 2 (Arequipa):
Router>EN
Router#show ip route ospf
10.0.0.0/30 is subnetted, 3 subnets
O 10.10.10.16 [110/20] via 10.10.10.10, 00:15:56, Serial0/0/1
O 192.168.0.0 [110/21] via 10.10.10.10, 00:15:56, Serial0/0/1
O 192.168.2.0 [110/11] via 10.10.10.10, 00:15:56, Serial0/0/1
ROUTER 3 (Puno):
Router>EN
Router#show ip route ospf
10.0.0.0/30 is subnetted, 3 subnets
O 10.10.10.0 [110/2010] via 10.10.10.9, 00:17:11, Serial0/0/0
11
[110/2010] via 10.10.10.17, 00:17:11, Serial0/0/1
O 192.168.0.0 [110/11] via 10.10.10.17, 00:17:21, Serial0/0/1
O 192.168.1.0 [110/11] via 10.10.10.9, 00:17:11, Serial0/0/0
12
Ahora, si queremos probar que el routing dinámico funciona correctamente, podemos "tirar"
el enlace (desactivado una de las interfaces de red) entre TACNA y AREQUIPA y veremos como
el Ping sigue funcionando a través de PUNO. Podemos hacer un tracertroute para ver por qué
equipos va el tráfico TCP/IP o podemos hacerlo desde el modo de simulación.
13
En la siguiente imagen podemos ver el antes y el después de desactivar el enlace entre TACNA
y AREQUIPA. Como se puede ver, al tirar los enlaces, en el segundo trance route el tráfico va
por PUNO:
Pero OSPF tiene otra característica, cuanto más ancho de banda disponga un enlace, éste será
prioritario aunque el camino sea más largo.
Vamos a configurar el ancho de banda en cada tramo con la opción de "bandwidth" en cada
una de las interfaces.
Aunque en las imágenes podemos ver 50/100/100, en realidad no funciona bien porque la
unidad es el kilobits y packet tracer a veces no calcula bien la ruta, por tanto los valores usados
reales han sido: 50 y 10000 en lugar de 50 y 100.
14
Se puede ver como viaja el tráfico por el camino más corto, con todos los enlaces funcionando
y sin asignar ancho de banda a las conexiones entre routers:
Para este último ejemplo, debemos ejecutar los siguientes comandos en los 3 routers:
ROUTER TACNA
Router>en
Router#conf t
Router#
Router(config)#interface f0/0
Router(config-router)#no sh
Router(config)#interface s0/0/0
Router(config-router)#no sh
Router(config)#interface s0/0/1
15
Router(config-router)#ip address 10.10.10.7 255.255.255.252
Router(config-router)#no sh
Router(config)#interface s0/1/0
Router(config-if)#bandwidth 50
Router(config-if)#interface s0/1/1
Router(config-if)#bandwidth 10000
Router(config-if)#
**********************************
ROUTER AREQUIPA
Router>en
Router#conf t
Router#
Router(config)#interface f0/0
Router(config-router)#no sh
Router(config)#interface s0/0/0
Router(config-router)#no sh
Router(config)#interface s0/0/1
Router(config-router)#no sh
Router(config)#interface s0/0/0
Router(config-if)#bandwidth 50
Router(config-if)#interface s0/0/1
Router(config-if)#bandwidth 10000
Router(config-if)#
********************************
ROUTER PUNO
Router>en
Router#conf t
16
Enter configuration commands, one per line. End with CNTL/Z.
Router#
Router(config)#interface f0/0
Router(config-router)#no sh
Router(config)#interface s0/0/0
Router(config-router)#no sh
Router(config)#interface s0/0/1
Router(config-router)#no sh
Router(config)#interface s0/0/0
Router(config-if)#bandwidth 50
Router(config-if)#interface s0/0/1
Router(config-if)#bandwidth 10000
Router(config-if)#
18. CONCLUSIÓN:
OSPF demuestra ser un protocolo más óptimo para redes grandes, brinda mayor seguridad,
además de ser un protocolo de estado de enlace, que a diferencia de RIP que es un protocolo
vector distancia, resulta más efectivo en la comunicación con los routers dentro de una red
amplia. La seguridad de las tablas de enrutamiento es esencial en una red, OSPF cubre las
necesidades de una red amplia y esta sólo se limitará por los saltos permitidos por Internet y
no por el mismo protocolo, comunicándose solamente con los routers vecinos. El
inconveniente de este protocolo es que puede resultar lento, debido a los saltos.
19. REFERENCIAS:
Apuntes del profesor.
Instalación y configuración de Quagga:
http://infolinux.wordpress.com/2007/05/25/instalando-quagga-en-ubuntu/
OSPF - Open Shortest Path First v1.2:
https://es.slideshare.net/GianpietroLavado/ospf-open-shortest-path-first-v12
https://www.eduangi.org/node213.html
http://gponsolution.com/ospf-area-types-example.html
https://forum.huawei.com/enterprise/es/que-es-y-c%C3%B3mo-funciona-ospf-
open-shortest-pacth-first-parte-1/thread/595568-100235
17