一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

3天內(nèi)不再提示

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

中興文檔 ? 來源:中興文檔 ? 2023-06-09 10:10 ? 次閱讀

PART.01 RIP為啥“過氣”?

如果想好好說說OSPF,那就不得不從最“古老”的路由協(xié)議之一—RIP(Routing Information Protocol,路由信息協(xié)議)開始講起。

RIP最突出的特性是使用跳數(shù)(報文經(jīng)過路由器的個數(shù))作為路由好壞的度量:跳數(shù)最小即認為該路由最優(yōu)。

01301178-05f5-11ee-962d-dac502259ad0.png

隨著網(wǎng)絡(luò)的發(fā)展,鏈路(設(shè)備之間的傳輸通道)的種類和特性不斷升級變化,僅僅考慮跳數(shù)已經(jīng)不能客觀反映路由的優(yōu)劣了。

例如到達同一個目的地,有兩條路徑:A→B,A→C→D→B

01437920-05f5-11ee-962d-dac502259ad0.png

雖然A→B路徑最短,但是實際應(yīng)用的時候并不合適,以網(wǎng)絡(luò)帶寬和鏈路狀態(tài)來衡量網(wǎng)絡(luò)質(zhì)量會更加合理,比如在上圖中采用帶寬更大的A→C→D→B路徑效果更好。

同時,RIP限制最大跳數(shù)為15,跳數(shù)16就變成了RIP路由協(xié)議“不可到達的遠方”~因此RIP無法用于搭建大規(guī)模的網(wǎng)絡(luò)。

015ba87e-05f5-11ee-962d-dac502259ad0.png

RIP“過氣”不只因為可擴展性差,還有收斂速度慢易產(chǎn)生環(huán)路的缺點,但是在這里就不過多介紹啦~

PART.02 OSPF是如何計算路由的?

接下來,就要隆重介紹下動態(tài)路由協(xié)議中的當紅炸子雞—OSPF(Open Shortest Path First,開放最短路徑優(yōu)先)啦!

與RIP不同,OSPF是一種鏈路狀態(tài)路由協(xié)議,它可以收集路由器周邊的拓撲變化,并形成一個靠譜的路由結(jié)構(gòu)。

如果說RIP提供的是路標,只告訴你下一步該怎么走,轉(zhuǎn)來轉(zhuǎn)去還是容易迷路(產(chǎn)生環(huán)路)。那么OSPF提供的就是地圖了,每個運行OSPF協(xié)議的路由器上都有一張完整的網(wǎng)絡(luò)圖。地圖在手,迷路不再有!

01a74568-05f5-11ee-962d-dac502259ad0.png

OSPF的花費(cost)可以是路由距離、鏈路的吞吐量或鏈路的可靠性,這種路由度量相比于RIP協(xié)議的跳數(shù)更加靈活和準確,并且適用于更大更復雜的網(wǎng)絡(luò)。

以下圖所示的網(wǎng)絡(luò)為例,說明OSPF計算出路由的過程。

下圖是由四臺路由器組成的網(wǎng)絡(luò),連線旁邊標注了從一臺路由器到另一臺路由器所需要的花費(cost)。為簡化問題,我們假定同一鏈路連接的兩臺路由器之間互相發(fā)送報文所需花費是相同的。

01bd3404-05f5-11ee-962d-dac502259ad0.png

首先,每臺路由器都根據(jù)自己周圍的網(wǎng)絡(luò)拓撲結(jié)構(gòu)生成一條LSA(鏈路狀態(tài)廣播),并通過相互之間發(fā)送OSPF協(xié)議報文將這條LSA發(fā)送給網(wǎng)絡(luò)中其他所有的路由器。這樣每臺路由器都收到了其他路由器的LSA。將所有的LSA放在一起稱作LSDB(鏈路狀態(tài)數(shù)據(jù)庫)。顯然,這四臺路由器的LSDB都是相同的。

01d01880-05f5-11ee-962d-dac502259ad0.png

其次,由于一條LSA是對一臺路由器周圍網(wǎng)絡(luò)拓撲結(jié)構(gòu)的描述,那么LSDB則是對整個網(wǎng)絡(luò)拓撲結(jié)構(gòu)的描述。路由器將LSDB轉(zhuǎn)換成一張矢量權(quán)重圖,這張圖便是對整個網(wǎng)絡(luò)拓撲結(jié)構(gòu)的真實反映。那么,這四臺路由器得到的是一張完全相同的圖。

