You are on page 1of 0

© 2007 Cisco Systems, Inc. Todos los derechos reservados.

Cisco Public 1
OSPF
Ing. José Távara
jose.tavara@upagu.edu.pe
2 © 2007 Cisco Systems, Inc. Todos los derechos reservados. Cisco Public
OSPF
3 © 2007 Cisco Systems, Inc. Todos los derechos reservados. Cisco Public
Encapsulación del Mensaje OSPF
 Como ya hemos visto, que los protocolos de
enrutamiento utilizan los MENSAJES para enviar
información acerca del estado del protocolo de
enrutamiento.
 Acuérdate, que este tipo de mensaje se envían a
través de direcciones de tipo:
- Multicast en Capa 2 y en Capa 3,
identificando al protocolo de enrutamiento.
 En la Capa 3, se va a identificar en el campo de:
PROTOCOLO de un paquete IP al protocolo OSPF con
un número: 89.
4 © 2007 Cisco Systems, Inc. Todos los derechos reservados. Cisco Public
Entonces en OPSF tenemos dos direcciones de tipo Multicast a
utilizar:
224.0.0.5
224.0.0.6
5 © 2007 Cisco Systems, Inc. Todos los derechos reservados. Cisco Public
Encabezado del paquete OSPFcontiene:
- ID del router,
- ID del área y código de tipo para el tipo de
paquete OSPF
6 © 2007 Cisco Systems, Inc. Todos los derechos reservados. Cisco Public
Tipos de Paquetes OSPF
 OSPF tiene 5 mensajes de tipo LSP (Protocol Link
State):
 1. Saludo: los paquetes de saludo se utilizan para
establecer y mantener la adyacencia con otros routers
OSPF.
 2. DBD: el paquete de Descriptores de bases de datos
(DBD) incluye una lista abreviada de la base de datos
de link-state del router emisor y es utilizado por los
routers receptores para realizar una comparación con
la base de datos de link-state.
7 © 2007 Cisco Systems, Inc. Todos los derechos reservados. Cisco Public
 3. LSR: (Solicitud de Link State): los routers receptores
pueden entonces solicitar más información acerca de
una entrada en la DBD enviando un LSR.

 4. LSU: los paquetes de Actualización de link-state
(LSU) se utilizan para responder las LSR y para
anunciar nueva información.

 5. LSAck: cuando se recibe una LSU, el router envía un
Acuse de recibo de link-state (LSAck) para confirmar la
recepción de LSU.
8 © 2007 Cisco Systems, Inc. Todos los derechos reservados. Cisco Public
9 © 2007 Cisco Systems, Inc. Todos los derechos reservados. Cisco Public
Protocolo de Saludo OSPF
 Función del paquete de saludo:
 Detectar vecinos OSPF y establecer
adyacencias.

 Publicar pautas acerca de qué routers deben
estar de acuerdo para convertirse en vecinos.

 Utilizado por redes de accesos múltiples
(Ethernet, Frame Relay) para elegir un router
designado (DR) y un router designado de respaldo
(BDR).

10 © 2007 Cisco Systems, Inc. Todos los derechos reservados. Cisco Public
Protocolo de Saludo
11 © 2007 Cisco Systems, Inc. Todos los derechos reservados. Cisco Public
Protocolo de Saludo
Establecimiento de Vecinos
Antes de que un router OSPF pueda saturar a otros routers con sus
estados de enlace, primero debe determinar si existe algún vecino
OSPF en algunos de sus enlaces.
Para esto envía MENSAJES DE SALUDOS en cada interface que
interviene en el proceso OSPF, La información en el saludo de
OSPF incluye:

- El ID del router OSPF que envía el paquete de saludo.
12 © 2007 Cisco Systems, Inc. Todos los derechos reservados. Cisco Public
Protocolo de Saludo
13 © 2007 Cisco Systems, Inc. Todos los derechos reservados. Cisco Public
 Antes de que dos routers puedan formar una
adyacencia de vecinos OSPF, éstos deben estar de
acuerdo con respecto a tres valores:

