NetworkingOSPF

Video - OSPF Explicado en 5 Minutos | Laboratorio Rápido en Cisco Packet Tracer

OSPF (Open Shortest Path First)

OSPF es un protocolo de estado de enlace (link-state) y enrutamiento dinámico.

El objetivo de un protocolo de enrutamiento dinámico es compartir información de rutas para encontrar la mejor ruta hacia un destino y colocarla en la tabla de enrutamiento.

OSPF es un protocolo poderoso y escalable, ideal para redes medianas y grandes debido a su rápida convergencia y uso eficiente del ancho de banda. Su configuración básica es sencilla, pero su verdadera potencia se aprovecha en diseños jerárquicos con múltiples áreas.

Funcionamiento de OSPF

  • Envía mensajes LSA (Link State Advertisement) para anunciar interfaces y métricas.

  • Establece adyacencias con vecinos mediante paquetes Hello enviados a la dirección multicast 224.0.0.5.

  • Usa el algoritmo SPF (Shortest Path First) o Dijkstra para calcular rutas libres de bucles.

Características Principales

  • Protocolo Abierto (Estándar): Puede configurarse entre equipos de diferentes fabricantes (ej: Router Cisco y Firewall Fortigate) sin incompatibilidades.

  • Métrica basada en costo: Basada en el ancho de banda, lo cual es una ventaja sobre protocolos de vector distancia como RIP que solo usa número de saltos.

  • Distancia Administrativa: 110 (valor usado para preferencia frente a otros protocolos), la distancia administrativa más baja se considera más confiable.

Modelo Jerárquico de Áreas

  • Área Backbone (Área 0): Área principal obligatoria

  • Todos los routers dentro de la misma área comparten la misma base de datos topológica (Link State Database).

  • Tienen visibilidad completa de la topología.

  • Ejecutan el algoritmo de Dijkstra (Shortest Path First) para determinar la ruta más corta libre de loops.

Configuración

Métodos de Configuración

OSPF ofrece dos formas de habilitar interfaces:

  1. Network Statement (Método global):
    • Configurado bajo router ospf [process-id]
    • Usa comando network con wildcard mask
  2. Configuración por Interfaz (Método específico):
    • Configurado directamente en cada interfaz
    • Usa comando ip ospf [process-id] area [número]
Topología del Ejemplo
  • PC1 (LAN R1) ↔ Router1 ↔ Router2 ↔ PC2 (LAN R2)
  • Objetivo: Comunicación entre PCs usando OSPF

Router 1 - Configuración por Network Statement

hostname R1
interface GigabitEthernet0/0
 ip address 10.10.1.1 255.255.255.0
 no shutdown

interface GigabitEthernet0/1
 ip address 192.168.12.1 255.255.255.0
 no shutdown

router ospf 1
 network 192.168.12.0 0.0.0.0 area 0
 network 10.10.1.0 0.0.0.0 area 0

Explicación:

  • router ospf 1: Habilita OSPF con process ID 1 (el ID es localmente significativo)
  • network [dirección] [wildcard] area [número]: Anuncia las interfaces que participarán en OSPF
  • Wildcard 0.0.0.0: Indica coincidencia exacta de la red

Router 2 - Configuración por Interfaz

hostname R2
interface GigabitEthernet0/1
 ip address 192.168.12.2 255.255.255.0
 no shutdown
 ip ospf 1 area 0

interface GigabitEthernet0/0
 ip address 172.16.1.1 255.255.255.0
 no shutdown
 ip ospf 1 area 0

Explicación:

  • ip ospf [process-id] area [número]: Habilita OSPF directamente en la interfaz
  • Esta es una forma alternativa al comando network

Configuración de PCs

PC1 (LAN R1):

  • IP: 10.10.1.10/24
  • Gateway: 10.10.1.1

PC2 (LAN R2):

  • IP: 172.16.1.72/24
  • Gateway: 172.16.1.1
Comandos de Verificación

Muestra vecinos OSPF y los routers adyacentes descubiertos mediante paquetes Hello

show ip ospf neighbor

Muestra la tabla de enrutamiento (verifica rutas OSPF aprendidas, marcadas con "O" para OSPF)

show ip route

Muestra la base de datos topológica (idéntica en todos los routers del área)

show ip ospf database
Built with LogoFlowershow