01e6c972-05f5-11ee-962d-dac502259ad0.png

最后也是最重要的是,每臺路由器都會以自己為根節(jié)點,使用最短路徑優(yōu)先(SPF)算法計算出一顆最短路徑樹(選擇cost值最小的那條路徑),通過最短路徑樹生成到網(wǎng)絡(luò)中其他路由器的最短路由,形成路由表。這4臺路由器各自得到的路由表是不同的。

01ff2710-05f5-11ee-962d-dac502259ad0.png

從上面的分析可以得出,OSPF協(xié)議計算出路由主要有以下3個主要步驟。

描述本路由器周邊的網(wǎng)絡(luò)拓撲結(jié)構(gòu),并生成LSA。

將自己生成的LSA在自治系統(tǒng)里傳播,并同時收集所有的其他路由器生成的LSA。

根據(jù)收集的所有LSA計算出路由。

OSPF計算路由的方法就是這么簡單~~

那為什么說OSPF更適合大型網(wǎng)絡(luò)呢?

PART.04 OSPF如何適應(yīng)大型網(wǎng)絡(luò)的?

我們一起來看看OSPF適應(yīng)大型網(wǎng)絡(luò)有哪些高招!

回想我們上學的時候,老師是怎么管理一個班的學生呢?

文檔君替你回答:當然是分小組、選組長啦!

分小組:劃分網(wǎng)絡(luò)區(qū)域

OSPF應(yīng)用于大型網(wǎng)絡(luò)時,比如網(wǎng)絡(luò)中可能有幾十臺或者上百臺路由器。

當這些路由器運行OSPF協(xié)議,并傳遞、收集LSA時,網(wǎng)絡(luò)中會充斥著這些協(xié)議報文,這樣的LSDB容量會很大,運行SPF算法會很慢,不利于路由的正常計算和轉(zhuǎn)發(fā)。

02306294-05f5-11ee-962d-dac502259ad0.png

OSPF中通過設(shè)置區(qū)域來解決這個問題。如圖所示,將一個大型網(wǎng)絡(luò)分割成若干個小網(wǎng)絡(luò),每個小網(wǎng)絡(luò)稱為一個區(qū)域(Area),用一個數(shù)字來對區(qū)域編號。其中,區(qū)域0稱為骨干區(qū)域,其他非0編號的區(qū)域稱之為非骨干區(qū)域,并規(guī)定非骨干區(qū)域必須和骨干區(qū)域相連。

0248eed6-05f5-11ee-962d-dac502259ad0.png

經(jīng)過這樣的處理后,OSPF有以下優(yōu)點。

只有同一區(qū)域內(nèi)路由器的LSDB會保持同步,路由的變化首先在本區(qū)域內(nèi)更新。

路由更新信息在傳遞給別的區(qū)域時,可在區(qū)域邊界路由器(ABR)上進行路由聚合,以減少通告到其他區(qū)域的LSA數(shù)量,可將網(wǎng)絡(luò)拓撲變化帶來的影響最小化。

這樣可以很好地解決路由計算和轉(zhuǎn)發(fā)速度慢的問題。當然,在實際組網(wǎng)應(yīng)用時,OSPF還根據(jù)不同的區(qū)域特點,定義了很多計算路由的優(yōu)化方法,這里就不一一展開描述了。

我們知道在OSPF協(xié)議中要求每個區(qū)域與骨干區(qū)域(Area 0)必須直接相連,但是實際組網(wǎng)中,網(wǎng)絡(luò)情況非常復雜,有時候在劃分區(qū)域時,無法保證每個區(qū)域都滿足這個要求。這時候就需要虛鏈接技術(shù)來解決這個問題。

虛鏈接是指在兩臺ABR之間,穿過一個非骨干區(qū)域(也稱為轉(zhuǎn)換區(qū)域,Transit Area),建立的一條邏輯上的連接通道(需在兩端的ABR上同時配置)。

02613108-05f5-11ee-962d-dac502259ad0.png

