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

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

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

3天內不再提示

如何使用WireShark詳細分析OSPF狀態運行機制?

網絡技術干貨圈 ? 來源:網絡技術干貨圈 ? 2023-05-09 09:44 ? 次閱讀

OSPF的5包7狀態

數據包

Hello:發現、建立鄰居(鄰接)關系、維持、周期保活;存在全網唯一的RID,使用IP地址表示

DBD:本地的數據庫的目錄(摘要),LSDB的目錄(所有LSA的集合)

LSR:基于DBD包中的未知信息進行查詢

LSU:攜帶了真正的LSA信息(鏈路狀態通告),用于答復對端的LSR

LSack:對傳遞LSA信息進行確認,鏈路狀態確認

狀態機

Down:一旦啟動后發出hello包,則立即進入下一狀態

Init(初始化):若收到了攜帶了自己的RID的hello包,則和對方一起進入下一狀態

Two-way(雙向通信):鄰居關系建立(DR/BDR選舉),此時進行條件匹配,若成功,RID大的優先進入下一狀態;若失敗,則保持鄰居關系,hello包10s周期保活即可

Exstart(預啟動):使用類hello的DBD進行主從選舉,RID大的優先進入下一狀態

Exchange(準交換):使用真正的DBD包進行數據庫目錄交換共享

Loading(加載):使用LSR/LSU/LSack來獲取未知的LSA信息

Full(轉發):鄰接關系建立的標志

什么是條件匹配?

1.MA網段進行DR/BDR選舉,P2P網段中沒有DR/BDR

2.點到點網絡直接進入下一狀態;MA網絡將進行DR/BDR選舉(40S),非DR/BDR間不得進入下一狀態

拓撲:

5bbe5a80-edba-11ed-90ce-dac502259ad0.png

Down:關閉狀態

5bcd88de-edba-11ed-90ce-dac502259ad0.png

init:初始化

5bf28350-edba-11ed-90ce-dac502259ad0.png

Hello包:12.1.1.1 以 10s為周期向其他鏈路以組播方式發送hello包,并攜帶了自己的RID

5c03be40-edba-11ed-90ce-dac502259ad0.png5c11749a-edba-11ed-90ce-dac502259ad0.png

此時,R2收到了R1的hello包,并向R1發送hello(打招呼)

5c3c4454-edba-11ed-90ce-dac502259ad0.png

Init完成,雙方成為鄰居關系Two-way:鄰居關系建立(DR/BDR選舉)

Exstart預啟動

發送了四次的DBD是因為,首先R1想要先進入下一狀態,但是R2告訴R1你的RID比我的小(要想進入下一狀態RID要是較大方,此時R2將R1的RID與自己進行了比較),R2向R1發送DBD請求,告訴R1 我才是RID大的

5c5fc3a2-edba-11ed-90ce-dac502259ad0.png

5c763e3e-edba-11ed-90ce-dac502259ad0.png5c824436-edba-11ed-90ce-dac502259ad0.png

R1第一次發送DBD將自己的master置成Yes

告訴R2,我應該是Master;

注意此時DD-seq是2765

5c9b6c36-edba-11ed-90ce-dac502259ad0.png

R2給R1回應

我的RID比你大,我才應該是Master,并且將自己的MS置位為Yes

注意此時的DD-seq是465

5ca67842-edba-11ed-90ce-dac502259ad0.png

R1第二次發送DBD

由于R1的RID比R2小,那么R1就將自己的MS置成No

這個DD是為了確認上一步中R2發來的DD的,所以DD-seq是465(與上一步中R2發來的相同)

5cb73362-edba-11ed-90ce-dac502259ad0.png

R2再發送一個DD

將M置位0,告訴R1我沒有DD要發送了

此時的DD-seq是在上一次發送DD-seq的基礎上+1,因為是新發出來的DD,注意這個465發出后,一定會收到一個465用于確認的

5cd302f4-edba-11ed-90ce-dac502259ad0.png

R1第三次發送DBD

將M置位為0,表示我也沒有DBD要發送了

注意DD-seq就是466,用于確認上一步中R2發來的DD的

5cdfaf40-edba-11ed-90ce-dac502259ad0.png

總結整個過程

5cf23cf0-edba-11ed-90ce-dac502259ad0.png

Exchange準交換:雙方交換DBD

5d1d9328-edba-11ed-90ce-dac502259ad0.png5d2cd3ba-edba-11ed-90ce-dac502259ad0.png

Loading::使用LSR/LSU/LSACK獲取未知的LSA信息 (共享拓撲圖)

5d40c2b2-edba-11ed-90ce-dac502259ad0.png

R1向R2以單播方式發送LSR的請求

5d59016a-edba-11ed-90ce-dac502259ad0.png

R2給R1 回復LSU的確認包含了LSA,路由信息或拓撲信息

5d8c0614-edba-11ed-90ce-dac502259ad0.png

R1 R2之間互相發送LSR LSU

5da81386-edba-11ed-90ce-dac502259ad0.png

R1 要給R2發送 LSU的確認

5dc8fde4-edba-11ed-90ce-dac502259ad0.png

至此,7個狀態機制完成,路由與拓撲完成交換。






