OSPF(開放最短路徑優先)協議是鏈路狀態路由協議類。對於 IPv4 的 OSPF 當前版本號 OSPFv2,的版本號 John Moy 在 RFC 1247 中引入,並在 RFC 2328 中更新。1999 年,用於 IPv6 的 OSPFv3 在 RFC 2740 中公布
OSPF 特點s
OSPF 不使用傳輸層協議。原因在於 OSPF 數據包直接通過 IP 發送
在多路訪問網絡採用 DRs 和 BDRs降低LSA開銷
5 種數據包類型
度量為路徑開銷,cisco IOS 使用從路由器到目的網絡沿途的傳出接口的累積帶寬作為開銷值
這個實驗的的拓撲圖是依照 RIP協議配置實驗 的拓撲圖來的,中間代碼也有類似的地方。不同的就是配置兩個不同路由器協議,ospf的配置 network 后面要加 區域area 號:
OSPF的基本配置命令:
R1(config)#router ospf process-id
Router(config-router)#network network-address wildcard-mask area area-id(這里要特別注意 要是反掩碼)
Router(config-router)# ip ospf priority
Router(config-router)# default-information originate
驗證
show ip protocol
show ip route 查看路由表
show ip ospf interface 命令查看接口所用的帶寬值
show ip ospf neighbor 命令可用於驗證該路由器是否已與其相鄰路由器建立相鄰關系兩台路由器未建立相鄰關系,則不會交換鏈路狀態信息
OSPF 術語中,位於 OSPF 路由域和非 OSPF 網絡間的路由器稱為自治系統邊界路由器 (ASBR)
OSPF 須要使用 default-information originate 命令來將 0.0.0.0/0 靜態默認路由通告給區域內的其他路由器
R1(config-router)#default-information originate
OSPF中的開銷能夠由我們來改動:
鏈路的兩端應該配置為同樣值
Bandwidth 命令=改動拓撲中串行接口開銷值 (帶寬)
Example: Router(config-if)#bandwidthbandwidth-kbps
ip ospf cost 命令 –直接指定接口開銷 (開銷)
Example:R1(config)#interface serial 0/0/0
R1(config-if)#ip ospf cost 1562
總結:對這個實驗,拓撲圖和上一個實驗基本一樣,所以在這里接線基本上沒有什么大問題了(上次接線接了好久),值得注意的是e1port的配置,基本上認真做完上面一個實驗。做這個實驗沒有什么大問題了,hp設備和cisco的設備之間命令的區別,上面的命令都是在cisco上的命令(hp上的大體和cisco命令),有些命令還是有區別。在hp中 ospf不要在后面再加入 進程號了,這里特別要說的是,對於network 后面的配置,在cisco 上掩碼和反掩碼都行(可是配置中最好使用反掩碼),這里要特別注意(今天就是在這里犯錯,最后導致又一次配置的),在hp中,假設用的是掩碼 它也不給你提示錯誤。到最后查看路由表的時候。路由都沒有生成。。
。
最后檢查了好久錯誤,一段一段的檢查都沒有問題。最后找出問題出在反掩碼上,(用的是掩碼,有可能反掩碼的值會等於我如今配置的掩碼的值,所以也沒有報錯)。這里要值得注意啊,僅僅是一個小問題,反映了自己不細心,上課講的理論部分沒有全然掌握,值得反思啊!!
!
這一種錯誤下次再不能做到這一點。。!