1.- Intervalo de saludo
2.- Intervalo muerto
3.- Tipo de red.
Protocolo de Saludo
14 © 2007 Cisco Systems, Inc. Todos los derechos reservados. Cisco Public
1.- Intervalo de Saludo
El intervalo de saludo de OSPF indica la frecuencia con que un
router OSPF transmite sus paquetes de saludo.
De manera predeterminada, los paquetes de saludo OSPF se
envían:
Si se tiene segmentos de Multiaccesos o Punto a Punto:
cada 10 segungos
Si se tiene segmentos Multiacceso sin Broadcast(NBMA)
como Frame Relay, X.25, ATM:
cada 30 segundos.

Para esto, se utiliza la dirección Multicast: 224.0.0.5
Protocolo de Saludo
15 © 2007 Cisco Systems, Inc. Todos los derechos reservados. Cisco Public
2.- El intervalo muerto
es el tiempo que el router esperará para recibir un paquete de
saludo antes de declarar al vecino "desactivado".
Cisco utiliza en forma predeterminada cuatro veces el intervalo de
Hello.
- En el caso de los segmentos multiacceso y punto
a punto, dicho período es de: 40 segundos.

- En el caso de las redes NBMA, el intervalo muerto
es de: 120 segundos.
Protocolo de Saludo
16 © 2007 Cisco Systems, Inc. Todos los derechos reservados. Cisco Public
Protocolo de Saludo
 Los paquetes de protocolo de saludo contienen
información que se utiliza en la selección del:
– Router designado (DR).- el DR es responsable de
la actualización de todos los
otros routers OSPF.

– Router designado de respaldo (BDR).- Este router
asume las responsabilidades del DR si este último
falla
–Los respectivos: DR y BDR se eligen en entorno de
multiacceso.
17 © 2007 Cisco Systems, Inc. Todos los derechos reservados. Cisco Public
Actualizaciones Link – State
 La Actualización de Estado de Enlace (LSU), sirve para entregar
notificaciones del estado del Enlace.
 Una Notificación de Estado de Enlace (LSA) contiene información
acerca de los vecinos y los costos de la rutas.
 Un LSU puede contener varios LSA, se tienen 11 tipos de
mensajes LSA.
18 © 2007 Cisco Systems, Inc. Todos los derechos reservados. Cisco Public
Algoritmo OSPF
 Los routers OSPF construyen y mantienen la base de
datos del estado de enlace que contiene las LSA
recibidas de otros routers.

– La información que aparece en la base de datos se
utiliza tras la ejecución del algoritmo SPF de Dijkstra.

– El algoritmo SPF se utiliza para crear un árbol SPF.

– El árbol SPF se utiliza para completar la tabla de
enrutamiento.
19 © 2007 Cisco Systems, Inc. Todos los derechos reservados. Cisco Public
Algoritmo OSPF
LSA–R3
20 © 2007 Cisco Systems, Inc. Todos los derechos reservados. Cisco Public
Algoritmo OSPF
21 © 2007 Cisco Systems, Inc. Todos los derechos reservados. Cisco Public
Distancia Administrativa

 La distancia administrativa por defecto para OSPF es 110
22 © 2007 Cisco Systems, Inc. Todos los derechos reservados. Cisco Public
Autenticación OSPF
 El objetivo es encriptar y autenticar la información
de enrutamiento.
– Ésta es una configuración específica de cada interfaz
– Los routers únicamente aceptan información
de enrutamiento de otros routers que han sido configurados
con la misma contraseña o la misma información de
autenticación
–Acuerdate que la Tabla de Enrutamiento no se Encripta.
© 2007 Cisco Systems, Inc. Todos los derechos reservados. Cisco Public 23
Configuración
Básica de OSPF
Conceptos y Protocolos de Enrutamiento: Capítulo 11
Ing. José Távara
jose.tavara@upagu.edu.pe
24 © 2007 Cisco Systems, Inc. Todos los derechos reservados. Cisco Public
Topología de Laboratorio
Que podemos observar …… ?
25 © 2007 Cisco Systems, Inc. Todos los derechos reservados. Cisco Public
Direccionamiento
26 © 2007 Cisco Systems, Inc. Todos los derechos reservados. Cisco Public
Comando: Router ospf
 Para configurar OSPF en un router, utilice el siguiente comando:


R1(config)#router ospf [process – id]
Donde:
–ID del Proceso:
Es un número significativo entre 1 y 65535, y es un
valor local solamente.
 Esto significa que este valor del Id del Proceso no debe
coincidir con otros Routers OSPF para formar adyacencia
o vecindad.

27 © 2007 Cisco Systems, Inc. Todos los derechos reservados. Cisco Public
28 © 2007 Cisco Systems, Inc. Todos los derechos reservados. Cisco Public
Comando: Network
 El comando network utilizado con OSPF tiene la misma
función que cuando se lo utiliza con otros protocolos de
enrutamiento IGP:
- Cualquier interfaz en un router que coincida con
la dirección de red en el comando network estará
habilitada para enviar y recibir paquetes OSPF.
- Esta red (o subred) estará incluida en las
actualizaciones de enrutamiento OSPF.


29 © 2007 Cisco Systems, Inc. Todos los derechos reservados. Cisco Public
Router(config-router)#network [network-address]
[wildcard-mask ] [area area-id]

Donde:
1.- Con OSPF, se necesita ingresar tanto la RED como la
WILCARD, para que se pueda especificar la interfaz o rango de
interfaces que se habilitaran en OSPF.
1.1.- Network.
1.2.- Wilcard.
2.- ID del área: La ID del área se refiere
al área OSPF. El área OSPF es un grupo
de routers que comparten información sobre el estado de enlace, y
se envían mensajes de tipo LSP.

30 © 2007 Cisco Systems, Inc. Todos los derechos reservados. Cisco Public
Comando: Network
31 © 2007 Cisco Systems, Inc. Todos los derechos reservados. Cisco Public
ID del Router OSPF
 El ID del router OSPF se utiliza para identificar de forma única el
router en el dominio de enrutamiento OSPF. El ID de un router es
simplemente una dirección IP.
 1.Utilizar la dirección IP configurada con el comando: OSPF
router-id.
- Tiene prioridad sobre las direcciones de las interfaces
loopback y física
 2. Si router-id no está configurado, el router elige la dirección IP
más alta de cualquiera de sus interfaces loopback (pre
configuradas).
 3. Si no hay ninguna interfaz loopback configurada, el router elige
la dirección IP activa más alta de cualquiera de sus interfaces
físicas. No es necesario que esta dirección IP este involucrada en
el proceso OSPF, solo deberá estar activa.
32 © 2007 Cisco Systems, Inc. Todos los derechos reservados. Cisco Public
Cual sería el Router ID de cada Router .. ?
33 © 2007 Cisco Systems, Inc. Todos los derechos reservados. Cisco Public
Entonces para buscar un Router – ID, se tenían las siguientes
condiciones:
1.- Configuración del Router – ID: en este caso ningún router lo tiene
configurado.
2.- La dirección Loopback mas alta: ninguno de los router tiene
configurado una Loopback.
3.- Elegir la dirección IP Activa mas Alta, en este caso por cada
Router se debería elegir:
R1: 192.168.10.5, que es mayor que 172.16.1.17 ó 192.168.10.1
R2: 192.168.10.9, que es mayor que 10.10.10.1 ó 192.168.10.2
R3: 192.168.10.10, que es mayor que 172.16.1.33 ó 192.168.10.6
34 © 2007 Cisco Systems, Inc. Todos los derechos reservados. Cisco Public
ID del Router OSPF
 Los comandos para verificar los Router – ID, son los
siguientes:
- show ip protocols
- show ip ospf
- show ip ospf interface
35 © 2007 Cisco Systems, Inc. Todos los derechos reservados. Cisco Public
ID del Router OSPF
36 © 2007 Cisco Systems, Inc. Todos los derechos reservados. Cisco Public
ID del Router OSPF
 Interface Loopback.- como te acordaras las interfaces
de tipo Loopback son aquellas que no necesitan de un
cableado o protocolo de capa 2 para que puedan estar
activas.
 Como en OSPF se necesita tener una dirección IP que
identifique al Router – ID, es conveniente utilizar una
dirección Loopback ya que esta nunca fallara para el
proceso OSPF.

Router(config)#interface loopback <number>
Router(config-if)#ip address <ip-address> <subnet-mask>
37 © 2007 Cisco Systems, Inc. Todos los derechos reservados. Cisco Public
38 © 2007 Cisco Systems, Inc. Todos los derechos reservados. Cisco Public
ID del Router OSPF
El comando OSPF router-id
 El comando router-id de OSPF se introdujo en IOS
12.0(T) y tiene prioridad: sobre direcciones IP físicas y
de loopback en la determinación del ID del router. La
sintaxis del comando es:

Router(config)#router ospf process-id
Router(config-router)#router-id ip-address
39 © 2007 Cisco Systems, Inc. Todos los derechos reservados. Cisco Public
 El ID del router se selecciona cuando se configura OSPF con su
primer comando: network de OSPF.
 Si el comando router-id de OSPF o la dirección de loopback se
configuran después del comando network de OSPF, el ID del
router se obtendrá de la interfaz con la dirección IP activa más
alta.

 El ID del router puede modificarse con la dirección IP de un
comando router-id de OSPF subsiguiente, volviendo a cargar el
router o utilizando el siguiente comando:
Router#clear ip ospf process

40 © 2007 Cisco Systems, Inc. Todos los derechos reservados. Cisco Public
ID del Router OSPF
ID del router duplicadas
 Si el ID del router es el mismo en dos routers vecinos, es posible
que no se realice el establecimiento de vecinos. Cuando se
producen ID del router OSPF duplicadas, IOS mostrará un
mensaje similar al siguiente:

%OSPF-4-DUP_RTRID1: Detected router with duplicate router ID

NOTA: Para corregir este problema, configure todos los routers para
que tengan una ID del router OSPF única.
41 © 2007 Cisco Systems, Inc. Todos los derechos reservados. Cisco Public
Verificación de OSPF: Show ip ospf neighbor
 El comando show ip ospf neighbor puede utilizarse para verificar
las relaciones de vecinos OSPF y solucionar sus problemas.
 El comando mostrará lo siguiente:
 Adyacencia de vecinos
– La falta de adyacencia se indica cuando:
 La ID del router vecino no se muestra.
 No se muestra un estado full (completo).

– Consecuencias de la falta de adyacencia:
 No se intercambia información del estado de enlace.
 Árboles SPF y tablas de enrutamiento inexactos.

42 © 2007 Cisco Systems, Inc. Todos los derechos reservados. Cisco Public
 Neighbor ID: el Router – ID del vecino.

 Pri: la prioridad de OSPF de la interfaz.

 State: el estado de OSPF de la interfaz. El estado FULL significa
que el router y su vecino poseen bases de datos de link-state de
OSPF idénticas.
43 © 2007 Cisco Systems, Inc. Todos los derechos reservados. Cisco Public
 Dead time: la cantidad de tiempo restante que el router esperará para
recibir un paquete de saludo OSPF por parte del vecino antes de
declararlo desactivado. Este valor se reestablece cuando la interfaz
recibe un paquete de saludo.

 Address: la dirección IP de la interfaz del vecino a la que el router está
conectado directamente.

 Interface: la interfaz en la cual este router formó adyacencia con el
vecino.
44 © 2007 Cisco Systems, Inc. Todos los derechos reservados. Cisco Public
Dos routers pueden no formar una adyacencia OSPF si:

1.- Las máscaras de subred no coinciden, esto hace
que los routers se encuentren en redes separadas.
2.- Los temporizadores muerto y de saludo de OSPF
no coinciden.
3.- Los tipos de redes OSPF no coinciden.
4.- Hay un comando network de OSPF faltante o
incorrecto.
Verificación de OSPF: Show ip ospf neighbor
45 © 2007 Cisco Systems, Inc. Todos los derechos reservados. Cisco Public
Verificación de OSPF: Show ip protocols
Procces ID
Router – ID
Redes declaradas en el Área 0
Router – ID
Vecinos
Distancia Administrativa
46 © 2007 Cisco Systems, Inc. Todos los derechos reservados. Cisco Public
Verificación de OSPF: Show ip ospf
Con el comando Show ip OSPF se muestra:
1.- La ID del proceso OSPF.
2.- La ID del router.
3.- Informción del área OSPF.
4.- La última vez que se calculó el algoritmo SPF.

47 © 2007 Cisco Systems, Inc. Todos los derechos reservados. Cisco Public
Procces ID Router – ID
AREA
Última ve que se
Ejecuto el SPF: 11h 30m
48 © 2007 Cisco Systems, Inc. Todos los derechos reservados. Cisco Public
Verificación de OSPF: Show ip ospf interface
 La forma más rápida de verificar los intervalos de:
- Tiempo muerto.
- Tiempo de saludo.
Es utilizar el comando: Show ip ospf interface
Debemos tener en cuenta para que dos router sean
vecinos y formen adyacencias para poder intercambiar
mensajes LSP(y obtener el árbol SPF), la condición esta
en que cada interface de punto a punto deberán tener el
mismo tiempo de saludo y muerto configurados.
49 © 2007 Cisco Systems, Inc. Todos los derechos reservados. Cisco Public
Verificación de OSPF: Show ip ospf interface
50 © 2007 Cisco Systems, Inc. Todos los derechos reservados. Cisco Public
Verificación OSPF
Comando Descripción

Show ip protocols
Muestra la ID del proceso OSPF,
la ID del router, el router de red
que se encuentra notificando y la
distancia administrativa.

Show ip ospf
Muestra la ID del proceso OSPF,
la ID del router, información del
área OSPF y la última vez que
se calculó el algoritmo SPF.
Show ip ospf interface
Muestra el intervalo de saludo y
el intervalo muerto.
51 © 2007 Cisco Systems, Inc. Todos los derechos reservados. Cisco Public
Tabla de Enrutamiento
 Utilice el comando: show ip route para mostrar la tabla
de enrutamiento.
- Una “O” al comienzo indica que la RUTA es de
origen OSPF.
También debemos tener en cuenta:
- Que en OSPF, se considera a la Loopback como
un red conectada directamente, pero no interviene
en el intercambio OSPF.
- OSPF no realiza una sumarización automática en
los bordes de la red principal. OSPF es
esencialmente sin clase.
52 © 2007 Cisco Systems, Inc. Todos los derechos reservados. Cisco Public
Verificación de OSPF: Show ip route
53 © 2007 Cisco Systems, Inc. Todos los derechos reservados. Cisco Public
Verificación de OSPF: Show ip route
54 © 2007 Cisco Systems, Inc. Todos los derechos reservados. Cisco Public
Verificación de OSPF: Show ip route
© 2007 Cisco Systems, Inc. Todos los derechos reservados. Cisco Public 55
Métrica del OSPF
Conceptos y Protocolos de Enrutamiento: Capítulo 11
Ing. José Távara
jose.tavara@upagu.edu.pe
56 © 2007 Cisco Systems, Inc. Todos los derechos reservados. Cisco Public
Métrica OSPF
 La métrica del OSPF se denomina: Costo.
 En el RFC 2328: "Un costo se asocia con el resultado
de cada interfaz de router. Dicho costo está
configurado por el administrador del sistema. Cuanto
más bajo sea el costo, más probabilidad hay de que la
interfaz sea utilizada para enviar tráfico de datos.

 El IOS de Cisco utiliza los anchos de banda
acumulados de las interfaces de salida desde el router
hasta la red de destino como el valor del costo.
57 © 2007 Cisco Systems, Inc. Todos los derechos reservados. Cisco Public
El costo esta basado en el ancho de banda de una interface, y se
calcula con la siguiente fórmula:
Costo = 10
8
Ancho de Banda
Acuérdate, que este valor de BW puede ser configurado por el mismo
administrador, y tener un valor de costo de acuerdo a nuestros
requerimientos.

El Ancho de Banda referencial es 10
8
bps = 100 Mbps = FastEthernet,

Pero se puede modificar con el comando:
R1(config-router)# auto-cost reference-bandwidth
Si se cambia este valor, es aconsejable que se cambien en todos los
router que están incluidos en el proceso OSPF.
58 © 2007 Cisco Systems, Inc. Todos los derechos reservados. Cisco Public
Métrica OSPF
Se representa el valor del costo de un enlace de acuerdo a Cisco
Systems. como vemos se tiene como referencia BW = 100 Mbps.
Este valor de costo es calculado de acuerdo a Cisco, y

