OSPF es un protocolo de enrutamiento interno estándar de Internet que distribuye información de rutas entre routers dentro de un mismo sistema autónomo. Se basa en el estado de los enlaces y utiliza cinco tipos de mensajes para intercambiar y actualizar la información de topología de red entre los routers. El funcionamiento básico de OSPF requiere que cada router almacene un mapa de la red y se actualice rápidamente ante cualquier cambio en la estructura de la red.