溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

OSPF(Open Shortest Path First開放式最短路徑優(yōu)先)

發(fā)布時(shí)間:2020-07-06 21:39:25 來源:網(wǎng)絡(luò) 閱讀:1731 作者:lyf執(zhí)念 欄目:系統(tǒng)運(yùn)維

**協(xié)議**

OSPF(Open Shortest Path First開放式最短路徑優(yōu)先)是一個(gè)內(nèi)部網(wǎng)關(guān)協(xié)議(Interior Gateway Protocol,簡(jiǎn)稱IGP),用于在單一自治系統(tǒng)(autonomous system,AS)內(nèi)決策路由。是對(duì)鏈路狀態(tài)路由協(xié)議的一種實(shí)現(xiàn),隸屬內(nèi)部網(wǎng)關(guān)協(xié)議(IGP),故運(yùn)作于自治系統(tǒng)內(nèi)部

**AD值**

思科OSPF的協(xié)議管理距離是110

華為OSPF的協(xié)議管理距離是150

**鏈路狀態(tài)**

鏈路式路由器接口的另一種說法,因此OSPF也稱為接口狀態(tài)路由協(xié)議;OSPF通過路由器之間通告網(wǎng)絡(luò)接口的狀態(tài)來建立鏈路狀態(tài)數(shù)據(jù)庫(kù),生成最短路徑樹,每個(gè)OSPF路由器使用這些最短路徑構(gòu)造路由表

**原理** 

#建立鄰接表

#同步數(shù)據(jù)庫(kù)

#計(jì)算路由表

**區(qū)域分類**

骨干:0區(qū)域

非骨干:不是0區(qū)域的

**Hello協(xié)議的目的**

    1.用于發(fā)現(xiàn)鄰居

  2.在成為鄰居之前,必須對(duì)Hello包里的一些參數(shù)協(xié)商成功

  3.Hello包在鄰居之間扮演著keepalive的角色

  4.允許鄰居之間的雙向通信

     5.它在NBMA(Nonbroadcast Multi-access(非廣播地址))網(wǎng)絡(luò)上選舉DRBDR


**建立鄰居影響因素**

1RID不能相同;

    router ospf 1

   router-id  x.x.x.x

  clear ip ospf process

  2、區(qū)域ID必須相同;

  3、認(rèn)證必須成功(認(rèn)證類型必須相同,并且密碼必須相同)

  4、子網(wǎng)掩碼必須相同(特殊情況下)

  5、hello時(shí)間必須相同;

          interface fas0/0

         ip ospf hello-interval {value}

  6、dead時(shí)間必須相同;

          interface fas0/0

        ip ospf dead-interval {value}

  7、特殊標(biāo)記位必須相同;

  8、優(yōu)先級(jí)必須不能全為0(特殊情況下)

  9、3MTU必須相同,否則會(huì)卡在Exatart狀態(tài)

        Interface fas0/0

        Ip mtu +num(如1499

**OSPF狀態(tài)**

1.Down:此狀態(tài)還沒有與其他路由器交換信息。首先從其ospf接口向外發(fā)送hello分組,還并不知道DR(若為廣播網(wǎng)絡(luò))和任何其他路由器。發(fā)送hello分組是,使用組播地址224.0.0.5。

    2.Attempt: 只適于NBMA網(wǎng)絡(luò),NBMA網(wǎng)絡(luò)中鄰居是手動(dòng)指定的,在該狀態(tài)下,路由器將使用HelloInterval取代PollInterval來發(fā) 送Hello.

    3.Init:初始化到了Hello,但是2-Way通信仍然沒有建立起來.

    4.two-way: 雙向會(huì)話建立,RID 彼此出現(xiàn)在對(duì)方的鄰居列表中。(若為廣播網(wǎng)絡(luò):例如:以太網(wǎng)。在這個(gè)時(shí)候應(yīng)該選舉DR,BDR。

   5.ExStart: 信息交換初始狀態(tài),在這個(gè)狀態(tài)下,本地路由器和鄰居將建立Master/Slave關(guān)系,路由器ID大的的成為Master.

   6.Exchange: 信息交換狀態(tài):本地路由器和鄰居交換一個(gè)或多個(gè)DBD分組(也叫DDP) DBD包含有關(guān)LSDBLSA條目的摘要信息)。

   7.Loading: 信息加載狀態(tài):收到DBD,使用LSACK分組確認(rèn)已收到DBD.將收到的信息同LSDB中的信息進(jìn)行比較。如果DBD中有更新的鏈路狀態(tài)條目,則想對(duì)方發(fā)送一個(gè)LSR,用于請(qǐng)求新的LSA

          8.Full: 完全鄰接狀態(tài),該狀態(tài)表示雙方的數(shù)據(jù)庫(kù)完全同步

**DRBDR的選取原則**

1.優(yōu)先級(jí)為0的不參與選舉

2.優(yōu)先級(jí)高的路由器為DR

3.優(yōu)先級(jí)相同時(shí),以router ID 大為DR。router ID 以回環(huán)接口中最大ip為準(zhǔn)。若無回環(huán)接口,以真實(shí)接口最大ip為準(zhǔn)。

4.缺省條件下,優(yōu)先級(jí)為1

**OSPF定義的5種網(wǎng)路類型**

類型

2

Hellodead

DR/BDR

是否主動(dòng)發(fā)包

broadcast :廣播

(MA , multi-access)

當(dāng)2層協(xié)議為ethernet時(shí),

對(duì)應(yīng)的是廣播網(wǎng)絡(luò)類型;

hello10s

dead40s

需要選舉DR/BDR

端口主動(dòng)發(fā)包,發(fā)包方式為組播(224.0.0.5/6)

 non-broadcast

非廣播。(NBMA)

 

當(dāng)2層協(xié)議為Frame-relay時(shí),

對(duì)應(yīng)的是非廣播網(wǎng)絡(luò)類型;

  hello30s;

dead120s

需要選舉DR/BDR

端口不主動(dòng)發(fā)包,發(fā)包方式為單播;

OSPF實(shí)現(xiàn)單播:neighbor x.x.x.x

point-to-point

點(diǎn)到點(diǎn)(P2P)

當(dāng)2層協(xié)議為HDLC\PPP時(shí),

對(duì)應(yīng)的是點(diǎn)到點(diǎn)網(wǎng)絡(luò)類型;

hello10s

dead40s

不需要選舉DR/BDR;

端口主動(dòng)發(fā)包,發(fā)包方式為組播(224.0.0.5)

point-to-Multipoint

點(diǎn)到多點(diǎn)(p2mp)


hello30s;

dead120s;

不需要選舉DR/BDR;

端口主動(dòng)發(fā)包,發(fā)包方式為組播(224.0.0.5)

 

point-to-Multipoint non-broadcast

點(diǎn)到多點(diǎn)(p2mp-NB)


hello30s;

dead120s;

不需要選舉DR/BDR;

端口不主動(dòng)發(fā)包,發(fā)包方式為單播

**LSA類型**

1LSArouter LSA

任何一個(gè)路由器,都會(huì)在任何一個(gè)區(qū)域中產(chǎn)生一個(gè) 1LSA ;

可以將1LSA理解為自我介紹,用于說明本身有哪些鏈路進(jìn)入了該區(qū)域,并且是連接著哪些設(shè)備,是如何連接的;到對(duì)方的距離是多少;

1LSA只能在一個(gè)區(qū)域內(nèi)部進(jìn)行傳輸

link-id:路由器的RID

adv:路由器的RID

傳輸范圍:只能在一個(gè)區(qū)域內(nèi)部

ADV是否變化:不變化  

2LSAnet Link state

這種類型的 LSA ,只有在選舉DR的網(wǎng)絡(luò)環(huán)境中才會(huì)有。

只有DR才有資格產(chǎn)生 2 LSA

link-id:表示的是 DR 的接口IP地址;

ADVDRRID

傳輸范圍:一個(gè)區(qū)域內(nèi)部

ADV是否變化:不變化;

   

 // 基于 LSDB 中的1LSA 或者 12LSA,就可以計(jì)算出一個(gè)區(qū)域內(nèi)部的路由,叫做 O 的路由;

3LSAsummary net link state

在不同的區(qū)域之間傳輸路由信息;

這種類型的LSA,僅有 ABR 可以產(chǎn)生。

3LSAABR產(chǎn)生以后,首先進(jìn)入到 OSPF 區(qū)域0,然后再轉(zhuǎn)發(fā)到其他區(qū)域。

ABR

1、可以將非0區(qū)域中的域內(nèi)-O”路由,轉(zhuǎn)變成3LSA,發(fā)送到0區(qū)域;

 

2、可以將0區(qū)域中的域內(nèi)-O”路由,轉(zhuǎn)變成3LSA,發(fā)送到非0區(qū)域;也可以將0區(qū)域中的域間-OIA”路由,轉(zhuǎn)變成新的3LSA,發(fā)送到其他的非0區(qū)域中;

3、一定不可以將非0區(qū)域中的3LSA轉(zhuǎn)發(fā)到0區(qū)域;

link-id:表示的是路由的前綴;

advABRRID;

傳輸范圍:一個(gè)區(qū)域內(nèi)部

ADV是否變化:是;

4LSAsummary ASB link state

專門是為了輔助5LSA計(jì)算路由而生的;

傳遞的信息是 ASBR RID

是由與 ASBR在同一個(gè)區(qū)域的 ABR 產(chǎn)生的;

傳遞過程中每經(jīng)過一個(gè)ABR,ADV都會(huì)變化一次。

link-id:表示的是 ASBRRID;

advABR

傳輸范圍:同一個(gè)區(qū)域內(nèi)部;

ADV是否變化:是的;

5LSAexternal LSA

表示的是OSPF的外部路由,沒有任何區(qū)域概念;

可以在OSPF網(wǎng)絡(luò)中暢通無阻。

哪里有OSPF,哪里就有5LSA。

link-id:表示的是外部路由前綴;

advASBRRID ;

傳輸范圍:沒有限制;

ADV是否變化:否



向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI