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 network con 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-originate filtra 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-originate

Se puede combinar con distintos tipos de LSA, no solo external.

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.