美女未18禁止看视频,18禁止观看强奷视频 视频,18禁止黄网站视频

<rp id="rncxs"></rp>

<em id="rncxs"></em>

<button id="rncxs"><acronym id="rncxs"></acronym></button>
  • 您現在的位置:CDN高防 > 服務器租用幫助 > OSPF動態路由協議基礎知識

    OSPF動態路由協議基礎知識

    發布時間:2020-02-10 00:00:53 ??文章來源:CDN高防 ??作者:admin
    本文由admin編輯,關鍵詞:OSPF路由協議,標題:OSPF動態路由協議基礎知識,主要內容講解的是:1、OSPF的基本概念OSPF(Open Shortest Path First)OSPF(Open Shortest Path First)是一個內部網關協議(Interior
    1、OSPF的基本概念
    OSPF(Open Shortest Path First)
    OSPF(Open Shortest Path First)是一個內部網關協議(Interior Gateway Protocol,簡稱IGP)。與RIP相對,OSPF是鏈路狀態路有協議,而RIP是距離向量路由協議。 鏈路是路由器接口的另一種說法,因此OSPF也稱為接口狀態路由協議。OSPF通過路由器之間通告網絡接口的狀態來建立鏈路狀態數據庫,生成最短路徑樹,每個OSPF路由器使用這些最短路徑構造路由表。
    OSPF分為OSPFv2和OSPFv3兩個版本,其中OSPFv2用在IPv4網絡,OSPFv3用在IPv6網絡??捎糜诖笮途W絡。
    基本概念和術語:
    鏈路狀態:
    OSPF路由器收集其所在網絡區域上各路由器的連接狀態信息,即鏈路狀態信息(Link-State),生成鏈路狀態數據庫(Link-State Database)。路由器掌握了該區域上所有路由器的鏈路狀態信息,也就等于了解了整個網絡的拓撲狀況。OSPF路由器利用“最短路徑優先算法(Shortest Path First, SPF)”,獨立地計算出到達任意目的地的路由。
    區域:
    OSPF協議引入“分層路由”的概念,將網絡分割成一個“主干”連接的一組相互獨立的部分,這些相互獨立的部分被稱為“區域”(Area),“主干”的部分稱為“主干區域”。每個區域就如同一個獨立的網絡,該區域的OSPF路由器只保存該區域的鏈路狀態。每個路由器的鏈路狀態數據庫都可以保持合理的大小,路由計算的時間、報文數量都不會過大。
    2、OSPF的數據包
    OSPF動態路由協議基礎知識
    1. hello包 發現、維持和創建鄰居關系 10s 40s
    2. dbd 包 數據庫摘要
    3. lsr 鏈路狀態請求
    4. lsu 鏈路狀態更新 回應 lsr 承載lsa
    5. lsack 鏈路狀態確認包
    3、OSPF的四種路由器類型
    OSPF把自治系統劃分成邏輯意義上的一個或多個區域,所有其他區域必須與區域0相連。
    內部路由器(Internal Router):所有端口在同一區域的路由器,維護一個鏈路狀態數據庫。
    主干路由器(Backbone Router):具有連接主干區域端口的路由器。
    區域邊界路由器(ABR):具有連接多區域端口的路由器,一般作為一個區域的出口。ABR為每一個所連接的區域建立鏈路狀態數據庫,負責將所連接區域的路由摘要信息發送到主干區域,而主干區域上的ABR則負責將這些信息發送到各個區域。
    自治域系統邊界路由器(ASBR):至少擁有一個連接外部自治域網絡(如非OSPF的網絡)端口的路由器,負責將非OSPF網絡信息傳入OSPF網絡。
    4、DR和BDR
    指派路由器(DR)和備份指派路由器(BDR)
    在多路訪問網絡上可能存在多個路由器,為了避免路由器之間建立完全相鄰關系而引起的大量開銷,OSPF要求在區域中選舉一個DR。每個路由器都與之建立完全相鄰關系。DR負責收集所有的鏈路狀態信息,并發布給其他路由器。選舉DR的同時也選舉出一個BDR,在DR失效的時候,BDR擔負起DR的職責。
    點對點型網絡不需要DR,因為只存在兩個節點,彼此間完全相鄰。 協議組成OSPF協議由Hello協議、交換協議、擴散協議組成。本文僅介紹Hello協議,其他兩個協議可參考RFC2328中的具體描述。
    當路由器開啟一個端口的OSPF路由時,將會從這個端口發出一個Hello報文,以后它也將以一定的間隔周期性地發送Hello報文。OSPF路由器用Hello報文來初始化新的相鄰關系以及確認相鄰的路由器鄰居之間的通信狀態。
    對廣播型網絡和非廣播型多路訪問網絡,路由器使用Hello協議選舉出一個DR。在廣播型網絡里,Hello報文使用多播地址224.0.0.5周期性廣播,并通過這個過程自動發現路由器鄰居。在NBMA網絡中,DR負責向其他路由器逐一發送Hello報文。
    5、OSPF的鄰居建立過程
    Down(關閉狀態)開始發送hello但是沒有收到鄰居發來的hello 當收到對方發來hello 進入下一狀態
    Init(初始化狀態)當收到對方發來的hello中有自己的Router-ID 進入下一狀態
    Two-way 鄰居關系建立完成--進行選舉--選舉結束--進入下一狀態--DR-other之間的穩定狀態Exstart--選舉主從關系--master先發DBD (Router-ID大的優先)
    Exstart 預啟動狀態
    Exchange 交換DBD
    Loading 交換LSA 通過LSR去要LSA 對方通過LSU更新LSA
    Full 鄰接關系建立 啟動SPF算法 計算路徑
    6、OSPF支持的網絡接口類型
    OSPF根據鏈路層協議類型將網絡分為下列五種類型:任何二層鏈路,都會有一種網絡接口類型來適應;根據拓撲和需求變化,可以改變網絡接口類型來與之適應。
    ①點到點(P2P)網絡
    當鏈路層協議是PPP、HDLC時,缺省情況下,OSPF認為網絡類型是P2P。在該類型的網絡中,以組播形式(224.0.0.5)發送協議報文(Hello報文、DD報文、LSR報文、LSU報文、LSAck報文)。
    Hello Time和Dead Time:10s/40s
    是否選舉DR和BDR:否
    是否主動發現鄰居:是
    ②廣播(Broadcast)網絡
    當鏈路層協議是Ethernet、FDDI、以太網或者令牌環網時,缺省情況下,OSPF認為網絡類型是Broadcast。在該類型的網絡中,通常以組播形式發送Hello報文、LSU報文和LSAck報文。其中,224.0.0.5的組播地址為OSPF路由器的預留IP組播地址;224.0.0.6的組播地址為OSPF DR的預留IP組播地址。以單播形式發送DD報文和LSR報文。
    Hello Time和Dead Time:10s/40s
    是否選舉DR和BDR:是
    是否主動發現鄰居:是
    ③NBMA(Non-broadcast multiple access)網絡
    術語解釋:非廣播網絡是指支持兩臺以上路由器互連,但是不具有廣播能力的網絡。在非廣播網絡上,OSPF有兩種運行方式,非廣播多路訪問和點到多點。非廣播多路訪問(NBMA):在NBMA網絡上,OSPF模擬在廣播型網絡上的操作,但是每個路由器的鄰居需要手動配置,而且只能與NBMA類型的網絡接口建立鄰居關系。NBMA方式要求網絡中的路由器組成全連接;點到多點:將整個非廣播網絡看成是一組點到點網絡。每個路由器的鄰居可以使用底層協議例如反向地址解析協議(Inverse ARP)來發現。對于不能組成全連接的網絡應當使用點到多點方式,例如只使用PVC的不完全連接的幀中繼網絡。
    當鏈路層協議是ATM,FR或X.25時,缺省情況下,OSPF認為網絡類型是NBMA。在該類型的網絡中,以單播形式發送協議報文(Hello報文、DD報文、LSR報文、LSU報文、LSAck報文)。
    Hello Time和Dead Time:30s/120s
    是否選舉DR和BDR:是
    是否主動發現鄰居:否
    ④點到多點(Point-to-Multipoint)網絡
    沒有一種鏈路層協議會被缺省的認為是Point-to-Multipoint 類型。點到多點必須是由其他的網絡類型強制更改的,即工程按需。常用做法是將非全連通的NBMA改為點到多點的網絡。在該類型的網絡中以組播形式(224.0.0.5)發送Hello報文,以單播形式發送其他協議報文(DD報文、LSR報文、LSU報文、LSAck報文)。
    Hello Time和Dead Time:30s/120s
    是否選舉DR和BDR:否
    是否主動發現鄰居:是
    ⑤虛連接(Virtual Link)網絡
    從上面的文章可以看出,OSPF的骨干區域必須是連續的,但是在物理上無法連續的時候,我們可以采用虛連接使得骨干區域在螺髻山連續。那么虛連接就是可以在任意兩個區域邊界路由器上簡歷,但是要求這兩個區域邊界路由器都有端口連接到一個共同的非骨干區域。這個非骨干區域就是Transit區域。虛連接其實是屬于骨干區域的一條虛擬鏈路。注意:實際組網的時候不推薦虛連接,要盡可能在規劃網絡的時候就避免虛連接的出現。
    7、OSPF報文的目的地址
    OSPF報文的目的地址
    8、OSPF工作過程
    (1)了解自身鏈路
    每臺路由器了解其自身的鏈路,即與其直連的網絡。
    (2)尋找鄰居
    不同于RIP,OSPF協議運行后,并不立即向網絡廣播路由信息,而是先尋找網絡中可與自己交換鏈路狀態信息的周邊路由器??梢越换ユ溌窢顟B信息的路由器互為鄰居。
    (3)創建鏈路狀態數據包
    路由器一旦建立了鄰居關系,就可以創建鏈路狀態數據包。
    (4)鏈路狀態信息傳遞
    路由器將描述鏈路狀態的LSA泛洪到鄰居,最終形成包含網絡完整鏈路狀態信息的鏈路狀態數據庫。
    (5)計算路由
    路由區域內的每臺路由器都可以使用SPF算法來獨立計算路由。
    9、OSPF協議主要優點
    (1)OSPF 適合在大范圍的網絡:OSPF 協議當中對于路由的跳數,它是沒有限制的,所以 OSPF 協議能用在許多場合,同時也支持更加廣泛的網絡規模。只要是在組播的網絡中,OSPF協議能夠支持數十臺路由器一起運作。
    (2)組播觸發式更新:OSPF 協議在收斂完成后,會以觸發方式發送拓撲變化的信息給其他路由器,這樣就可以減少網絡寬帶的利用率;同時,可以減小干擾,特別是在使用組播網絡結構,對外發出信息時,它對其他設備不構成其他影響
    (3)收斂速度快:如果網絡結構出現改變,OSPF 協議的系統會以最快的速度發出新的報文,從而使新的拓撲情況很快擴散到整個網絡;而且,OSPF 采用周期較短的 HELLO 報文來維護鄰居狀態。
    (4)以開銷作為度量值:OSPF 協議在設計時,就考慮到了鏈路帶寬對路由度量值的影響。OSPF 協議是以開銷值作為標準,而鏈路開銷和鏈路帶寬,正好形成了反比的關系,帶寬越是高,開銷就會越小,這樣一來,OSPF 選路主要基于帶寬因素。
    (5)OSPF 協議的設計是為了避免路由環路:在使用最短路徑的算法下,收到路由中的鏈路狀態,然后生成路徑,這樣不會產生環路。
    (6)應用廣泛:廣泛的應用在互聯網上,其他會有大量的應用實例。證明這是使用最廣泛的IGP 之一。
    10、OSPF區域
    OSPF 中劃分區域的目的就是在于控制鏈路狀態信息LSA 泛洪的范圍、減小鏈路狀態數據庫LSDB的大小、改善網絡的可擴展性、達到快速地收斂。
    當網絡中包含多個區域時,OSPF 協議有特殊的規定,即其中必須有一個 Area 0,通常也叫做骨干區域(Backbone Area),當設計 OSPF 網絡時,一個很好的方法就是從骨干區域開始,然后再擴展到其他區域。骨干區域在所有其他區域的中心,即所有區域都必須與骨干區域物理或邏輯上相連,這種設計思想的原因是 OSPF 協議要把所有區域的路由信息引入骨干區,然后再依次將路由信息從骨干區域分發到其它區域中。
    OSPF 將區域劃分為幾種類型。
    骨干區域 :作為中央實體,其他區域與之相連,骨干區域編號為 0,在該區域中,各種類型的 LSA 均允許發布。
    標準區域 :除骨干區域外的默認的區域類型,在該類型區域中,各種類型的 LSA 均允許發布。
    末梢區域 :即 STUB 區域,該類型區域中不接受關于 AS外部的路由信息,即不接受類型 5 的 AS 外部LSA,需要路由到自治系統外部的網絡時,路由器使用缺省路由(0.0.0.0),末梢區域中不能包含有自治系統邊界路由器 ASBR。
    完全末梢區域 :該類型區域中不接受關于 AS 外部的路由
    信息,同時也不接受來自 AS 中其他區域的匯總路由,即不接受類型 3、類型 4、類型 5 的 LSA,完全末梢區域也不能包換有自治系統邊界路由器 ASBR。
    本文tag: OSPF ospf作用 ospf的優點 ospf工作過程
    本文鏈接:http://www.creativecuracao.com/news/819.html
    下一篇:SD-WAN和云專線的區別和聯系
    上一篇:RIP路由協議及工作原理

    相關推薦:

    隨機推薦:

    QQ:317197518

    電子郵箱:317197518@qq.com

    公司業務:我們提供海內外服務器租用,公司產品豐富:獨立服務器、虛擬主機、ADSL撥號、VPS云主機等,價格便宜,歡迎選購

    公司地址:重慶市渝北區賽迪路2號金山商業中心A座6F

    CDN高防:一家全國領先的真實硬防服務器的提供商
    Copyright 2018-2020 ? www.creativecuracao.com All Rights Reserved.

    分享按鈕 美女未18禁止看视频,18禁止观看强奷视频 视频,18禁止黄网站视频

    <rp id="rncxs"></rp>

    <em id="rncxs"></em>

    <button id="rncxs"><acronym id="rncxs"></acronym></button>