色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

OSPF動態路由協議的原理與特點介紹

電子設計 ? 作者:電子設計 ? 2018-11-05 09:04 ? 次閱讀

引言

根據是否在一個自治域內部使用,動態路由協議分為內部網關協議(IGP)和外部網關協議(EGP)。這里的自治域指一個具有統一管理機構、統一路由策略的網絡。自治域內部采用的路由選擇協議稱為內部網關協議,常用的有RIP、OSPF;外部網關協議主要用于多個自治域之間的路由選擇,常用的是BGP和BGP-4。

路由協議(Routing Protocol):用于路由器動態尋找網絡最佳路徑,保證所有路由器擁有相同的路由表,一般路由協議決定數據包在網絡上的行走路徑。這類協議的例子有OSPF,RIP等路由協議,通過提供共享路由選擇信息的機制來支持被動路由協議。路由選擇協議消息在路由器之間傳送。路由選擇協議允許路由器與其他路由器通信來修改和維護路由選擇表。

1路由和路由協議

顧名思義,動態路由協議是一些動態生成(或學習到)路由信息的協議。在計算機網絡互聯技術領域,我們可以把路由定義如下,路由是指導IP報文發送的一些路徑信息。動態路由協議是網絡設備如路由器(Router)學習網絡中路由信息的方法之一,這些協議使路由器能動態地隨著網絡拓撲中產生(如某些路徑的失效或新路由的產生等)的變化,更新其保存的路由表,使網絡中的路由器在較短的時間內,無需網絡管理員介入自動地維持一致的路由信息,使整個網絡達到路由收斂狀態,從而保持網絡的快速收斂和高可用性。

路由器學習路由信息、生成并維護路由表的方法包括直連路由(Direct)、靜態路由(Static)和動態路由(Dynamic)。直連路由是由鏈路層協議發現的,一般指去往路由器的接口地址所在網段的路徑,該路徑信息不需要網絡管理員維護,也不需要路由器通過某種算法進行計算獲得,只要該接口處于活動狀態(Active),路由器就會把通向該網段的路由信息填寫到路由表中去,直連路由無法使路由器獲取與其不直接相連的路由信息。

2 動態路由協議的分類

按照區域(指自治系統),動態路由協議可分為內部網關協議IGP(Interior Gateway Protocol)和外部網關協議EGP(Exterior Gateway Protocol),按照所執行的算法,動態路由協議可分為距離向量路由協議(Distance Vector)、鏈路狀態路由協議(Link State),以及思科公司開發的混合型路由協議。

3 OSPF協議的特點

OSPF全稱為開放最短路徑優先。“開放”表明它是一個公開的協議,由標準協議組織制定,各廠商都可以得到協議的細節。“最短路徑優先”是該協議在進行路由計算時執行的算法。OSPF是目前內部網關協議中使用最為廣泛、性能最優的一個協議,它具有以下特點:

◆ 可適應大規模的網絡;

◆ 路由變化收斂速度快;

◆ 無路由自環;

◆ 支持變長子網掩碼(VLSM);

◆ 支持等值路由;

◆ 支持區域劃分;

◆ 提供路由分級管理;

◆ 支持驗證;

◆ 支持以組播地址發送協議報文。

采用OSPF協議的自治系統,經過合理的規劃可支持超過1000臺路由器,這一性能是距離向量協議如RIP等無法比擬的。距離向量路由協議采用周期性地發送整張路由表來使網絡中路由器的路由信息保持一致,這個機制浪費了網絡帶寬并引發了一系列的問題,下面對此將作簡單的介紹。為了完善這些協議,只能采取若干措施,在自環發生前,降低其發生的概率,在自環發生后,減小其影響范圍和時間。