如上圖所示,在路由器C路由器E之間建立了一條虛鏈接,使Area3和骨干區(qū)域Area0之間有了邏輯連接,Area1為轉(zhuǎn)換區(qū)域。 “邏輯通道”是指兩臺ABR之間的其他運行OSPF的路由器只是轉(zhuǎn)發(fā)報文,相當于在兩個ABR之間形成了一個點到點的連接,因此在這個連接上,與物理口一樣可以配置接口的各類參數(shù)。

選組長:OSPF選舉

在廣播和NBMA(Non-Broadcast Multiple Access,非廣播多路訪問)類型的網(wǎng)絡(luò)上,任意兩臺路由器都需要傳遞路由信息。如果網(wǎng)絡(luò)中有N臺路由器,那么則要建立“N×(N-1)/2”次的傳遞。這是沒有必要的,而且浪費了寶貴的帶寬資源。

0284e4d6-05f5-11ee-962d-dac502259ad0.png

為了解決這個問題,OSPF協(xié)議指定一臺路由器作為“組長”——DR(Designated Router,指定路由器)來負責傳遞信息。所有的路由器都只將路由信息發(fā)送給DR,再由DR將路由信息發(fā)送給本網(wǎng)段內(nèi)的其他路由器。

兩臺不是DR的路由器(DR Other)之間不再建立鄰接關(guān)系,也不再交換任何路由信息。這樣在同一個網(wǎng)段之間只需要建立N-1個鄰接關(guān)系,每次路由變化只需要進行2×(N-1)次的傳遞即可。


02a491b4-05f5-11ee-962d-dac502259ad0.png

選組長的方法雖然非常有效,但是萬一組長不在,整個組的同學誰來負責管理呢?

所以O(shè)SPF也定義了“副組長”—BDR(Backup Designate Router,備用指定路由器)。

BDR是DR的一個備份。在選舉DR的同時也選舉出BDR,BDR也和本網(wǎng)段內(nèi)的所有路由器建立鄰接關(guān)系并交換路由信息。

02c0701e-05f5-11ee-962d-dac502259ad0.png

一旦DR失效,BDR會立即變成DR。由于不需要重新選舉,而且鄰接關(guān)系事先已經(jīng)建立,所以BDR替代DR的過程非常短暫。BDR成功“上位”為DR后,還需要再重新選舉出一個新的BDR,但是這個選舉過程不會影響路由的計算。

通過前面對OSPF的介紹,不知道粉絲們是否有所收獲呢?





審核編輯:劉清

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 路由器
    +關(guān)注

    關(guān)注

    22

    文章

    3790

    瀏覽量

    115601
  • OSPF
    +關(guān)注

    關(guān)注

    0

    文章

    81

    瀏覽量

    15099
  • ABR
    ABR
    +關(guān)注

    關(guān)注

    1

    文章

    11

    瀏覽量

    9756
  • RIP協(xié)議
    +關(guān)注

    關(guān)注

    0

    文章

    5

    瀏覽量

    1132

原文標題:誰懂??!OSPF路由協(xié)議看這篇就夠了!

