本篇文檔針對一些對OSPF路由協議有一定的感性認識的技術人員,提供一些基于OSPF報文格式的介紹,來達到了解OSPF路由協議的特性和特有的一些概念的了解。
一.OSPF的特性:
快速收斂;
能夠適應大型網絡;
能夠正確處理錯誤路由信息;
使用區域,能夠減少單個路由器的CPU負擔,構成結構化的網絡;
支持無類路由,完全支持超網,可變長子網等無類特性;
支持多條路徑負載均衡;
使用組播地址來進行信息互通,減少了非OSPF路由器的負載;
使用路由標簽來表示來自外部區域的路由。
二.Neighbor和Adjacency的定義:
Neighbor:
在網絡中,OSPF路由器可以發送Hello報文來進行鄰居尋找,當Hello報文中的幾個字段的內容是互相一致的時候,相鄰的OSPF路由器就會形成Neighbor關系。
Neighbor是保存在Neighbor表里,需要有Router ID和IP地址信息。
Router ID的確定:
1. 選擇IP地址最大的Loopback接口的IP地址為Router ID;如果只有一個Loopback接口,那么Router ID就是這個Loopback的地址。
2. 如果沒有Loopback接口,就選擇IP地址最大的物理接口的IP地址為Router ID,但是作為Router ID的物理接口,就不能運行OSPF,也就是說這個接口無法發送接受OSPF報文。
使用Loopback的IP地址作為Router ID的好處:
a. Loopback接口是邏輯接口,永遠不會down,有利于OSPF的穩定運行;
b. 便于控制OSPF路由器的Router ID。
Hello協議的特點:
1. 目的:
a. 用來發現OSPF Neighbor;
b. Hello報文包含了多個需要OSPF路由器協商的參數,以形成Neighbor的關系;
c. 他可以用來維持鄰居之間鏈接的存活;
d. 用來確定DR,BDR路由器的選擇。
2. 報文內容:
a. Router ID
b. Area ID
c. IP地址和掩碼
d. 認證方式和認證信息
e. Hello Interval和Dead Interval
f. Router優先權
g. DR和BDR的Router ID
新聞熱點
疑難解答