Dependiente al BW……………, quizás para otros fabricantes el
valor del Costo tiene otras dependencias…………………
59 © 2007 Cisco Systems, Inc. Todos los derechos reservados. Cisco Public
60 © 2007 Cisco Systems, Inc. Todos los derechos reservados. Cisco Public
 Generalmente la velocidad real de un enlace es
diferente al ancho de banda por defecto, esto puede
ocasionar que OSPF pueda darle un costo no real al
enlace que se esta calculando.

 Esto hace necesario que:
El valor del Ancho de Banda refleje la velocidad
real del enlace….

Motivo: para que la tabla de enrutamiento
contenga la información de la Mejor Ruta.
61 © 2007 Cisco Systems, Inc. Todos los derechos reservados. Cisco Public
Acuérdate: con el comando:
show interface serial 0/0/0
Se puede verificar que valor de ancho de banda se tiene asignado a una
interface. Si lo quieres cambiar:
R1(config-if)# bandwidth
62 © 2007 Cisco Systems, Inc. Todos los derechos reservados. Cisco Public
Nota: una mala asignación de Ancho de Banda para las interfaces,
pueden reflejar escoger una ruta de menor velocidad y publicarla
en la tabla de enrutamiento.
63 © 2007 Cisco Systems, Inc. Todos los derechos reservados. Cisco Public
Si se quiere verificar el costo que el router le asignado a una
determinada interface, se tiene el comando:

Show ip ospf interface serial 0/0/0

64 © 2007 Cisco Systems, Inc. Todos los derechos reservados. Cisco Public
Modificación del Costo de un Enlace
El costo de un enlace debe reflejar la velocidad real en la
que se esta utilizando una interface.
Cuando se requiera cambiar el Costo de un enlace, para
el IoS de cisco, se puede hacer de dos formas:
1.- Cambiando el Ancho de Banda, y de acuerdo a
la fórmula = (10
8
) /[BW] cambia el Costo,
acuérdate aquí que el router realiza la matemática.

2.- Cambiando el Costo directamente, en este caso
se le asigna a una interface un valor para el
Costo, sin que el router realice la matemática.
65 © 2007 Cisco Systems, Inc. Todos los derechos reservados. Cisco Public
Cambiando el Ancho de Banda.- acuérdate que en un
enlace de tipo serial se tienen dos interfaces de Router
participando de la conectividad, para poder cambiar el
costo de este enlace, se debería de cambiar el ancho de
banda en igual valor en ambas interfaces.
Comando:
R1(config-if)#bandwidth <valor> .. …..Unidad: kbps
Verificar:
R1#show ip ospf interface serial 0/0/0
[ Verificamos el costo asignado a la Serial 0/0/0 ]
66 © 2007 Cisco Systems, Inc. Todos los derechos reservados. Cisco Public
67 © 2007 Cisco Systems, Inc. Todos los derechos reservados. Cisco Public
Cambio de Costo.- en este caso se debería cambiar el
costo de forma directamente a través de un comando,
sin que el router haga el cálculo del costo.
 Este valor debe ser cambiado, en ambos routers que
se encuentran conectados en el mismo enlace.
Comando:
R1(config)#interface serial 0/0/0
R1(config-if)#ip ospf cost 1562
Verificar:
R1#show ip ospf interface serial 0/0/0
[ Verificamos el costo asignado a la Serial 0/0/0 ]

68 © 2007 Cisco Systems, Inc. Todos los derechos reservados. Cisco Public
Modificación del Costo de un Enlace
69 © 2007 Cisco Systems, Inc. Todos los derechos reservados. Cisco Public
Modificación del Costo de un Enlace
[ Comando bandwidth ] versus [ comando ip ospf cost ]
Se recomienda utilizar el comando: ip ospf cost, cuando
se tienen router de diversos fabricantes, ya que el RFC
2328 de OSPF no indica como calcular el valor del
Costo, y otros fabricantes pueden incluir otros
parámetros que el IoS de Cisco Systems.
También el utilizar el comando: ip ospf cost, ayuda a que
el router no realice el cálculo matemático para encontrar
el costo.
70 © 2007 Cisco Systems, Inc. Todos los derechos reservados. Cisco Public
Ambos comando tienen el mismo efecto