Алгоритм маршрутизации, при использовании которого каждый маршрутизатор (router) рассылает информацию о состоянии линии связи всем остальным узлам составной сети (internet). Алгоритмы маршрутизации по состоянию линии связи реже приводят к образованию замкнутых путей, чем алгоритмы маршрутизации по вектору перемещения (distance vector algorithm), однако они предъявляют более высокие требования к объему необходимой памяти.