在IP(IPV4)地址日益匱乏的今天,能否支持變長子網掩碼(VLSM)來節省IP地址資源,對一個路由協議來說是非常重要的,OSPF能夠滿足這一要求。在采用OSPF協議的網絡中,如果通過OSPF計算出到同一目的地有兩條以上代價(Metric)相等的路由,該協議可以將這些等值路由同時添加到路由表中。從衡量路由協議性能的角度,我們可以看出,OSPF協議確實是一個比較先進的動態路由協議,這也是它得到廣泛采用的主要原因。

4 OSPF協議的工作原理

上文提到,OSPF協議是一種鏈路狀態協議,那么OSPF是如何來描述鏈路連接狀況呢?

抽象模型Model 1表示路由器的一個以太網接口不連接其他路由器,只連接了一個以太網段。此時,對于運行 OSPF的路由器R1,只能識別本身,無法識別該網段上的設備(主機等);抽象模型Model 2表示路由器R1通過點對點鏈路(如PPP、HDLC等)連接一臺路由器R2;抽象模型Model 3表示路由器R1通過點對多點(如Frame Relay、X.25等)鏈路連接多臺路由器R3、R4等,此時路由器R5、R6之間不進行互聯;抽象模型Model 4表示路由器R1通過點對多點(如Frame Relay、X.25等)鏈路連接多臺路由器R5、R6等,此時路由器R5、R6之間互聯。以上抽象模型著重于各類鏈路層協議的特點,而不涉及具體的鏈路層協議細節。該模型基本表達了當前網絡鏈路的連接種類。

在OSPF協議中,分別對以上四種鏈路狀態類型作了描述:

對于抽象模型Model 1(以太網鏈路),使用Link ID(連接的網段)、Data(掩碼)、Type(類型)和Metric(代價)來描述。此時的Link ID即為路由器R1接口所在網段,Data為所用掩碼,Type為3(Stubnet),Metric為代價值。

對于抽象模型Model 2(點對點鏈路),先使用Link ID(連接的網段)、Data(掩碼)、Type(類型)和Metric(代價)來描述接口路由,以上各參數與Model 1相似。接下來描述對端路由器R2,四個參數名不變,但其含義有所不同。此時Link ID為路由器R2的Router ID,Data為路由器R2的接口地址,Type為1(Router),Metric仍為代價值。

對于抽象模型Model 3(點對多點鏈路,不全連通),先使用Link ID(連接的網段)、Data(掩碼)、Type(類型)和Metric(代價)來描述接口路由,以上各參數與Model 1相似。接下來分別描述對端路由器R3、R4的方法,與在Model 2中描述R2類似。

對于抽象模型Model 4(點對多點鏈路,全連通),先使用Link ID(網段中DR的接口地址)、Data(本接口的地址)、Type(類型)和Metric(代價)來描述接口路由。此時Type值為2(Transnet),然后是本網段中DR(指定路由器)描述的連接通告。

5 計算路由

路由器完成周邊網絡的拓撲結構的描述(生成LSA)后,發送給網絡中的其他路由器,每臺路由器生成鏈路狀態數據庫(LSDB)。路由器開始執行SPF(最短路徑優先)算法計算路由,路由器以自己為根節點,把LSDB中的條目與LSA進行對比,經過若干次的遞歸和回溯,直至路由器把所有LSA中包含的網段都找到路徑(把該路由填入路由表中),此時意味著所到達的該段鏈路的類型標識為3(Stubnet)。

6 確保LSA在路由器間傳送的可靠性

從上文可以知道,作為鏈路狀態協議的OSPF的工作機制,與RIP等距離向量的路由協議是不一樣的。距離向量路由協議是通過周期性地發送整張路由表,來使網絡中的路由器的路由信息保持一致。

在路由器R1初始化完成后,它將向路由器R2發送Hello數據包。此時R1并不知道R2的存在,因此在數據包中不包含R2的信息(參數seen=0)。而R2在接收到該數據包后,將向R1發送Hello包。此時在路由器R1和R2之間就建立了鄰接關系,它們就可以把LSA發送給對方。當然,在發送時OSPF考慮到要盡量減少占用的帶寬,它采用了一些技巧,我們將在下一節簡單介紹這些內容。

