1.OSPF基本概念
OSPF路由協議是一種典型鏈路狀態(Link-state)路由協議,
主要維護工作在同一個路由域內網絡的連通。
在這裏,路由域是指一個自治系統AS(Autonomous System),
即是一組通過統一的路由政策或路由協議,互相交換路由信息的網絡。
在自治系統AS中,所有OSPF路由器都維護一個具有相同描述結構的AS結構數據庫,
該數據庫中存放路由域中相應鏈路狀態信息。
1.2 OSPF路由協議特點
網絡管理距離不同 網絡範圍不同 路由收斂速度不同
構建無環網絡 安全認證 路由協議負載分擔 以組播地址發送報文
2.DR/BDR
DR(Designed Router):指定路由器
BDR(Backup Designed Router):備份指定路由器
在廣播網和NBMA網絡中,任意兩臺路由器之間都要交換路由信息。
如果網絡中有幾臺路由器,則需要建立n( 1)/2個鄰接關係。
這使得任何臺路由器的路由變化都會導致多次傳遞,浪費了帶寬資源。
爲解決這問題,0SPP 協議定義了指定路由器DR (Designated Router),
所有路由器都只將信息發送給DR,由DR將網絡鏈路狀態發送出去。
如果DR由於某種故障而失效則網絡中的路由器必須重新選舉DR,
再與新的DR同步。這需要較長的時間,在這段時間內,路由的計算是不正確的。
爲了能夠縮短這個過程,0SPF 提出了BDR (Backup Designated Router, 備份指定路由器)的概念。
BDR實際上是對DR的一個備份,在選舉DR的同時也選舉出BDR,
BDR 也和本網段內的所有路由器建立鄰接關係並交換路由信息。
當DR失效後,BDR會立即成爲DR。 由於不需要重新選舉,並且鄰接關係事先已建立,
所以這個過程是非常短暫的。當然這時還需要再重新選舉出一個新的BDR,
雖然一樣需要較長的時間,但並不會影響路由的計算。
3.虛鏈接
虛連接(Virtual-1ink):由於網絡的拓撲結構複雜,
有時無法滿足每個區域必須和骨幹區域直接相連的要求,
爲解決此問題,0SPF提出了虛鏈路的概念。
虛連接是設置在兩個路由器之間,這兩個路由器都有一個端口與同一個非主幹區域相連。
虛連接被認爲是屬於主幹區域的,在OSPF路由協議看來,
虛連接兩端的兩個路由器被一個點對點的鏈路連接在一起。在OSPF路由協議中,
通過虛連接的路由信息是作爲域內路由來看待的。