Los protocolos de enrutamiento de estado de enlace como OSPF y IS-IS funcionan intercambiando paquetes de estado de enlace (LSP) para construir una base de datos compartida que cada router usa para determinar la mejor ruta a cualquier destino de la red. Los routers primero detectan sus propias redes conectadas y luego intercambian LSP con sus vecinos, inundando la red para que todos los routers tengan la misma visión de la topología y puedan calcular rutas óptimas.