眾所周知,IP協議是一種不可靠的、面向無連接的協議,它本身沒有確認和錯誤重傳機制。那么,在這種協議基礎之上,要做到數據包丟失或出錯后進行重傳,上層協議必須本身具備這種可靠的機制。OSPF采取了與TCP類似的確認和超時重傳機制。鏈路狀態數據庫描述(DD)數據包中包含了一些參數,序列號(seq)、報文號(I)、結尾標識(M)及主從標志(MS)。

7 高效率地進行LSA的交換

在RIP等距離向量路由協議中,路由信息的交互是通過周期性地傳送整張路由表的機制來完成的,該機制使距離向量路由協議無法高效地進行路由信息的交換。在OSPF協議中,為了提高傳輸效率,在進行鏈路狀態通告(LSA)數據包傳輸時,使用包含LSA頭(Head)的鏈路狀態數據庫描述數據包進行傳輸,因為每個LSA頭中不包含具體的鏈路狀態信息,它只含有各LSA的標識(該標識唯一代表一個LSA),所以,該報文非常小。

由此可見,OSPF協議采用增量傳輸的方法來使鄰接路由器保持一致的鏈路狀態數據庫(LSDB)。

8 小結

綜上所述,我們可以歸納出在OSPF協議中使用到的五種協議報文,并簡單介紹了它們的作用,我們作個簡單的小結:

◆ Hello報文,通過周期性地發送來發現和維護鄰接關系;

◆ DD(鏈路狀態數據庫描述)報文,描述本地路由器保存的LSDB(鏈路狀態數據庫);

◆ LSR(LS Request)報文,向鄰居請求本地沒有的LSA;

◆ LSU(LS Update)報文,向鄰居發送其請求或更新的LSA;

◆ LSAck(LS ACK)報文,收到鄰居發送的LSA后發送的確認報文。

OSPF協議采用的特殊機制

指定路由器和備份指定路由器

在OSPF協議中,路由器通過發送Hello報文來確定鄰接關系,每一臺路由器都會與其他路由器建立鄰接關系,這就要求路由器之間兩兩建立鄰接關系,每臺路由器都必須與其他路由器建立鄰接關系,以達到同步鏈路狀態數據庫的目的,在網絡中就會建立起n×(n-1)/2條鄰接關系(n為網絡中OSPF路由器的數量),這樣,在進行數據庫同步時需要占用一定的帶寬。

為了解決這個問題,OSPF采用了一個特殊的機制:選舉一臺指定路由器(DR),使網絡中的其他路由器都和它建立鄰接關系,而其他路由器彼此之間不用保持鄰接。路由器間鏈路狀態數據庫的同步,都通過與指定路由器交互信息完成。這樣,在網絡中僅需建立n-1條鄰接關系。

要被選舉為指定路由器,該路由器應符合以下要求:

◆ 該路由器是本網段內的OSPF路由器;

◆ 該OSPF路由器在本網段內的優先級(Priority)>0;

◆ 該OSPF路由器的優先級最大,如果所有路由器的優先級相等,路由器號(Router ID)最大的路由器(每臺路由器的Router ID是唯一的)被選舉為指定路由器。

滿足以上條件的路由器被選舉為指定路由器,而第二個滿足條件的路由器則當選為備份指定路由器。

指定路由器和備份指定路由器的選舉,是由路由器通過發送Hello數據報文來完成的。

OSPF協議中的區域劃分

OSPF協議在大規模網絡的使用中,鏈路狀態數據庫比較龐大,它占用了很大的存儲空間。在執行最小生成數算法時,要耗費較長的時間和很大的CPU資源,網絡拓撲變化的概率也大大增加。這些因素的存在,不僅耗費了路由器大量的存儲空間,加重了路由器CPU的負擔,而且,整個網絡會因為拓撲結構的經常變化,長期處于“動蕩”的不可用的狀態。

