OSPF es un protocolo de enrutamiento dinámico interior basado en el algoritmo de estado de enlace. Funciona mediante el intercambio de información sobre la topología de red entre routers vecinos para calcular la ruta más corta. Versiones posteriores de OSPF soportan diferentes métricas, tipos de redes y escalabilidad para redes grandes.