文章出處:【微信號:ztedoc,微信公眾號:中興文檔】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    基于vxWorks RIP路由器的開發(fā)

    論文敘述了基于嵌入式操作系統(tǒng)vxWorks RIP路由器R3206的設(shè)計和開發(fā)。和同類路由器產(chǎn)品Cisco1750、Star2501、DCR2501聯(lián)合調(diào)試并解決RIP報文單播、廣播和
    發(fā)表于 12-05 16:31 ?22次下載

    基于vxWorks RIP路由器的開發(fā)

    論文敘述了基于嵌入式操作系統(tǒng)vxWorks RIP路由器R3206的設(shè)計和開發(fā)。和同類路由器產(chǎn)品Cisco1750、Star2501、DCR2501聯(lián)合調(diào)試并解決RIP報文單播、廣播和
    發(fā)表于 01-09 15:34 ?33次下載

    動態(tài)路由協(xié)議(RIP)配置

    動態(tài)路由協(xié)議(RIP)配置 一. 實驗原理1.1 動態(tài)路由協(xié)議簡介在動態(tài)路由中,管理員不再需要手工對路由器上的
    發(fā)表于 09-24 13:50 ?4247次閱讀
    動態(tài)<b class='flag-5'>路由</b>協(xié)議(<b class='flag-5'>RIP</b>)配置

    OSPF路由協(xié)議,OSPF路由協(xié)議是什么意思

    OSPF路由協(xié)議,OSPF路由協(xié)議是什么意思  ——隨著Internet技術(shù)在全球范圍的飛速發(fā)展,OSPF已成為目前Internet廣
    發(fā)表于 03-30 09:50 ?1948次閱讀

    路由協(xié)議選購手冊

    路由協(xié)議選購手冊 當網(wǎng)絡(luò)啟用了路由協(xié)議,網(wǎng)絡(luò)便具有了能夠自動更新路由表的強大功能。但是使用象RIP/RIP2、
    發(fā)表于 04-01 11:44 ?495次閱讀

    RIP路由協(xié)議快速入門

    關(guān)于RIP路由協(xié)議快速的基礎(chǔ)知識講解
    發(fā)表于 11-03 18:47 ?37次下載

    OSPF動態(tài)路由協(xié)議的原理與特點介紹

    關(guān)協(xié)議,常用的有RIPOSPF;外部網(wǎng)關(guān)協(xié)議主要用于多個自治域之間的路由選擇,常用的是BGP和BGP-4。
    的頭像 發(fā)表于 11-05 09:04 ?1.9w次閱讀

    路由協(xié)議分別有哪些

    本視頻主要詳細介紹了路由協(xié)議分別有哪些,分別有RIP、OSPF、IS-IS、IGRP、EIGRP、BGP。
    的頭像 發(fā)表于 02-26 15:14 ?2.8w次閱讀

    ospf報文類型有哪些_ospf的5種報文類型

    RIP鄰居路由器之間的鄰接關(guān)系建立是都是定期的路由更新報文進行的,通過定期的路由更新來同時向鄰居RIP
    發(fā)表于 08-20 11:17 ?3.1w次閱讀

    簡述rip路由協(xié)議的特點

    RIP(RoutingInformationProtocol,路由信息協(xié)議)是一種內(nèi)部網(wǎng)關(guān)協(xié)議(IGP),是一種動態(tài)路由選擇協(xié)議,用于自治系統(tǒng)(AS)內(nèi)的路由信息的傳遞。
    的頭像 發(fā)表于 08-22 11:59 ?2.4w次閱讀
    簡述<b class='flag-5'>rip</b><b class='flag-5'>路由</b>協(xié)議的特點

    RIP實現(xiàn)步驟 RIPOSPF的區(qū)別

    RIP英文全稱為Routing Information Protocol中文全稱叫路由信息協(xié)議,是使用最久的協(xié)議之一。 RIP應(yīng)用于OSI網(wǎng)絡(luò)七層模型的應(yīng)用層。是一種分布式的基于距離向量的路由
    的頭像 發(fā)表于 08-22 11:38 ?4094次閱讀

    路由器的配置方法技術(shù)原理

    為了支持本設(shè)備能夠運行多個路由協(xié)議進程,系統(tǒng)軟件提供了路由信息從一個路由進程重分布到另一個路由進程的功能。比如你可以將OSPF
    發(fā)表于 09-19 12:02 ?1619次閱讀

    路由協(xié)議RIPOSPF、IS-IS、BGP有什么特點和不同

    RIP協(xié)議是最早的路由協(xié)議,OSPF是目前應(yīng)用最廣泛的IGP協(xié)議,IS-IS是另外一種鏈路狀態(tài)型的路由協(xié)議,BGP協(xié)議是唯一的EGP協(xié)議,那么這幾種
    的頭像 發(fā)表于 11-02 16:20 ?4111次閱讀

    OSPF路由協(xié)議:?趣解OSPF區(qū)域

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

    OSPF是如何計算路由的?OSPF如何適應(yīng)大型網(wǎng)絡(luò)的?

    OSPF是如何計算路由的? 接下來,就要隆重介紹下動態(tài)路由協(xié)議中的當紅炸子雞一-OSPF (Open Shortest Path Firs
    發(fā)表于 08-18 11:23 ?909次閱讀
    <b class='flag-5'>OSPF</b>是如何<b class='flag-5'>計算</b><b class='flag-5'>路由</b>的?<b class='flag-5'>OSPF</b>如何適應(yīng)大型網(wǎng)絡(luò)的?