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
interface Loopback0
ip address 1.1.1.1 255.255.255.255
!
router ospf 1
router-id 1.1.1.1El 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
router ospf 1
network 10.0.12.0 0.0.0.3 area 0
network 1.1.1.1 0.0.0.0 area 0La 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:
interface Ethernet0/0
ip ospf 1 area 03. 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/1Cómo verificar que OSPF funciona
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.