審核編輯:劉清

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

    關注

    0

    文章

    80

    瀏覽量

    14897
  • 狀態機
    +關注

    關注

    2

    文章

    492

    瀏覽量

    27612
  • DBD
    DBD
    +關注

    關注

    0

    文章

    3

    瀏覽量

    7016

原文標題:如何使用WireShark詳細分析OSPF狀態運行機制?

文章出處:【微信號:網絡技術干貨圈,微信公眾號:網絡技術干貨圈】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    DVI接口詳細分析

    DVI接口詳細分析DVI 接口規格和定義 DVI 有DVI 1.0 和DVI 2.0 兩種標準,其中 DVI 1.0 僅用了其中的一組信號傳輸信道(data0-data2 ),傳輸圖像的最高像素時鐘
    發表于 08-11 09:51

    uboot代碼詳細分析

    [url=]uboot代碼詳細分析[/url]
    發表于 01-29 13:51

    詳細分析一下USB協議

    本文跟大家一起詳細分析一下USB協議。
    發表于 05-24 06:16

    詳細分析stm32f10x.h

    每日開講---學習STM32不得不看的剖析(詳細分析stm32f10x.h)摘要: 學習STM32不得不看的剖析(詳細分析stm32f10x.h)。/**這里是STM32比較重要的頭文件*******************************************
    發表于 08-05 07:44

    CPU的基本結構和運行機制

    目錄一. CPU的基本結構和運行機制參考《ARM微控制器與嵌入式系統--清華》一. CPU的基本結構和運行機制分析其中的CPU:(ALU、寄存器組、控制單元是必要的,其他非必要)一個完整的CPU:將
    發表于 11-03 09:22

    詳細分析了VTIM和VMIN的功能

    上一篇文章中,我們詳細分析了VTIM和VMIN的功能,《嵌入式Linux 串口編程系列2--termios的VMIN和VTIME深入理解》 也明白了這兩個參數設計的初衷和使用方法,接下來我們 就詳細
    發表于 11-05 07:09

    電子工程師需要掌握的20個模擬電路的詳細分析

    電子工程師需要掌握的20個模擬電路的詳細分析
    發表于 09-28 06:22

    電子工程師必須掌握的20個模擬電路詳細分析

    內含參考答案以及詳細分析
    發表于 10-07 07:15

    電子整流器工作原理詳細分析

    電子整流器工作原理詳細分析
    發表于 02-27 10:43 ?2.5w次閱讀

    Buck變換器原理詳細分析

    Buck變換器原理詳細分析
    發表于 09-15 17:26 ?30次下載
    Buck變換器原理<b class='flag-5'>詳細分析</b>

    Linux系統的fork運行機制分析

    如果其中一個進程的輸出結果是“pid1:1001, pid2:1002”,寫出其他進程的輸出結果(不考慮進程執行順序)。 明顯這道題的目的是考察linux下fork的執行機制。下面我們通過分析這個題目,談談Linux下fork的運行機
    發表于 04-26 16:26 ?1182次閱讀
    Linux系統的fork<b class='flag-5'>運行機制</b><b class='flag-5'>分析</b>

    物聯網的產業生態是怎樣的詳細分析概述

    物聯網的產業生態是怎樣的詳細分析概述
    的頭像 發表于 12-08 10:00 ?5183次閱讀

    正激有源鉗位的詳細分析

    正激有源鉗位的詳細分析介紹。
    發表于 06-16 16:57 ?63次下載

    詳細分析MOSFET開關過程米勒效應的影響

    本文介紹了米勒效應的由來,并詳細分析了MOSFET開關過程米勒效應的影響,幫助定性理解米勒平臺的形成機制。最后給出了場效應管柵極電荷的作用。
    的頭像 發表于 03-10 14:44 ?7621次閱讀
    <b class='flag-5'>詳細分析</b>MOSFET開關過程米勒效應的影響

    php運行機制和原理

    PHP是一種在服務器端執行的腳本語言,它被廣泛用于開發動態網站。它的運行機制和原理非常重要,因為它決定了PHP腳本如何被解釋執行和與服務器進行交互。 PHP的運行機制 PHP腳本的運行機制涉及到以下
    的頭像 發表于 12-04 15:28 ?956次閱讀
    主站蜘蛛池模板: 99热都是精品| 最近2018中文字幕免费看2019| 日日操夜夜| 免费视频一区| 精品精品国产自在久久高清| 国产伦精品一区二区| 69er小视频| 国产又黄又免费aaaa视频| 日韩黄色成人| 婷婷午夜影院| 不卡视频免费在线观看| 在线不卡一区| 久久精品国产免费中文| 国产区亚洲区| 免费看18污黄| 在线免费观看毛片网站| 下农村女人一级毛片| 免费看色视频| 最好看的2019中文字幕免费高清| 亚洲va久久久噜噜噜久久天堂| 色吧久久| 玖玖爱在线播放| 久青草国产手机在线视频| 国产普通话一二三道| 午夜100| 久久女同| 亚洲男人天堂网址| 亚洲成a人片在线观看导航| 日本三级高清| 成人a毛片免费全部播放| 天天插夜夜操| 男人女人的免费视频网站| 人人揉揉香蕉大青草| 成人免费一区二区三区| 一区二区三区中文字幕| 亚洲成a人片毛片在线| 你懂的在线免费视频| 一级片在线观看免费| 天天做日日爱| 刺激第一页720lu久久| 久婷婷|