OSPF es un protocolo de enrutamiento sin clase que trabaja mediante áreas dentro de una red WAN para permitir una jerarquización eficiente del tráfico. OSPF requiere conocer conceptos como router ID, adyacencia, áreas, algoritmo Dijkstra y LSA para funcionar. Fue desarrollado originalmente en 1987 por IETF y trabaja de forma escalable en grandes redes mediante el intercambio periódico de actualizaciones de estado de enlace.