在路由協議中,開放最短路徑優先協議也就是我們常說的OSPF,它是一個開放標準的路有選擇協議,他被各種網絡開發商所廣泛使用,通過使用Dijkstra算法來工作的。
一、鏈路是路由器接口的另一種說法,因此OSPF也稱為接口狀態路由協議。OSPF通過路由器之間通告網絡接口的狀態來建立鏈路狀態數據庫,生成最短路徑樹,每個OSPF路由器使用這些最短路徑構造路由表。
二、為了滿足建造越來越大基于IP網絡的需要,形成了一個工作組,專門用于開發開放式的、鏈路狀態路由協議,以便用在大型、異構的I P網絡中,新的路由協議已經取得一些成功的一系列私人的、和生產商相關的、最短路徑優先(SPF )路由協議為基礎, 在市場上廣泛使用。
三、首先,要構建一個最短路徑樹,然后使用最佳路徑的計算結果來組建路由表,OSPF匯聚很快,雖然他可能沒有EIGRP快,并且它也支持到達相同目標的多個等開銷路由,但是與EIGRP不同,它只支持IP路由選擇。
四、OSPF術語有鏈路、路由器ID、鄰居、鄰接、鄰居關系數據庫、拓撲數據庫、鏈路狀態通告、指定路由器、備用指定路由器、OSPF區域、廣播(多路訪問)、非廣播的多路訪問、點到點、點到多點。
五、SPF樹的計算,在區域內部,每個路由器都計算到達統一區域中每個網絡的最佳/最短路徑,OSPF路由協議是一種典型的鏈路狀態(Link-state)的路由協議,一般用于同一個路由域內。在這里,路由域是指一個自治系統,它是指一組通過統一的路由政策或路由協議互相交換路由信息的網絡。
六、OSPF配置中的基本元素:啟動OSPF和配置OSPF區域
1、啟動OSPF:配置OSPF最簡單也是最低級的方式就是使用單一區域。用于激活OSPF路由進程的命令是Lab_A(config)#router ospf ,OSPF 使用一個取值于范圍1-65535內的數來識別進程的ID.
2、配置OSPF區域:在標識了OSPF的進程后,接下來需要標識想要進行OSPF通信的接口,及路由器所在的區域,OSPF在配置中使用了通配符掩碼,該掩碼也被應用在訪問控制列表的配置中。
作為一種鏈路狀態的路由協議,OSPF將鏈路狀態廣播數據LSA傳送給在某一區域內的所有路由器,這一點與距離矢量路由協議不同,運行距離矢量路由協議的路由器是將部分或全部的路由表傳遞給與其相鄰的路由器。