Orden de consulta
show ip ospf neighbor → ¿existe el vecino? ¿en qué estado?
show ip ospf interface Gi0/0 → área, network type, timers, cost, DR/BDR
show ip protocols → RID, redes anunciadas, passive-interfaces
show ip ospf interface brief → vista rápida de todas las interfaces
show ip ospf database → ¿está el LSA esperado?
show ip route ospf → ¿se instaló la ruta?
show ip ospf → RID y tipo de áreas
--- nivel CCNP ---
show ip ospf statistics → ejecuciones de SPF y su causa
show ip ospf border-routers → camino a ABR/ASBR
show ip ospf database <tipo> → contenido interno de un LSA
show ip ospf virtual-links → estado de virtual links
1. Comprobar con quién ha formado adyacencia tu router
Comando: show ip ospf neighbor o show ip ospf neighbor <interface>
Example
R1# show ip ospf neighbor Neighbor ID Pri State Dead Time Address Interface 2.2.2.2 1 FULL/DR 00:00:38 192.168.10.2 FastEthernet0/0 3.3.3.3 1 FULL/BDR 00:00:31 192.168.20.3 FastEthernet0/1
Qué te dice
Lista cada router con el que el tuyo ha formado relación y hasta dónde llegó. Es el comando número uno de OSPF.
Cómo leer la salida
- Neighbor ID → el Router ID del vecino.
- Pri → prioridad de la interfaz del vecino (relevante para DR/BDR).
- State → lo sano es FULL (o 2-WAY entre dos DROTHERs).
- Dead Time → cuenta atrás hasta declarar muerto al vecino; debe reiniciarse con cada Hello.
- Address / Interface → por dónde y con qué IP se alcanza al vecino.
Filtrar por interfaz
show ip ospf neighbor <interface>muestra solo los vecinos de una interfaz concreta — útil en routers con muchos enlaces para aislar el que estás diagnosticando.
2. Revisar los parámetros exactos de una interfaz
Comando: show ip ospf interface <interface>
Example
R1# show ip ospf interface Fa0/0 FastEthernet0/0 is up, line protocol is up Internet Address 192.168.10.1/24, Area 0 Process ID 1, Router ID 1.1.1.1, Network Type BROADCAST, Cost: 1 Timer intervals configured, Hello 10, Dead 40, Wait 40, Retransmit 5 Designated Router (ID) 2.2.2.2, Interface address 192.168.10.2 Backup Designated Router (ID) 1.1.1.1 Neighbor Count is 1, Adjacent neighbor count is 1
Qué te dice
El detalle completo de una interfaz: network type, cost, timers y DR/BDR. Aquí viven los valores que deben coincidir con el vecino.
Cómo leer la salida
- Area → el área a la que pertenece la interfaz.
- Network Type → BROADCAST, NON-BROADCAST, POINT-TO-POINT, etc.; determina si hay DR y qué timers se usan.
- Cost → el costo de salida por esa interfaz.
- Hello / Dead → los timers configurados en esa interfaz.
- Designated Router / Backup → quién es el DR y el BDR del segmento; compara el DR con tu propio Router ID para saber si tú eres el DR.
- Neighbor Count vs Adjacent neighbor count → cuántos vecinos ve frente a cuántos llegaron a adyacencia completa.
3. Confirmar qué está anunciando OSPF
Comando: show ip protocols
Example
R1# show ip protocols Routing Protocol is "ospf 1" Router ID 1.1.1.1 Routing for Networks: 192.168.10.0 0.0.0.255 area 0 192.168.20.0 0.0.0.255 area 0 Passive Interface(s): GigabitEthernet0/2 Distance: (default is 110)
Qué te dice
Un resumen de cómo está configurado OSPF: qué redes anuncia, qué interfaces son passive y la distancia administrativa.
Cómo leer la salida
- Router ID → el identificador activo del proceso.
- Routing for Networks → las sentencias
networkcon su wildcard y su área; define qué interfaces entran a OSPF.- Passive Interface(s) → interfaces que anuncian su red pero no envían Hellos (no forman vecinos).
- Distance → la distancia administrativa (110 por defecto).
4. Ver de un vistazo qué interfaces corren OSPF
Comando: show ip ospf interface brief
Example
R1# show ip ospf interface brief Interface PID Area IP Address/Mask Cost State Nbrs F/C Fa0/0 1 0 192.168.10.1/24 1 DR 1/1 Fa0/1 1 0 192.168.20.1/24 1 BDR 1/1
Qué te dice
Una línea por interfaz con OSPF: área, cost, estado y número de vecinos. La vista panorámica antes de entrar al detalle.
Cómo leer la salida
- Area → el área de cada interfaz de un vistazo.
- Cost → el costo de cada interfaz.
- State → el rol de la interfaz (DR, BDR, DROTHER, P2P…).
- Nbrs F/C → vecinos en Full / vecinos totales (Count).
5. Mirar dentro de la base de datos de topología
Comando: show ip ospf database
Example
R1# show ip ospf database Router Link States (Area 0) Link ID ADV Router Age Seq# Checksum Link count 1.1.1.1 1.1.1.1 412 0x80000005 0x00A1B2 2 2.2.2.2 2.2.2.2 398 0x80000004 0x00C3D4 3
Qué te dice
El mapa en crudo de la red (la LSDB) sobre el que corre SPF. Todos los routers de un área deberían tener el mismo. Filtra con palabras clave:
router,network,summary,asbr-summary,external.
Cómo leer la salida
- Link ID / ADV Router → identificador del LSA y router que lo originó.
- Age → antigüedad en segundos; se refresca antes de llegar a 3600.
- Seq# → número de secuencia; sube cada vez que el LSA se actualiza.
- Link count → cuántos enlaces describe ese LSA.
6. Confirmar qué rutas OSPF llegaron a la tabla
Comando: show ip route ospf
Example
R1# show ip route ospf O 192.168.30.0/24 [110/2] via 192.168.10.2, 00:05:12, Fa0/0 O IA 10.1.1.0/24 [110/3] via 192.168.20.3, 00:04:50, Fa0/1 O E2 172.16.0.0/16 [110/20] via 192.168.10.2, 00:03:11, Fa0/0
Qué te dice
El resultado final: las rutas OSPF que el router usa para reenviar tráfico, con su tipo y su costo.
Cómo leer la salida
- Código de ruta → O (intra-area), O IA (inter-area), O E1/E2 (externa), O N1/N2 (NSSA).
- [110/x] → 110 es la distancia administrativa; x es el cost total acumulado hasta el destino.
- via … , Interface → next-hop y por dónde sale.
7. Verificar la identidad del router y su configuración de áreas
Comando: show ip ospf
Example
R1# show ip ospf Routing Process "ospf 1" with ID 1.1.1.1 Number of areas in this router is 1. 1 normal 0 stub 0 nssa Area BACKBONE(0) Number of interfaces in this area is 2 SPF algorithm executed 4 times
Qué te dice
La vista general del proceso: Router ID, número y tipo de áreas, y cuántas veces ha corrido SPF.
Cómo leer la salida
- ID → el Router ID del proceso.
- normal / stub / nssa → el conteo y tipo de las áreas del router.
- Area BACKBONE(0) → confirma pertenencia al área 0.
- SPF algorithm executed → cuántas veces ha recalculado la topología.
8. Ver el detalle completo de un vecino
Comando: show ip ospf neighbor detail
Example
R1# show ip ospf neighbor detail Neighbor 2.2.2.2, interface address 192.168.10.2 In the area 0 via interface FastEthernet0/0 Neighbor priority is 1, State is FULL, 6 state changes DR is 192.168.10.2 BDR is 192.168.10.1 Dead timer due in 00:00:35
Qué te dice
La vista ampliada de un solo vecino, incluyendo el contador de cambios de estado, que no aparece en el comando básico.
Cómo leer la salida
- priority → prioridad del vecino (rol DR/BDR).
- State / state changes → estado actual y cuántas veces se ha reiniciado la relación (un contador alto delata inestabilidad).
- DR / BDR → quién ocupa cada rol en el segmento.
- Dead timer → tiempo restante antes de declararlo muerto.
9. Consultar estadísticas de ejecución de SPF
Comando: show ip ospf statistics
Example
R1# show ip ospf statistics Area 0: SPF algorithm executed 12 times Delta T Intra Inter External Reason 00:01:14 2 0 0 R, N 00:00:47 1 0 0 R 00:00:12 3 1 0 R, N, SN
Qué te dice
El detalle de cada ejecución de SPF: cuándo corrió y, sobre todo, por qué (columna Reason). Base para analizar estabilidad de la topología.
Cómo leer la salida
- Delta T → tiempo entre ejecuciones de SPF.
- Reason → qué disparó el recálculo: R (Router LSA), N (Network LSA), SN/SA (Summary), X (External).
- Ejecuciones muy seguidas indican cambios frecuentes en la topología.
10. Localizar el camino hacia ABRs y ASBRs
Comando: show ip ospf border-routers
Example
R1# show ip ospf border-routers OSPF Router with ID (1.1.1.1) (Process ID 1) Codes: i - Intra-area route, I - Inter-area route i 2.2.2.2 [1] via 192.168.10.2, FastEthernet0/0, ABR, Area 0, SPF 3 I 4.4.4.4 [2] via 192.168.10.2, FastEthernet0/0, ASBR, Area 0, SPF 3
Qué te dice
La tabla interna de cómo el router alcanza los ABR y ASBR. Sustenta las rutas inter-area y externas.
Cómo leer la salida
- i / I → ruta intra-area o inter-area hacia el border router.
- ABR / ASBR → el rol del router de borde alcanzado.
- [coste] → cost para llegar a ese border router.
- Area → el área a través de la cual se le alcanza.
11. Leer el contenido de un LSA concreto
Comando: show ip ospf database <tipo> [link-id]
Example
R1# show ip ospf database router 2.2.2.2 LS age: 412 LS Type: Router Links Link State ID: 2.2.2.2 Advertising Router: 2.2.2.2 LS Seq Number: 80000004 Number of Links: 3 Link connected to: a Transit Network (Link ID) Designated Router address: 192.168.10.2 (Link Data) Router Interface address: 192.168.10.2 TOS 0 Metrics: 1
Qué te dice
Abre un LSA específico para leer su interior: los enlaces que describe, su tipo, la métrica y el número de secuencia.
Cómo leer la salida
- Number of Links → cuántos enlaces describe el router.
- Link connected to → tipo de enlace (Transit, Stub, Point-to-Point).
- TOS 0 Metrics → el cost asociado a ese enlace.
- LS Seq Number → número de secuencia del LSA.
Palabras clave por tipo de LSA
router(Type 1) → enlaces que describe cada router.network(Type 2) → el LSA que genera el DR en redes multiacceso.summary(Type 3) → redes lógicas de otras áreas (inter-área), generadas por el ABR. Al filtrar por este tipo ves las redes que vienen de fuera de tu área.asbr-summary(Type 4) → identidad del ASBR vista desde otras áreas.external(Type 5) → rutas externas redistribuidas. El campo Advertising Router de la salida identifica al ASBR que originó cada ruta externa.nssa-external(Type 7) → rutas externas dentro de una NSSA.
Ver solo lo que este router origina — self-originate
Añadir
self-originatefiltra la salida para mostrar únicamente los LSA generados por el router donde ejecutas el comando. Útil para confirmar “¿qué estoy anunciando yo al dominio?”, sobre todo en un ASBR para revisar qué rutas externas está originando.R6# show ip ospf database external self-originateSe puede combinar con distintos tipos de LSA, no solo external.
12. Verificar virtual links
Comando: show ip ospf virtual-links
Example
R1# show ip ospf virtual-links Virtual Link OSPF_VL0 to router 4.4.4.4 is up Transit area 1, via interface FastEthernet0/1, Cost of using 2 Transmit Delay is 1 sec, State POINT_TO_POINT Timer intervals configured, Hello 10, Dead 40, Wait 40, Retransmit 5 Adjacency State FULL
Qué te dice
El estado de los virtual links, que reconectan al área 0 una parte del backbone separada, tunelizando a través de un área de tránsito.
Cómo leer la salida
- is up / is down → si el virtual link está operativo.
- Transit area → el área que atraviesa (no puede ser stub).
- Cost of using → cost a través del virtual link.
- Adjacency State → debe estar en FULL para funcionar.