在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

3天內不再提示

OSPF鄰居狀態機的詳細講解

電子設計 ? 來源:電子設計 ? 作者:電子設計 ? 2020-12-26 02:12 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

1、背景

我們都知道,任何新技術的誕生,都是有它一定的自然規律的。絕逼不是憑白無故的產生。所以,龍哥希望大家學習一個技術時,學會多關聯相關協議,聯想他們各自的特點,學會把知識串聯起來,這樣你就不會覺得學技術好難啊,就不會總是跟龍哥抱怨:總是記不住怎么辦呢?

會有鏈路狀態協議的OSPF產生,是因為前面距離矢量路由協議存在兩個非常嚴重的問題:

1、收斂速度緩慢,就是太磨嘰了;2、容易產生路由環路。

OSPF,全稱Open Shortest Path First,即開放最短路徑優先,是由IETF的OSPF工作組在1989年10月開發的,發表的RFC為1131, OSPFv1從此誕生,該協議是基于著名的DijKstra算法。不過版本1一直都是在實驗室中使用,未推廣成功。版本2才開始被廣泛使用,在RFC2328說明。

注:IETF:國際互聯網工程任務組(The Internet Engineering Task Force,簡稱 IETF。1985年年底成立。

2、LSDB

LSDB,全稱是Link State DataBase,鏈路狀態數據庫。為啥會有它呢?還不是因為距離矢量路由協議RIP,是個“傳言”路由協議,在距離矢量路由協議中,鄰居說有啥路由,你就信啥,你心中自己都沒有一張地圖,就很容易經常被騙,所以會導致環路。所以OSPF干脆就給區域內每臺路由器都搞一張地圖,這樣就不會上當受騙了,這個地圖就是LSDB,這樣就使得OSPF可以保證區域內無環,區域間無環,通過一些規則來限制,這樣區域內外都能保證無環。下面,簡單介紹一下:

簡單說明一些,區域內路由器一旦配置了OSPF,每臺路由器就會開始泛洪LSA(包含IP地址、掩碼、開銷、網絡類型等信息),每臺都能收到LSA,會構建一張數據庫,即LSDB。然后每臺路由器都會以自己為根節點,構建一顆最短路徑樹,然后從這棵樹中計算路由,將最優的放進路由表,用于指導業務數據轉發。

可能上圖小白看著會覺得有點抽象,很難受。行吧,那龍哥動手搭個環境,聯系實際場景,可能就會更好理解了。

現在我登錄到每臺設備給大家演示一下如何查看LSDB(鏈路狀態數據庫):

從以上截圖來看,相信大家應該發現一個現象了,那就是每臺路由器的LSDB是一樣的,說明區域內每臺路由器的“地圖”都是長一個樣的。

然后我再每臺路由器都創建loopback 0,都宣告到OSPF,目的是驗證計算路由。不然上述環境,直連路由優先OSPF路由,所以查看路由表是不會看到OSPF路由的。

創建后隨便登錄一臺路由器就可以了(因為每臺路由器LSB都是一樣的),去查看1類LSA(1類LSA每臺路由器都會產生的)

然后我們在R1查看路由表中的OSPF路由:

我們可以看到只有2條OSPF路由,10.10.10.10沒有在里面,是因為它不是最優的,因為它是直連路由,直連路由(優先級0)比OSPF(優先級10)優。

3、報文類型

不管你學什么協議,都繞不開學習報文。報文,就是協議之間互相交付的數據內容。

OSPF在層次模型中,是基于IP層之上的,協議號是89。

上圖看完,我們是不是就可以定位出OSPF其實也是跟TCP、UDP同一傳輸層級別的協議了。

現在,是不是明白了,為啥OSPF報文需要LSAck了吧? 因為OSPF不是基于TCP,TCP有確認機制,所以OSPF如果要確認機制,就需要開發一個報文類型,用來做確認,即LSAck。

現在,我們來總結一下OSPF的報文類型有:

Hello報文:用于發現、建立、維護鄰居關系。

DBD報文:鏈路狀態數據庫的目錄,即摘要信息。

LSR報文:發現自己缺少哪些摘要信息的,就去請求缺少的LSA。

LSU報文:完整的LSA信息。

LSAck報文:確認收到LSA。

本期主題龍哥于大家分享的是OSPF鄰居狀態機,所以重點介紹一下OSPF的Hello報文。

有些人遇到OSPF鄰居不能建立成功,總是不知所措;或者有些考試應付考試,來問龍哥,影響OSPF鄰居建立因素好幾條,總是記不住怎么辦呀?其實,這個問題很簡單,就是你沒有把Hello報文格式內容給了解透徹。

你細品Hello報文,再去看影響OSPF鄰居建立的因素,就清晰多了:(1)router id(2)area id(虛鏈路的area id可以不一致,什么意思)(3)認證(4)hello/dead(5)區域類型(option位,e=1、n=0為普通/骨干區域,e=0、n=0為stub區域,e=0、n=1為nssa區域)(6)接口的地址掩碼(ma網絡,LSA2的掩碼描述接口的掩碼,如果掩碼不一致會認為有兩臺DR,p2p沒有問題)不在hello包(7)接口mtu(鄰接關系出問題)(8)ospf進程下靜默

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

    關注

    8

    文章

    7252

    瀏覽量

    91730
  • OSPF
    +關注

    關注

    0

    文章

    81

    瀏覽量

    15198
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    NVMe高速傳輸之擺脫XDMA設計之十:NVMe初始化狀態機設計

    1為NVMe配置初始化狀態機狀態轉移圖。各狀態的說明如下: 圖1NVMe初始化狀態轉移圖 IDLE:空閑狀態,復位后的初始
    發表于 07-05 22:03

    NVMe高速傳輸之擺脫XDMA設計之八:PCIe初始化狀態機設計

    PCIe配置初始化狀態機實現PCIe設備枚舉和配置空間初始化過程,在完成鏈路訓練后,使用DFS(深度優先搜索)算法枚舉PCIe總線上的設備,完成PCIe總線域的地址分配和設備的初始化。PCIe配置
    發表于 07-05 22:00

    有可能在 FX3 GPIF2 中創建兩個獨立的狀態機嗎?

    我想,如果我想通過 FX3 GPIF2 創建兩個獨立的傳輸流接口,我需要在 GPIF2 設計器中創建兩個獨立的狀態機,我是否有可能在 GPIF2 設計器中創建兩個獨立的狀態機
    發表于 05-20 06:14

    cypress3014視頻格式改變的話,GPIF狀態機需不需要重新配置?

    你好,請問視頻格式改變的話,GPIF狀態機需不需要重新配置
    發表于 05-14 07:28

    求助,關于srammaster.cydsn中狀態機的問題求解

    晚上好。 我目前正在學習 GPIF II。 查看..EZ-USB FX3 SDK1.3firmwaregpif_examplescyfxsrammastersrammaster.cydsn中的狀態機,有狀態START和START1。 這意味著什么?
    發表于 05-12 06:20

    何時選擇OSPF作為路由協議

    在構建網絡時,選擇合適的路由協議對于確保網絡的高效性和穩定性至關重要。OSPF(開放最短路徑優先)是一種廣泛使用的內部網關協議,特別適合于大型、復雜或多路徑的網絡環境。本文將探討何時選擇OSPF作為路由協議,并分析其優勢和其他路由協議的對比。
    的頭像 發表于 03-18 09:14 ?581次閱讀
    何時選擇<b class='flag-5'>OSPF</b>作為路由協議

    L298電機驅動模塊的詳細講解

    電動小車的組成 ? 一個電動小車整體的運行性能,首先 取決于它的電源模塊和電機驅動模塊。 ? 電機驅動模塊主要功能:驅動小車輪子 轉動,使小車行進。 ? 電源模塊:顧名思義,就是為整個系統 提供動力支持的部分 下載PDF文檔了解L298電機驅動模塊詳細講解
    發表于 02-26 15:53

    Simulink中的狀態機建模方法 Simulink數據可視化與分析功能

    1. Simulink中的狀態機建模方法 1.1 理解狀態機的基本概念 在開始建模之前,了解狀態機的基本概念是必要的。狀態機由以下幾個部分組成:
    的頭像 發表于 12-12 09:27 ?2942次閱讀

    芯片封裝工藝詳細講解

    芯片封裝工藝詳細講解
    發表于 11-29 14:02 ?2次下載

    基于狀態機和面向對象的思想設計按鍵檢測模塊

    嵌入式入門學習的教程里面,按鍵原理普遍被認為是“很簡單”的知識點之一,按鍵輸入檢測的原理,無非就是通過CPU不斷掃描按鍵引腳的電平狀態,或者采用單片引腳外部中斷方式,然后在死循環或者中斷服務程序里面處理按鍵被按下
    的頭像 發表于 11-14 11:44 ?946次閱讀
    基于<b class='flag-5'>狀態機</b>和面向對象的思想設計按鍵檢測模塊

    什么是開放最短路徑優先 (OSPF)?

    OSPF是一種典型的鏈路狀態路由協議,一般在同一個路由域中使用。這里的路由域指的是一個自治系統(AS),是指一組通過統一的路由策略或協議相互交換路由信息的網絡。
    的頭像 發表于 10-18 17:47 ?551次閱讀

    電感技術的講解

    詳細講解電感的原理及計算
    的頭像 發表于 09-06 02:07 ?2904次閱讀
    電感技術的<b class='flag-5'>講解</b>

    華為設備中的OSPF命令詳解

    OSPF網絡。這篇文章將詳細介紹華為設備中的OSPF命令,包括基本配置、路由策略、鄰居關系和故障排除等方面,幫助讀者全面了解和掌握這些命令。
    的頭像 發表于 08-12 18:13 ?3363次閱讀

    觸發器和狀態機的關系是什么

    觸發器和狀態機在數字電路設計中有著緊密的關系,它們共同構成了時序邏輯電路的基礎,用于實現數據的存儲、處理和傳輸。
    的頭像 發表于 08-12 11:24 ?920次閱讀

    如何在FPGA中實現狀態機

    在FPGA(現場可編程門陣列)中實現狀態機是一種常見的做法,用于控制復雜的數字系統行為。狀態機能夠根據當前的輸入和系統狀態,決定下一步的動作和新的狀態。這里,我們將
    的頭像 發表于 07-18 15:57 ?1200次閱讀
    主站蜘蛛池模板: 免费爱爱视频网站 | 欧美 亚洲 国产 精品有声 | 性欧美视频在线观看 | 日韩毛片网 | 狠狠色噜噜狠狠狠 | 久久天天躁狠狠躁夜夜免费观看 | 午夜官网 | 三级理论片 | fxxx性xxx性| 国产福利不卡一区二区三区 | 人人干人人干人人干 | 久久久噜噜噜久久久午夜 | 天天操天天透 | 人人插人人干 | 亚洲日本高清 | 国产欧美精品午夜在线播放 | 在线电影天堂 | 成 人 免 费 黄 色 | 亚洲国产成人精彩精品 | 二十年等一人小说在线观看 | 日本成人资源 | 国产男人午夜视频在线观看 | av福利网址网站 | bt天堂在线www中文在线 | 欧美成人性高清观看 | 奇米影视欧美 | 91牛牛 | 二级黄的全免费视频 | 中文在线资源链接天堂 | 久久精品乱子伦免费 | 国产福利免费观看 | 国产视频精品久久 | 一级黄色片欧美 | 成人伊人 | 韩国激情啪啪 | 激情六月网 | 99久久99这里只有免费费精品 | 夜夜操夜夜爽 | 黄色网址 在线播放 | 国产精品igao在线观看樱花日本 | 天天鲁天天爽天天视频 |