OSPF (), w wolnym tłumaczeniu: „pierwszeństwo ma najkrótsza ścieżka” (słowo „open” oznacza otwartość, podobnie jak w pojęciu Open Source) – protokół trasowania oparty na analizie stanu łącza (ang. ). Jest jednym z protokołów bramy wewnętrznej – IGP (ang. ) – czyli kontroluje przepływ pakietów wewnątrz systemu autonomicznego (ang. , ).

Cechami protokołu OSPF są: trasowanie wielościeżkowe, trasowanie najmniejszym kosztem i równoważenie obciążenia. Zdefiniowany on został jako OSPF wersja 2. w dla IPv4, a aktualizacja dla IPv6 jako OSPF wersja 3. w .

Jest zalecanym protokołem wśród protokołów niezależnych, do których należy także RIP. W przeciwieństwie do protokołu RIP, charakteryzuje się dobrą skalowalnością, wyborem optymalnych ścieżek, przyspieszoną zbieżnością i brakiem ograniczenia skoków powyżej 15. Protokół OSPF używa hierarchicznej struktury sieci z podziałem na obszary, z centralnie umieszczonym obszarem zerowym (ang. ), który pośredniczy w wymianie tras między wszystkimi obszarami w domenie OSPF.