Documente Academic
Documente Profesional
Documente Cultură
GRUPO :2
SUCRE – BOLIVIA
2
Índice
1. Introducción……………………………………………………………………………………………………………….…..4
2. Historia……………………………………………………………………………………………………………………………4
3. Marco teórico……………………………………………………………………………………………………………….…5
3.1. ¿Qué es OSPF?..........................................................................................................5
3.2. Características………………………………………………………………………………………………….…5
3.2.1. Características generales……………………………………………………………………….6
3.2.2. Costos OSPF…………………………………………………………………………………………..6
3.2.3. Distancia administrativa…………………………………………………………………………7
3.3. Encapsulación de mensajes OSPF……………………………………………………………………….8
3.4. Tipos de paquetes OSPF……………………………………………………………………………………..9
3.5. Funcionamiento………………………………………………………………………………………………….9
4. Distribución…………………………………………………………………………………………………………………...10
4.1. Área simple……………………………………………………………………………………………………….10
4.2. Múltiple área……………………………………………………………………………………………..........11
4.3. Tipos de LSA (Link State Advertisements)………………………………………………………….12
4.4. Tipos de áreas……………………………………………………………………………………………………12
5. Vecinos OSPF …………………………………………………………………………………………………………………14
6. Clasificación de redes …………………………………………………………………………………………………….17
7. Versiones de OSPF………………………………………………………………………………………………………….17
7.1. Semejanzas entre OSPFv2 y OSPFv3…………………………………………………………………. 17
7.2. Diferencias entre OSPFv2 y OSPFv3……………………………………………………………...……18
8. Comandos y Configuraciones OSPF…………………………………………………………………………………18
8.1. Configuration OSPF:……………………………………………………………………………………………18
8.2. Configuracion de areas:……………………………………………………………………………………..19
8.3. Configuración de OSPF con IPv6:………………………………………………………………………..21
9. Conclusión……………………………………………………………………………………………………………………...24
10. Referencia bibliográfica…………………………………………………………………………………………………..25
3
OSPF
(Open Shortest Path First)
1. Introduccion
Los protocolos de enrutamiento son una forma de compartir rutas de forma dinámica, siendo un
gran avance ya que no existe la necesidad de configurar las rutas estáticas en cada Router,
además de que si ocurren cambios en la topología estas también cambiaran sus tablas de
enrutamiento.
Protocolos por estado de enlace: Conocen la topología de la red completa y por este
conocimiento toman sus decisiones
Protocolos vector distancia: Son protocolos que para tomar decisiones de rutas utilizan
una métrica en bases a algoritmos o fórmulas.
2. Historia
El desarrollo inicial de OSPF (Open Shortest Path First) (el camino más corto primero) comenzó
en 1987 por parte del grupo de trabajo de OSPF, el grupo de trabajo de ingeniería de internet
(IETF). En aquel momento, Internet constituía fundamentalmente una red académica y de
investigación financiada por el gobierno de los EE. UU. En 1989, la especificación para OSPFv1
se publicó en RFC 1131. Había dos implementaciones desarrolladas: una para ejecutar en
routers y otra para ejecutar en estaciones de trabajo UNIX.
En 1991, John Moy introdujo OSPFv2 en RFC 1247. OSPFv2 ofrecía significativas mejoras
técnicas con respecto a OSPFv1. Al mismo tiempo, ISO trabajaba en un protocolo de
enrutamiento de estado de enlace propio, Intermediate SystemtoIntermediate System (ISIS).
Lógicamente, IETF eligió OSPF como su IGP (Interior Gateway Protocol) recomendado.
En 1998, la especificación OSPFv2 se actualizó en RFC 2328 y representa la RFC actual para
OSPF.
4
Actualmente hay dos versiones en uso:
3. Marco teórico
Según sus siglas Open Shortest Path First (OSPF) es un protocolo de enrutamiento
dinamico de estado de enlace desarrollado como reemplazo del protocolo de
enrutamiento por vector de distancia: RIP. RIP constituyó un protocolo de enrutamiento
aceptable en los comienzos del networking y de Internet; sin embargo, su dependencia
en el conteo de saltos como la única medida para elegir el mejor camino rápidamente se
volvió inaceptable en redes mayores que necesitan una solución de enrutamiento más
sólida.
3.2. Características
5
3.2.1. Características generales
6
costo = 10000 0000/banda de ancha en bps
7
Distancia administrativa de OSPF
8
3.4. Tipos de paquetes de OSPF
La figura muestra los cinco tipos diferentes de LSP de OSPF. Cada paquete cumple una
función específica en el proceso de enrutamiento de OSPF:
3.5. Funcionamiento
9
4. Distribución
OSPF (Open Shortest Path First) es un protocolo estándar, sin clase y de estado-enlace,
ideado para sustituir a RIP ya que proporciona un mejor comportamiento en entornos
grandes y una convergencia mucho más rápida. Puede configurarse en routers de
cualquier fabricante.
La característica principal de un protocolo estado-enlace es que todos los routers
conocen toda la topología de red, es decir, conocen todos los caminos hacia todos los
destinos.
Utiliza el algoritmo SPF o Dijkstra que calcula la ruta más corta hacia un destino basada
en la suma de sus costos. Además, es ideal para entornos grandes ya que permite agrupar
los routers en áreas más pequeñas interconectadas entre sí a través de un área 0.
No envía actualizaciones periódicas, sino que solo las envía cuando ocurre un cambio en
la topología.
También permite autenticación y encriptación MD5, como EIGRP, permitiendo así que
solo acepte actualizaciones de enrutamiento de los vecinos que tengan una misma
contraseña configurada.
10
4.2. Múltiple área
Una red OSPF se puede dividir en sub-dominios denominados áreas. Un área es una colección
lógica de redes OSPF, routers y enlaces que tienen la misma identificación de área. Un router
11
dentro de un área debe mantener una base de datos topológica para la zona a la que
pertenece. El router no tiene información detallada acerca de la topología de red fuera de su
área, lo que reduce el tamaño de su base de datos.
Para poder entender cómo funcionan las áreas de OSPF primero hay que conocer los distintos
tipos de LSA (Link State Advertisements) que utiliza OSPF para comunicarse entre vecinos y
traspasar información de enrutamiento.
Tipo 1 (Router LSA).- Son llamados router link, estos LSAs describen el estado y
el coste de los enlaces entre routers de área. Estos LSAs sólo se propagan dentro
de una misma área, no en todo el sistema autónomo.
Cada router dentro de un área X envía LSA de tipo 1 a sus vecinos. Este LSA nunca
sale del área a la cual pertenece y contiene el Router-ID del remitente, y todos
los enlaces que lo conectan.
Tipo 2 (Network LSA).- Son llamados network links, estos LSAs describen todos
los routers que hay en una red en particular. Estos LSAs se propagan dentro del
área que contiene la red.
Es enviado por el DR (Designated Router) dentro de la red. Él informa a los demás
las redes y máscara que tiene conectados. Este LSA nunca sale del área a la cual
corresponde. Es decir, un ABR no lo reenvía a otra área.
Tipo 3 (Summary LSA).- Las envía un ABR (enrutador de borde de área) para
traspasar la información de un área a otra. OSPF las denomina “summary”.
Tipo 4.- (ASBR-Summary LSA).- Representa a un ASBR (Autonomous System
Border Router)
Tipo 5 (External LSA).- Representa a una ruta externa redistribuida dentro de
OSPF desde otro protocolo. El ASBR toma las rutas provenientes del protocolo
externo y las reenvía como tipo 5 a todas las áreas internas, excepto a las de tipo
Stub.
Tipo 7.- Las normas de OSPF dicen que solamente en un área Backbone (Area 0)
debería haber redistribución. En un área NSSA se puede conectar un router que
tenga conexión con otro protocolo de enrutamiento externo (ej: RIP) y el ASBR
enviaría esas redes en formato de tipo 7, de tal manera que el ABR las tome y las
redistribuya como tipo 5.
Las LSA de tipo 1 y 2 están presentes en todas las áreas y nunca se envían fuera de
la cual pertenecen. Las demás LSA se envían entre áreas dependiendo de la función
que cumplan.
12
- Totally Stubby Area
- Not-so-stuby Area (NSSA)
- Totally Stubby NSSA
Standard Área
Área Backbone
Es el área principal de una topología OSPF. Es obligatorio que exista y todas las demás
deben estar conectadas a ella. Se etiqueta como area 0 y tiene las mismas características
de un área estándar.
Stub Area
13
Este tipo de área no acepta información acerca de rutas externas al sistema autónomo
(redistribución), tales como rutas desde orígenes no OSPF. Si los routers necesitan
enrutar hacia redes ubicadas fuera del sistema autónomo OSPF, utilizan una ruta por
defecto (0.0.0.0/0) que es enviada por el ABR hacia los demás routers internos del área
Stub. En esta área no se permiten ASBR (a menos que el ABR sea al mismo tiempo un
ASBR)
En lugar de utilizar un LSA tipo 5 para propagar rutas externas, esta área utiliza un LSA
tipo 3 que contiene una ruta predeterminada en el área de rutas internas.
En esta área existen los LSA de tipo 7. Son similares a las áreas Stub ya que no aceptan
información de rutas externas al sistema autónomo y las reemplaza por una ruta por
defecto originada en el ABR. Sin embargo, la diferencia radica en que las NSSA sí aceptan
un ASBR que conecte con otro protocolo de enrutamiento (RIP, EIGRP…) directamente.
El ASBR de las NSSA reenvía las rutas dentro del área como LSA 7, y el ABR
correspondiente las traduce a tipo 5 para ser tratadas de forma normal.
5. Vecinos OSPF
Un vecino OSPF es un router que comparte el mimo enlace de red en el mismo segmento
físico. Los vecinos se descubren enviando paquetes Hello.
14
Los mensajes Hello se envían cada 10 segundos, y en este caso se harán a la dirección de
multicast 224.0.0.5 (AllSPFRouters). Todos los routers ejecutando OSPF escuchan el protocolo
y envían sus actualizaciones con paquetes Hello de forma periódica, la diferencia es que el
mensaje hello de OSPF contiene mas datos que deben ser analizados.
Para que OSPF inice el proceso de descubrimiento de vecinos se tienen que cumplir dos
condiciones:
Que se haya habilitado OSPF en la interfaz con el comando network, dentro de la
configuración de OSPF , o con el comando ip OSPF area, dentro de la configuración
de la interfaz.
Que la interfaz no haya sido declarada como pasiva con el comando passive-interfaz,
en la configuración de OSPF.
- Desactivado (DOWN):
- Intento (Attempt):
Este estado solo es válido solamente para los vecinos configurados manualmente en
un entorno NBMA (Non-Broadcast Multiple Access) como Frame Relay o X.25. En el
estado de intento, el router envía paquetes Hello unicast cada intervalo de consulta
con el vecino desde el cual no se han recibido mensajes Hellos dentro del intervalo
muerto.
- Inicialización (INIT):
Este estado especifica que el router ha recibido un paquete Hello desde su vecino,
pero el Router-ID del receptor no se incluyó en el paquete Hello. Cuando un router
recibe un Hello desde un vecino, debería incluir el router ID del remitente en su
paquete hello a modo de acuse de recibo (ACK) de que se recibió un paquete válido.
- Bidireccional (2-Way):
Este estado indica que se ha establecido una comunicación bidireccional entre dos
routers. Bidireccional, en el contexto de OSPF, significa que cada router ha visto el
15
paquete hello del otro. Este estado se produce cuando el router que está recibiendo
el paquete hello ve su propio Router ID dentro del mensaje Hello en el campo de
vecino del encabezado OSPF. En este estado, un router decide generar una
adyacencia con su vecino. En redes de acceso múltiple con broadcast y sin broadcast,
un router solamente establece una adyacencia Full con el router designado (DR) y
con el router designado de respaldo (BDR), mientras que se mantiene en el estado
2-Way con todos los otros vecinos (DROTHERS). En enlaces punto a punto y punto a
multipunto un router establece una adyacencia completa (Full) con todos sus
vecinos.
Al final de esta etapa, se eligen tanto el DR como el BDR para redes de multiacceso
con broadcast y sin broadcast (NBMA).
Cuando se recibe un paquete de descripción de base de datos (DBD) desde un vecino
en el estado Init también causará una transición al estado 2-Way.
- Intercambio (Exchange):
- Cargando( Loading):
16
LSR. El vecino completa la información de estado de enlace solicitada en un paquete
LSU. Durante la adyacencia, si un router recibe una LSA obsoleta o faltante, solicita
esa LSA enviando un paquete LSR. Todos los paquetes de actualización de estado de
enlace (LSU) reciben de vuelta un acuse de recibo LSAck.
Se puede utilizar el comando show ip ospf neighbor de determinar el estado del vecino OSPF o de los
vecinos. La salida de este comando revelará muy probablemente uno de los estados mensionados
6. Clasificación de redes
Punto-a-Punto (point-a-point):
Una red en la que todas las parejas de routers están unidas.
Redes Broadcast:
Redes que soportan más de dos routers conectados juntos con la capacidad de direccionar
un solo mensaje físico hacia todos los routers conectados (broadcast).
OSPF se ejecuta de dos formas sobre estas redes. El primer modo es no-broadcast
multiacceso o NBMA, que simula una operación de broadcast para OSPF en la red. El segundo
modo se llama punto-a-multipunto y trata la red como una colección de enlaces punto-a-
punto. Todos los routers de una red de no difusión son vecinos.
7. Versiones de OSPF
17
Lista de estados y eventos de las interfaces
Algoritmo de selección del Designated Router y del Backup Designated Router
Envío y edad de las LSAs
AREA_ID y ROUTER_ID continúan siendo de 32 bits
Este post muestra la configuración básica de OSPF en una única área utilizando routers Cisco.
Se utiliza dynamips con 5 routers conectados entre sí tanto por enlaces ethernet como
seriales
R1(config)#router ospf 1
R1(config-router)#network 192.168.1.0 0.0.0.3 area 0
R1(config-router)#network 192.168.2.0 0.0.0.3 area 0
R1(config-router)#network 192.168.3.0 0.0.0.3 area 0
R1(config-router)#network 192.168.4.0 0.0.0.3 area 0
R2(config)#router ospf 1
R2(config-router)#network 192.168.1.0 0.0.0.3 area 0
R2(config-router)#network 192.168.5.0 0.0.0.3 area 0
18
R3(config)#router ospf 1
R3(config-router)#network 192.168.2.0 0.0.0.3 area 0
R4(config)#router ospf 1
R4(config-router)#network 192.168.4.0 0.0.0.3 area 0
R5(config)#router ospf 1
R5(config-router)#network 192.168.3.0 0.0.0.3 area 0
R5(config-router)#network 192.168.5.0 0.0.0.3 area 0
Otras herramientas que pueden utilizarse para monitorear el enrutamiento por OSPF son:
R1#show ip ospf
R1#show ip ospf database
R1#show ip ospf neighbor
R1#show ip ospf interface
R1#show ip ospf interface brief
Esto es un ejemplo de configuración de áreas OSPF y podremos ver los comandos que se
utilizaran en las siguientes configuraciones
Para el ruoter A :
interface Serial0/0
description WAN Link
ip address 172.16.34.2 255.255.255.252
19
interface FastEthernet0/0
description Area 0
ip address 192.168.0.1 255.255.255.0
interface Loopback0
ip address 10.0.34.1 255.255.255.0
router ospf 100
redistribute static subnets
network 192.168.0.0 0.0.0.255 area 0
ip route 172.16.0.0 255.255.192.0 172.16.34.1
Para el router B
interface Ethernet0/0
description Area 0
ip address 192.168.0.2 255.255.255.0
ip ospf 100 area 0
interface Ethernet0/1
description Area 2
ip address 192.168.2.1 255.255.255.0
ip ospf 100 area 2
ip ospf authentication message-digest
ip ospf message-digest-key 1 md5 FooBar
ip ospf priority 100
interface Ethernet0/2
description Area 1
ip address 192.168.1.1 255.255.255.0
ip ospf 100 area 1
!
interface Loopback0
ip address 10.0.34.2 255.255.255.0
router ospf 100
area 1 stub
area 2 virtual-link 10.0.34.3
Para el router C:
interface Ethernet0/0
description Area 9
ip address 192.168.9.1 255.255.255.0
ip ospf 100 area 9
interface Ethernet0/1
description Area 2
ip address 192.168.2.2 255.255.255.0
ip ospf 100 area 2
ip ospf authentication message-digest
ip ospf message-digest-key 1 md5 FooBar
20
ip ospf priority 50
interface Loopback0
ip address 10.0.34.3 255.255.255.0
router ospf 100
area 9 stub no-summary
area 2 virtual-link 10.0.34.2
Lo que se debe hacer en cada router es habilitar el ruteo para ipv6, esto se hace con el
comando ipv6 unicast-routing. Una vez hecho esto podemos empezar a configurar las interfaces
con sus respectivas direcciones ip.
Hay que tener en cuenta que el proceso OSPF para ipv6 se debe hacer a nivel de interfaz. El
comando utilizado es Ipv6 ospf IDENTIFICADOR área #AREA;
Donde;
INDENTIFICADOR: puede ser un nombre o un número. Para este caso el identificador del proceso
utilizare el número de Router;
#AREA: Área a la que se asociara la red.
Router(config)#ipv6unicast-routing
Router(config)# ipv6 router ospf PROCESO
Router(config-rtr)# router-id ID_PROCESO
Router(config-rtr)# exit
Por comodidad los router-id se colocaran según número de Router, también puedes colocar tu
dirección lookback ipv4 si lo deseas.
configuraciones completas de cada router:
21
Router R1
Router(config)# ipv6 unicast-routing
Router(config)# ipv6 router ospf 1
Router(config-rtr)# router-id 1.1.1.1
Router(config-rtr)# exit
Router R2
Router(config)# ipv6 unicast-routing
Router(config)# ipv6 router ospf 2
Router(config-rtr)# router-id 2.2.2.2
Router(config-rtr)# exit
Router R3
Router(config)# ipv6 unicast-routing
22
Router(config)# ipv6 router ospf 3
Router(config-rtr)# router-id 3.3.3.3
Router(config-rtr)# exit
Router R4
Router(config)# ipv6 unicast-routing
Router(config)# ipv6 router ospf 4
Router(config-rtr)# router-id 4.4.4.4
Router(config-rtr)# exit
23
Router(config-router)#ipv6 address 2001:db8:6::4/64
Router(config-router)# ipv6 ospf 4 area 1
Router(config-router)#no shutdown
Router(config-router)#exit
Router R5
Router(config)# ipv6 unicast-routing
Router(config)# ipv6 router ospf 5
Router(config-rtr)# router-id 5.5.5.5
Router(config-rtr)# exit
9. Conclusion
Este protocolo evita que se creen bucles ya que no envía actualizaciones periódicas, solo
cuando se cambia la topología
En la actualidad OSPF es uno de los protocolos IGP mas utilizados como IS-IS, y como una de
las ventajas se puede resaltar que no es un protocolo patentado.
24
10. Referencia bibliografica
http://slideplayer.es/slide/1755842/
http://www.cisco.com/cisco/web/support/LA/7/73/73214_1.html
http://www.dituyi.net/ospf-de-area-simple/
http://ospfgrupo5.blogspot.com/p/areas.html
http://www.cisco.com/cisco/web/support/LA/7/73/73214_1.html#t4
http://www.cisco.com/c/en/us/td/docs/ios/12_2/iproute/command/reference/fiprrp_r/
1rfospf.html
Libro de CCNA II pdf
http://es.slideshare.net/EFJJavier/ospf-12988847
https://netjnl.wordpress.com/2013/08/28/ospf-que-es-porque-ospf-mensajes-ospf/
https://todopacketracer.wordpress.com/2011/07/28/configurar-ospf/
25