← Volver al blog
Enrutamiento 10 min de lectura

OSPF en Cisco: qué es y cómo configurarlo paso a paso

OSPF es el protocolo de enrutamiento más usado en redes empresariales y uno de los temas con más peso en el CCNA. La idea es sencilla: los routers se cuentan entre ellos qué redes tienen y cada uno calcula el mejor camino. Aquí verás cómo funciona y cómo configurarlo en Cisco, con los comandos para comprobar que quedó bien.

Qué es OSPF y por qué se usa

Con rutas estáticas tú le dices a cada router, a mano, por dónde llegar a cada red. Funciona en redes chicas, pero si se cae un enlace nadie corrige nada. Un protocolo dinámico como OSPF resuelve eso: los routers descubren a sus vecinos, intercambian información y recalculan solos cuando algo cambia.

OSPF es de estado de enlace: cada router arma una base de datos con el mapa completo del área (la LSDB) y ejecuta el algoritmo SPF de Dijkstra para elegir el camino de menor costo. En Cisco el costo se calcula como ancho de banda de referencia (100 Mbps por defecto) dividido por el ancho de banda de la interfaz.

Conceptos que tienes que manejar

  • Router ID: identificador de 32 bits con formato de IP. Identifica a cada router en el dominio OSPF y no puede repetirse.
  • Áreas: OSPF divide la red en áreas para escalar. El área 0 es el backbone y todas las demás deben conectarse a ella. En el CCNA se trabaja sobre todo OSPF de área única.
  • Vecinos y adyacencias: los routers se descubren con paquetes Hello. Para ser vecinos deben coincidir en área, subred, timers y autenticación.
  • DR y BDR: en segmentos Ethernet se elige un router designado y uno de respaldo para no sincronizar todos con todos. Gana la prioridad más alta y, en empate, el router ID más alto.

Configurar OSPF en Cisco paso a paso

Tomemos tres routers en línea: R1 — R2 — R3, con enlaces /30 entre ellos y una loopback en cada uno para simular una red interna.

1. Loopbacks y router ID

R1
interface Loopback0
 ip address 1.1.1.1 255.255.255.255
!
router ospf 1
 router-id 1.1.1.1

El número después de router ospf es el ID del proceso: es local al router y no necesita coincidir con el de los vecinos.

2. Activar OSPF en las interfaces

R1
router ospf 1
 network 10.0.12.0 0.0.0.3 area 0
 network 1.1.1.1 0.0.0.0 area 0

La wildcard es la máscara invertida: para una /30 (255.255.255.252) es 0.0.0.3. Si dudas, la calculadora de wildcard te la da al instante. También puedes activarlo directamente en la interfaz, que es más claro:

Alternativa por interfaz
interface Ethernet0/0
 ip ospf 1 area 0

3. Interfaces pasivas

Hacia las LAN de usuarios no hay routers vecinos, así que no tiene sentido enviar Hellos. Márcalas como pasivas: la red se sigue anunciando, pero sin formar adyacencias.

router ospf 1
 passive-interface Ethernet0/1

Cómo verificar que OSPF funciona

Comandos de verificación
show ip ospf neighbor
show ip route ospf
show ip ospf interface brief
show ip protocols
  • show ip ospf neighbor: tus vecinos deben aparecer en FULL. Si ves INIT o EXSTART por mucho rato, hay un desacuerdo de parámetros o de MTU.
  • show ip route ospf: las rutas aprendidas llevan la letra O y la distancia administrativa 110, por ejemplo [110/20].
  • show ip ospf interface brief: qué interfaces participan, su área, costo y estado (DR, BDR, P2P).

Errores comunes

  • → Wildcard mal calculada: la interfaz nunca entra en OSPF.
  • → Áreas distintas en cada punta del enlace: no hay adyacencia.
  • → Interfaz pasiva hacia un vecino: la red se anuncia, pero no hay vecino.
  • → Router ID duplicado: los routers lo reportan y la red se vuelve inestable.

OSPF es la base del enrutamiento dinámico del CCNA. Si vienes de cero, conviene antes tener claro el subneteo y cómo lee un router su tabla con rutas estáticas.

Levanta OSPF en tres routers reales

El laboratorio gratis «OSPF de área única» te da tres routers Cisco en el navegador. Configuras loopbacks y OSPF, y el lab revisa que los vecinos lleguen a FULL y que las rutas se aprendan.

Abrir el lab de OSPF gratis

5 laboratorios gratis · nada que instalar

Preguntas frecuentes

¿Qué es OSPF en pocas palabras?+

OSPF (Open Shortest Path First) es un protocolo de enrutamiento dinámico de estado de enlace. Cada router conoce el mapa completo de su área y calcula con el algoritmo SPF de Dijkstra el camino de menor costo hacia cada red. Es un estándar abierto, así que funciona entre equipos de distintos fabricantes.

¿Por qué OSPF usa wildcard en el comando network?+

El comando network de OSPF no anuncia una red: indica qué interfaces participan en OSPF. La wildcard dice qué bits de la dirección deben coincidir (0) y cuáles no importan (1). Por ejemplo, network 10.0.12.0 0.0.0.3 area 0 activa OSPF en la interfaz cuya IP está en 10.0.12.0/30.

¿Cómo se elige el router ID de OSPF?+

Primero se usa el configurado con router-id. Si no hay, la IP más alta de una interfaz loopback activa y, si no hay loopback, la IP más alta de una interfaz física activa. Se recomienda fijarlo a mano; si lo cambias, aplica clear ip ospf process para que tome efecto.

¿Qué significa que un vecino OSPF esté en FULL?+

FULL es el estado final de una adyacencia: los dos routers ya sincronizaron su base de datos de estado de enlace. En redes Ethernet verás FULL/DR, FULL/BDR o, entre dos routers que no son DR ni BDR, 2WAY/DROTHER, que también es normal.

¿Por qué no se forma la adyacencia OSPF?+

Las causas típicas son: áreas distintas en cada extremo, timers hello/dead diferentes, máscaras que no coinciden, interfaz pasiva, router ID duplicado, autenticación distinta o MTU diferente. show ip ospf interface y debug ip ospf adj ayudan a encontrarla.