OSPF路由協議是用于網際協議(IP)網絡的鏈路狀態路由協議。該協議使用鏈路狀態路由算法的內部網關協議(IGP),在單一自治系統(AS)內部工作。
概述:
OSPF 全稱為Open Shortest Path First,也就開放的最短路徑優先協議,因為OSPF是由IETF開發的,它的使用不受任何廠商限制,所有人都可以使用,所以稱為開放的,而最短路徑優先(SPF)只是OSPF的核心思想,其使用的算法是Dijkstra算法。
工作過程:?
OSPF特點:
可適應大規模網絡
使用組播更新,屬于觸發更新(組播地址:224.0.0.5,224.0.0.6)
快速收斂
使用SPF算法構造無環網絡
具有區域劃分。
使用LSA報文來交換路由信息
OSPF協議主要優點
1.OSPF是真正的LOOP-FREE(無路由自環)路由協議。源自其算法本身的優點。(鏈路狀態及最短路徑樹算法)
2.OSPF收斂速度快:能夠在最短的時間內將路由變化傳遞到整個自治系統。
3.提出區域(area)劃分的概念,將自治系統劃分為不同區域后,通過區域之間的對路由信息的摘要,大大減少了需傳遞的路由信息數量。也使得路由信息不會隨網絡規模的擴大而急劇膨脹。
4.將協議自身的開銷控制到最小
?OSPF中的四種路由器
在OSPF多區域網絡中,路由器可以按不同的需要同時成為以下四種路由器中的幾種:
1. 內部路由器:所有端口在同一區域的路由器,維護一個鏈路狀態數據庫。
2. 主干路由器:具有連接主干區域端口的路由器。
3. 區域邊界路由器(ABR):
具有連接多區域端口的路由器,一般作為一個區域的出口。ABR為每一個所連接的區域建立鏈路狀態數據庫,負責將所連接區域的路由摘要信息發送到主干區域,而主干區域上的ABR則負責將這些信息發送到各個區域。
4. 自治域系統邊界路由器(ASBR):
至少擁有一個連接外部自治域網絡(如非OSPF的網絡)端口的路由器,負責將非OSPF網絡信息傳入OSPF網絡。
?OSPF的優點:
?
(1)OSPF適合在大范圍的網絡:OSPF協議當中對于路由的跳數,它是沒有限制的,所以OSPF協議能用在許多場合,同時也支持更加廣泛的網絡規模。只要是在組播的網絡中,OSPF協議能夠支持數十臺路由器一起運作。
(2)組播觸發式更新:OSPF協議在收斂完成后,會以觸發方式發送拓撲變化的信息給其他路由器,這樣就可以減少網絡寬帶的利用率;同時,可以減小干擾,特別是在使用組播網絡結構,對外發出信息時,它對其他設備不構成其他影響
(3)收斂速度快:如果網絡結構出現改變,OSPF協議的系統會以最快的速度發出新的報文,從而使新的拓撲情況很快擴散到整個網絡;而且,OSPF采用周期較短的HELLO報文來維護鄰居狀態。
(4)以開銷作為度量值:OSPF協議在設計時,就考慮到了鏈路帶寬對路由度量值的影響。OSPF協議是以開銷值作為標準,而鏈路開銷和鏈路帶寬,正好形成了反比的關系,帶寬越是高,開銷就會越小,這樣一來,OSPF選路主要基于帶寬因素。
(5)OSPF協議的設計是為了避免路由環路:在使用最短路徑的算法下,收到路由中的鏈路狀態,然后生成路徑,這樣不會產生環路。(6)應用廣泛:廣泛的應用在互聯網上,其他會有大量的應用實例。證明這是使用廣泛的IPG之一。
?