OSPF協議之所以能夠支持大規模的網絡,進行區域劃分是一個重要的原因。

OSPF協議允許網絡方案設計人員根據需要把路由器放在不同的區域(Area)中,兩個不同的區域通過區域邊界路由器(ABR)相連。在區域內部的路由信息同步,采取的方法與上文提到的方法相同。在兩個不同區域之間的路由信息傳遞,由區域邊界路由器(ABR)完成。它把相連兩個區域內生成的路由,以類型3的LSA向對方區域發送。

OSPF協議使用區域號(Area ID)來區分不同的區域,其中,區域0為骨干區域(根區域)。因為在區域間不再進行鏈路狀態信息的交互(實際上,在區域間傳遞路由信息采用了可能導致路由自環的遞歸算法),OSPF協議依靠維護整個網絡鏈路狀態來實現無路由自環的能力,在區域間無法實現。

9 結束語

本文對OSPF動態路由協議的主要原理和特性作了簡單的介紹,沒有涉及到自治系統(AS)以外的路由及路由聚合

OSPF協議采用路由器間建立和維護鄰接關系,維護鏈路狀態信息數據庫,采用最短生成樹算法,避免了路由自環。同時,又采用了一些特殊的機制,保證了它在大規模網絡中的可用性。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 拓撲
    +關注

    關注

    4

    文章

    343

    瀏覽量

    29736
  • 網絡
    +關注

    關注

    14

    文章

    7655

    瀏覽量

    89624
  • 路由器
    +關注

    關注

    22

    文章

    3762

    瀏覽量

    114943
收藏 人收藏

    評論

    相關推薦

    開放最短路徑優先協議ospf采用的路由算法是什么

    異步時分多路復用tdm技術中的時間片分配策略是什么?開放最短路徑優先協議ospf采用的路由算法是什么?
    發表于 10-08 06:54

    OSPF協議原理

    本課程介紹TCP/IP路由協議之開放式最短路徑優先(OSPF)的協議基本特性與基本概念,OSPF
    發表于 06-24 16:31 ?6次下載

    OSPF協議詳解

    OSPF協議詳解:OSPF協議概述,OSPF的鄰居狀態機,OSPF
    發表于 09-09 22:20 ?50次下載
    <b class='flag-5'>OSPF</b><b class='flag-5'>協議</b>詳解

    基于OSPF的Anycast多路徑路由協議

    Anycast是指將數據包發送至一組接收者中任意一個主機。本文提出一種基于OSPF的Anycast多路徑路由協議。該協議包括路由表建立子
    發表于 09-22 10:36 ?16次下載

    OSPF協議,OSPF協議是什么意思

    OSPF協議,OSPF協議是什么意思 OSPF協議  OS
    發表于 03-29 17:27 ?4657次閱讀

    OSPF路由協議,OSPF路由協議是什么意思

    OSPF路由協議,OSPF路由協議是什么意思  ——隨著Internet技術在全球范圍的飛
    發表于 03-30 09:50 ?1922次閱讀

    全面解析OSPF路由協議安全性分析

    全面解析OSPF路由協議安全性分析
    發表于 09-07 09:33 ?8次下載
    全面解析<b class='flag-5'>OSPF</b><b class='flag-5'>路由</b><b class='flag-5'>協議</b>安全性分析

    OPNET的動態路由協議仿真

    合適的路由選擇和設計不僅可以優化網絡效能,還可以在一定程度上提高網絡的安全性和可靠性。本文依據實體網絡拓撲,利用OPNET搭建仿真環境,對動態路由協議中的RIP、
    發表于 01-13 11:38 ?0次下載

    OSPF協議特點/優點/報文類型/工作原理

    OSPF(OpenShortestPathFirst開放式最短路徑優先)是一個內部網關協議,用于在單一自治系(autonomoussystem,AS)內決策路由。是對鏈路狀態路由
    發表于 03-21 10:49 ?1.1w次閱讀

    OSPF協議的優缺點及OSPF路由協議配置實例

    OSPF協議主要優點如下: 快速收斂;區域劃分;開銷控制;開銷控制;路由可信;安全性高;適應性廣。 OSPF協議主要缺點如下: 配置相對復雜
    的頭像 發表于 08-19 14:18 ?1.2w次閱讀

    詳細介紹路由OSPF動態路由配置的方法

    假設校園網通過一臺三層交換機連到校園網出口路由器上,路由器再和校園外的另一臺路由器連接。現要做適當配置,實現校園網內部主機與校園網外部主機之間的相互通信。為了簡化網管的管理維護工作,學校決定采用
    的頭像 發表于 09-16 09:26 ?9629次閱讀

    路由協議RIP、OSPF、IS-IS、BGP有什么特點和不同

    RIP協議是最早的路由協議OSPF是目前應用最廣泛的IGP協議,IS-IS是另外一種鏈路狀態型的路由
    的頭像 發表于 11-02 16:20 ?3944次閱讀

    OSPF路由協議:?趣解OSPF區域

    OSPF是開放式最短路徑協議,通過SPF協議進行計算從而防止路由進行規范計算。整個OSPF區域可以理解為一個國家,其中每個區域可以看成是每個
    的頭像 發表于 05-24 15:28 ?1794次閱讀

    RIP為啥過氣?OSPF是如何計算路由的?

    如果想好好說說OSPF,那就不得不從最“古老”的路由協議之一—RIP(Routing Information Protocol,路由信息協議
    的頭像 發表于 06-09 10:10 ?1064次閱讀
    RIP為啥過氣?<b class='flag-5'>OSPF</b>是如何計算<b class='flag-5'>路由</b>的?

    OSPF是如何計算路由的?OSPF如何適應大型網絡的?

    OSPF是如何計算路由的? 接下來,就要隆重介紹動態路由協議中的當紅炸子雞一-
    發表于 08-18 11:23 ?873次閱讀
    <b class='flag-5'>OSPF</b>是如何計算<b class='flag-5'>路由</b>的?<b class='flag-5'>OSPF</b>如何適應大型網絡的?
    主站蜘蛛池模板: 欧美黑人巨大xxxxx | 亚洲三级视频在线观看 | 一本之道高清在线观看免费 | 成人免费一区二区无码视频 | 久久麻豆亚洲AV成人无码国产 | 97人妻无码AV碰碰视频 | 四虎国产精品免费观看视频 | 40分钟超爽大片黄 | 99久久人妻无码精品系列性欧美 | 亚州综合网| 最新国产在线视频 | 日本超A大片在线观看 | 国产精品免费观看视频播放 | 国产黄片毛片 | 三级黄色片免费观看 | 亚洲福利精品电影在线观看 | 国产亚洲精品久久久久苍井松 | 3D内射动漫同人资源在线观看 | 国产欧美一区二区精品仙草咪 | 97人视频国产在线观看 | 日本美女bb | 人人超碰97caoporen国产 | 久久99热这里只频精品6 | 亚洲综合香蕉在线视频 | 精品夜夜澡人妻无码AV蜜桃 | 武侠古典久久亚洲精品 | 国内精品免费视频精选在线观看 | 国产在线精品国自产拍影院午夜 | 19十主播福利视频 | 国产亚洲精品首页在线播放 | 99久久99久久久精品齐齐鬼色 | 国产超碰精久久久久久无码AV | 亚洲国产精品免费观看 | 日韩专区亚洲国产精品 | 暖暖视频大全免费观看 | 久久这里只有精品视频9 | 午夜一级免费视频 | 日日AV夜夜添久久奶无码 | 久啪久久全部视频在线 | 国产欧美日韩视频怡春院 | 三级视频网站 |