日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

OSPF(Open Shortest Path First开放式最短路径优先)

發布時間:2025/7/14 编程问答 39 豆豆
生活随笔 收集整理的這篇文章主要介紹了 OSPF(Open Shortest Path First开放式最短路径优先) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

**協議**

OSPF(Open Shortest Path First開放式最短路徑優先)是一個內部網關協議(Interior Gateway Protocol,簡稱IGP),用于在單一自治系統(autonomous system,AS)內決策路由。是對鏈路狀態路由協議的一種實現,隸屬內部網關協議(IGP),故運作于自治系統內部

**AD值**

思科OSPF的協議管理距離是110

華為OSPF的協議管理距離是150

**鏈路狀態**

鏈路式路由器接口的另一種說法,因此OSPF也稱為接口狀態路由協議;OSPF通過路由器之間通告網絡接口的狀態來建立鏈路狀態數據庫,生成最短路徑樹,每個OSPF路由器使用這些最短路徑構造路由表

**原理**?

#建立鄰接表

#同步數據庫

#計算路由表

**區域分類**

骨干:0區域

非骨干:不是0區域的

**Hello協議的目的**

? ??1.用于發現鄰居

  2.在成為鄰居之前,必須對Hello包里的一些參數協商成功

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

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

  ? ?5.它在NBMA(Nonbroadcast Multi-access(非廣播地址))網絡上選舉DRBDR


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

1RID不能相同;

? ? router ospf 1

???router-id ?x.x.x.x

? clear ip ospf process

??2、區域ID必須相同;

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

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

??5hello時間必須相同;

??????????interface fas0/0

? ? ? ? ?ip ospf hello-interval {value}

??6dead時間必須相同;

??????????interface fas0/0

? ? ? ? ip ospf dead-interval {value}

??7、特殊標記位必須相同;

??8、優先級必須不能全為0(特殊情況下)

??93MTU必須相同,否則會卡在Exatart狀態

????????Interface fas0/0

????????Ip mtu +num(如1499

**OSPF狀態**

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

  ??2.Attempt: 只適于NBMA網絡,NBMA網絡中鄰居是手動指定的,在該狀態下,路由器將使用HelloInterval取代PollInterval來發 送Hello.

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

  ??4.two-way: 雙向會話建立,RID 彼此出現在對方的鄰居列表中。(若為廣播網絡:例如:以太網。在這個時候應該選舉DR,BDR

  ?5.ExStart:?信息交換初始狀態,在這個狀態下,本地路由器和鄰居將建立Master/Slave關系,路由器ID大的的成為Master.

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

  ?7.Loading:?信息加載狀態:收到DBD,使用LSACK分組確認已收到DBD.將收到的信息同LSDB中的信息進行比較。如果DBD中有更新的鏈路狀態條目,則想對方發送一個LSR,用于請求新的LSA

? ? ? ? ? 8.Full:?完全鄰接狀態,該狀態表示雙方的數據庫完全同步

**DRBDR的選取原則**

1.優先級為0的不參與選舉

2.優先級高的路由器為DR

3.優先級相同時,以router ID 大為DRrouter ID 以回環接口中最大ip為準。若無回環接口,以真實接口最大ip為準。

4.缺省條件下,優先級為1

**OSPF定義的5種網路類型**

類型

2

Hellodead

DR/BDR

是否主動發包

broadcast :廣播

(MA , multi-access)

2層協議為ethernet時,

對應的是廣播網絡類型;

hello10s

dead40s

需要選舉DR/BDR

端口主動發包,發包方式為組播(224.0.0.5/6)

?non-broadcast

非廣播。(NBMA)

?

2層協議為Frame-relay時,

對應的是非廣播網絡類型;

??hello30s

dead120s

需要選舉DR/BDR

端口不主動發包,發包方式為單播;

OSPF實現單播:neighbor x.x.x.x

point-to-point

點到點(P2P)

2層協議為HDLC\PPP時,

對應的是點到點網絡類型;

hello10s

dead40s

不需要選舉DR/BDR

端口主動發包,發包方式為組播(224.0.0.5)

point-to-Multipoint

點到多點(p2mp)


hello30s

dead120s

不需要選舉DR/BDR

端口主動發包,發包方式為組播(224.0.0.5)

?

point-to-Multipoint non-broadcast

點到多點(p2mp-NB)


hello30s

dead120s

不需要選舉DR/BDR

端口不主動發包,發包方式為單播

**LSA類型**

1LSArouter LSA

任何一個路由器,都會在任何一個區域中產生一個 1LSA

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

1LSA只能在一個區域內部進行傳輸

link-id:路由器的RID

adv:路由器的RID

傳輸范圍:只能在一個區域內部

ADV是否變化:不變化 ?

2LSAnet Link state

這種類型的 LSA ,只有在選舉DR的網絡環境中才會有。

只有DR才有資格產生 2 LSA

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

ADVDRRID

傳輸范圍:一個區域內部

ADV是否變化:不變化;

???

?// 基于 LSDB 中的1LSA 或者 12LSA,就可以計算出一個區域內部的路由,叫做 O 的路由;

3LSAsummary net link state

在不同的區域之間傳輸路由信息;

這種類型的LSA,僅有 ABR 可以產生。

3LSAABR產生以后,首先進入到 OSPF 區域0,然后再轉發到其他區域。

ABR

1、可以將非0區域中的域內-O”路由,轉變成3LSA,發送到0區域;

?

2、可以將0區域中的域內-O”路由,轉變成3LSA,發送到非0區域;也可以將0區域中的域間-OIA”路由,轉變成新的3LSA,發送到其他的非0區域中;

3、一定不可以將非0區域中的3LSA轉發到0區域;

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

advABRRID

傳輸范圍:一個區域內部

ADV是否變化:是;

4LSAsummary ASB link state

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

傳遞的信息是 ASBR RID

是由與 ASBR在同一個區域的 ABR 產生的;

傳遞過程中每經過一個ABRADV都會變化一次。

link-id:表示的是 ASBRRID

advABR

傳輸范圍:同一個區域內部;

ADV是否變化:是的;

5LSAexternal LSA

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

可以在OSPF網絡中暢通無阻。

哪里有OSPF,哪里就有5LSA

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

advASBRRID ;

傳輸范圍:沒有限制;

ADV是否變化:否



轉載于:https://blog.51cto.com/13505097/2062590

總結

以上是生活随笔為你收集整理的OSPF(Open Shortest Path First开放式最短路径优先)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。