數據路由通信--ospf復習


 數據路由通信--ospf 復習

ospf 復習

今天來回顧一下ospf

ospf全名叫做開放式最短路徑優先協議,它是一種基於鏈路狀態內部網關路由協議。
ospf支持區域的划分,內部的路由器使用spf最短路徑算法保證了區域內部的無環路。

ospf的特點:

1 無環路 :支持區域的划分
2 收斂快 :支持觸發更新
3 擴展性好 :ospf的分區特點
4 支持認證 :提供了認證功能

ospf的原理介紹

ospf要求每一台運行ospf的路由器都要了解整個網絡的鏈路狀態信息,這樣才可以計算出到達目的地的最優路徑。
這個功能基於:

  • 鏈路狀態公告LSA(Link State Advertisement)收集信息
  • 根據LSA收集信息建立自己的鏈路狀態數據庫LSDB(Link State Database)
  • 在LSDB的基礎上使用SPF算法進行運算,以建立到達每個網絡的最短路徑樹。

ospf報文封裝在IP報文中,協議號為89

ospf的鄰居和DR

  • Router ID :是一個32位的值,它唯一標識了一個自治系統內的路由器
  • 鄰居(Neighbor):通過ospf接口發送Hello報文發現鄰居
  • 鄰接(Adjacency):只有雙方成功交換DD報文,並能交換LSA

路由器在發送LSA之前必須先發現鄰居並建立鄰居關系

DR和BDR可以減少鄰接關系的數量,從而減少路由信息的交換次數,節省帶寬。

DB是基於端口的路由優先級來選舉的。值越大,優先級越高。比較Router ID也適用。

ospf區域

Area0骨干區域,其他區域都必須與此區域相連

ospf開銷

ospf基於接口帶寬計算開銷:計算公式為:接口開銷=帶寬參考值÷帶寬。

ospf配置 

[RTA]ospf router-id 1.1.1.1 //使能ospf並配置進程ID
[RTA-ospf-1] area 0 //配置ospf區域
[RTA-ospf-1-area-0.0.0.0]network 192.168.1.0 0.0.0.255 //用於指定運行ospf協議的接口,指定一個反掩碼,用於匹配地址值。

配置驗證

[RTA ] display ospf peer
  • 命令display ospf peer可以用於查看鄰居相關的屬性,包括區域、鄰居的狀態、鄰接協商的主從狀態以及DR和BDR情況。

ospf認證

[RTA -GE0/0/0] ospf authentication-mode md5 1 huawei
  • OSPF認證可以配置在接口或區域上,配置接口認證方式的優先級高於區域認證方式。

配置驗證

<RTA>terminal debugging
<RTA> debugging ospf packet
  • debugging ospf packet命令用來指定調試OSPF報文,然后便可以查看認證過程,以確定認證配置是否成功。

問題:

1、ospf hello報文中Router Dead Interval 字段的作用是什么?
答:Hello報文中的Router Dead Interval字段代表死亡間隔,如果在此時間內未收到鄰居發來的Hello報文,則認為鄰居失效。死亡間隔是Hello間隔的4倍,在廣播網絡上缺省為40秒(因為Hello間隔缺省為10秒)。

 

2、在廣播網絡中,DR和BDR用來接收鏈路狀態更新報文的地址是什么?
答:在廣播網絡上,DR和BDR都使用組播地址224.0.0.6來接收鏈路狀態更新報文。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM