OSPF (Open Shortest Path First, «primero la ruta más corta») es un protocolo de enrutamiento dinámico que usan los routers para aprender solos las rutas de una red y elegir la mejor para llegar a cada destino.
Imagina que cada router tiene una copia del mismo mapa de la red: sabe qué routers existen, cómo están conectados y qué tan «caro» es cada enlace. Con ese mapa, cada uno calcula por su cuenta el camino más corto hacia cada red. Si un enlace se cae, el mapa se actualiza en todos y recalculan en segundos.
En términos técnicos
- Es un protocolo de estado de enlace (link-state) de tipo IGP: funciona dentro de una misma organización o sistema autónomo.
- Es un estándar abierto del IETF: funciona entre equipos de distintos fabricantes. OSPFv2 es para IPv4 (RFC 2328) y OSPFv3 para IPv6 (RFC 5340).
- Calcula las rutas con el algoritmo SPF de Dijkstra.
- Usa como métrica el costo, que depende del ancho de banda del enlace: a mayor velocidad, menor costo.
- Organiza la red en áreas. El área 0 (backbone) es obligatoria y todas las demás se conectan a ella.
- En Cisco, sus rutas tienen una distancia administrativa de 110 y aparecen con la letra O en la tabla de enrutamiento.
¿Dónde lo vas a encontrar?
En redes empresariales y de campus con varios routers, en proveedores de Internet (dentro de su red) y en casi cualquier examen de certificación de redes. Es la alternativa estándar cuando el enrutamiento estático deja de ser práctico.