思科基礎知識:OSPF(開放最短路徑優先)
OSPF(開放最短路徑優先)基礎
OSPF是一個開放標準的路由選擇協議,他被各種網絡開發商所廣泛使用,其中包括Cisco。OSPF是通過使用Dijkstra算法來工作的。首先,要構建一個最短路徑樹,然后使用最佳路徑的計算結果來組建路由表。OSPF匯聚很快,雖然他可能沒有EIGRP快,并且它也支持到達相同目標的多個等開銷路由。但是與EIGRP不同,它只支持IP路由選擇。
OSPF和RIPv1比較
OSPF術語
鏈路、路由器ID、鄰居、鄰接、鄰居關系數據庫、拓撲數據庫、鏈路狀態通告、指定路由器、備用指定路由器、OSPF區域、廣播(多路訪問)、非廣播的多路訪問、點到點、點到多點。
SPF樹的計算
在區域內部,每個路由器都計算到達統一區域中每個網絡的最佳/最短路徑。
配置OSPF
OSPF配置中的基本元素:啟動OSPF和配置OSPF區域
啟動OSPF
配置OSPF最簡單也是最低級的方式就是使用單一區域。用于激活OSPF路由進程的命令是:
- Lab_A(config)#router ospf ?
- <1-65535> Process ID
OSPF 使用一個取值于范圍1-65535內的數來識別進程的ID。
配置OSPF區域
在標識了OSPF的進程后,接下來需要標識想要進行OSPF通信的接口,及路由器所在的區域。OSPF在配置中使用了通配符掩碼,該掩碼也被應用在訪問控制列表的配置中。
配置ospf基本實例:
- Lab_A(config)#router ospf 1
- Lab_A(config-router)#netw 192.168.20.0 0.255.255.255 area 0
- Lab_A(config-router)#
- Lab_B(config)#router ospf 1
- Lab_B(config-router)#netw 192.168.40.0 0.0.0.255 area 0
- Lab_B(config-router)#netw 192.168.20.0 0.0.0.255 area 0
- Lab_B(config-router)#
- Lab_C(config)#router ospf 1
- Lab_C(config-router)#netw 192.168.40.0 0.0.0.255 area 1
- Lab_C(config-router)#
【編輯推薦】