ospf五種包七種狀態(tài)詳解?
一、五種包
Hello:維護(hù)鄰居、建立鄰居(發(fā)現(xiàn)鄰居,并確認(rèn)鄰居是否還生存,生存超時(shí)周期40s)
DBD:數(shù)據(jù)庫描述信息(協(xié)商主從關(guān)系)
LSR:鏈路狀態(tài)請求包(請求LSU信息)
LSU:鏈路狀態(tài)更新包(向?qū)Ψ礁翷SA)
LSACK:鏈路狀態(tài)確認(rèn)包(確認(rèn)已經(jīng)收到對端的包(除了Hello以外))
二、七種狀態(tài)
down雙方接口down狀態(tài)
init初始化狀態(tài)即單向通信,A收到B的hello(或B收到A的hello);
two-way雙方互相通信狀態(tài),彼此收到對方的hello,并且從hello包中讀取信息,建立鄰居關(guān)系;
exstart就是將要開始發(fā)送DBD,在發(fā)送之前確認(rèn)誰先發(fā),誰后發(fā),他們自動(dòng)協(xié)商,依靠routerid,越大越優(yōu)先;
exchange上邊確認(rèn)主從關(guān)系后,開始交換DBD即摘要,會(huì)有確認(rèn),
loading收到BDB后進(jìn)行比較是否相同(比較依據(jù)查看序列號),然后進(jìn)行LSR、LSU的請求和更新
full彼此的數(shù)據(jù)相同即LSA一樣,此狀態(tài)為鄰接關(guān)系
動(dòng)態(tài)路由協(xié)議三個(gè)組件分別是?
RIP路由協(xié)議
RIP協(xié)議最初是為Xerox網(wǎng)絡(luò)系統(tǒng)的Xeroxparc通用協(xié)議而設(shè)計(jì)的,是Internet中常用的路由協(xié)議。RIP采用距離向量算法,即路由器根據(jù)距離選擇路由,所以也稱為距離向量協(xié)議。路由器收集所有可到達(dá)目的地的不同路徑,并且保存有關(guān)到達(dá)每個(gè)目的地的最少站點(diǎn)數(shù)的路徑信息,除到達(dá)目的地的最佳路徑外,任何其它信息均予以丟棄。同時(shí)路由器也把所收集的路由信息用RIP協(xié)議通知相鄰的其它路由器。這樣,正確的路由信息逐漸擴(kuò)散到了全網(wǎng)。
RIP使用非常廣泛,它簡單、可靠,便于配置。但是RIP只適用于小型的同構(gòu)網(wǎng)絡(luò),因?yàn)樗试S的最大站點(diǎn)數(shù)為15,任何超過15個(gè)站點(diǎn)的目的地均被標(biāo)記為不可達(dá)。而且RIP每隔30s一次的路由信息廣播也是造成網(wǎng)絡(luò)的廣播風(fēng)暴的重要原因之一。
OSPF路由協(xié)議
80年代中期,RIP已不能適應(yīng)大規(guī)模異構(gòu)網(wǎng)絡(luò)的互連,OSPF隨之產(chǎn)生。它是網(wǎng)間工程任務(wù)組織(IETF)的內(nèi)部網(wǎng)關(guān)協(xié)議工作組為IP網(wǎng)絡(luò)而開發(fā)的一種路由協(xié)議。
OSPF是一種基于鏈路狀態(tài)的路由協(xié)議,需要每個(gè)路由器向其同一管理域的所有其它路由器發(fā)送鏈路狀態(tài)廣播信息。在OSPF的鏈路狀態(tài)廣播中包括所有接口信息、所有的量度和其它一些變量。利用OSPF的路由器首先必須收集有關(guān)的鏈路狀態(tài)信息,并根據(jù)一定的算法計(jì)算出到每個(gè)節(jié)點(diǎn)的最短路徑。而基于距離向量的路由協(xié)議僅向其鄰接路由器發(fā)送有關(guān)路由更新信息。
與RIP不同,OSPF將一個(gè)自治域再劃分為區(qū),相應(yīng)地即有兩種類型的路由選擇當(dāng)源和目的地在同一區(qū)時(shí),采用區(qū)內(nèi)路由選擇;當(dāng)源和目的地在不同區(qū)時(shí),則采用區(qū)間路由選擇。這就大大減少了網(wǎng)絡(luò)開銷,并增加了網(wǎng)絡(luò)的穩(wěn)定性。當(dāng)一個(gè)區(qū)內(nèi)的路由器出了故障時(shí)并不影響自治域內(nèi)其它區(qū)路由器的正常工作,這也給網(wǎng)絡(luò)的管理、維護(hù)帶來方便。
BGP和BGP-4路由協(xié)議
BGP是為TCP/IP互聯(lián)網(wǎng)設(shè)計(jì)的外部網(wǎng)關(guān)協(xié)議,用于多個(gè)自治域之間。它既不是基于純粹的鏈路狀態(tài)算法,也不是基于純粹的距離向量算法。它的主要功能是與其它自治域的BGP交換網(wǎng)絡(luò)可達(dá)信息。各個(gè)自治域可以運(yùn)行不同的內(nèi)部網(wǎng)關(guān)協(xié)議。BGP更新信息包括網(wǎng)絡(luò)號/自治域路徑的成對信息。自治域路徑包括到達(dá)某個(gè)特定網(wǎng)絡(luò)須經(jīng)過的自治域串,這些更新信息通過TCP傳送出去,以保證傳輸?shù)目煽啃浴?/p>