Protokoły stanu łącza, z których najpopularniejszym jest OSPF, opierają się na budowaniu kompletnej mapy
topologii przez każdy router w sieci. Zamiast wymieniać gotowe trasy, urządzenia przesyłają ogłoszenia o
stanie swoich bezpośrednich łączy (LSA, ang. Link-State Advertisement). Informacje te są gromadzone w
bazie danych LSDB, która musi być identyczna na wszystkich routerach w danym obszarze. Na podstawie tej
mapy każdy router uruchamia algorytm Dijkstry, aby obliczyć drzewo najkrótszych ścieżek do wszystkich
podsieci. OSPF cechuje się bardzo szybką zbieżnością i wsparciem dla hierarchicznej struktury opartej na
obszarach. Metryka w OSPF, nazywana kosztem, jest domyślnie powiązana z przepustowością interfejsów, co
promuje szybsze łącza. Jest to standardowy protokół stosowany w nowoczesnych sieciach korporacyjnych ze
względu na swoją wydajność i skalowalność.