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