O S P F是專門設計用于自治系統之內的I P路由協議。如此看來,它不能傳輸其他可路由網絡如I P X或A p p l e Ta l k的報文。假如用戶的網絡必須適用多種可路由協議,就要考慮使用別的路由協議而不是O S P F。
S P F基于I P數據報頭中的目的I P地址來計算路由,并不提供對非一I P目的地的路由計算。而且,各種O S P F信息直接封裝在I P中:無需其他協議( T C P、U D P等)來傳輸。
O S P F也被設計用于快速地檢測自治系統內的拓撲變化,并且在發現變化之后收斂到新的拓撲。路由決定以自治系統內互聯的路由器之間的鏈路狀態為基礎。這些路由器各自都維護一個相同的數據庫,其中記錄了網絡的鏈路狀態。這個數據庫中包含的是路由器狀態,其中 有可用的接口、可以到達的相鄰路由器及鏈路、狀態信息。
路由表更新,也就是鏈路-狀態廣播(Link-state advertisement,LSA),直接發送給路由器區內的所有相鄰路由器。這種更新過程的技術術語稱為洪泛( f l o o d ),這個術語會給人負面印象,造成對O S P F性能特點的錯誤熟悉。
實際上, O S P F網絡可以非常快地收斂。網絡中的所有路由器運行相同的路由算法并且直接在彼此之間傳送路由表更新報文。這些信息用于建立網絡和鏈路的視圖。每個路由器的網絡視圖使用類- U N I X的樹結構,并以自身作為根。這個樹稱為最短路徑樹(shortest-path tree),記錄了到達自治系統內每個目的地的最短路徑。自治系統之外的目的地可以通過到外部網絡的邊界網關來獲得,邊界網關出現在最短路徑樹結構的葉上。這樣的目的地和/或網絡的鏈路-狀態數據不被維護,因為它們位于O S P F網絡之外。因此,它們不能出現在最短路徑樹的枝上。