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

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

    瀏覽量

    14893
  • 狀態機
    +關注

    關注

    2

    文章

    492

    瀏覽量

    27561
  • 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 ?1169次閱讀
    Linux系統的fork<b class='flag-5'>運行機制</b><b class='flag-5'>分析</b>

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

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

    正激有源鉗位的詳細分析

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

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

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

    php運行機制和原理

    PHP是一種在服務器端執行的腳本語言,它被廣泛用于開發動態網站。它的運行機制和原理非常重要,因為它決定了PHP腳本如何被解釋執行和與服務器進行交互。 PHP的運行機制 PHP腳本的運行機制涉及到以下
    的頭像 發表于 12-04 15:28 ?942次閱讀
    主站蜘蛛池模板: 国产又黄又粗又爽又色的视频软件 | 羞羞影院午夜男女爽爽影院网站| 4438全国免费观看| 狠狠狠色丁香婷婷综合久久| 日韩亚洲国产欧美免费观看| GAY空少被体育生开菊| 乱爱性全过程免费视频| 一级特黄aa大片欧美| 荷兰少归BVBV| 亚洲国产精品天堂在线播放| 国产精品爽黄69天堂A片| 少妇无码吹潮久久精品AV| YELLOW免费观看2019| 琪琪的色原网站| 厕所xxxxx| 兽皇VIDEO另类HD| 国产福利不卡在线视频| 无码人妻丰满熟妇啪啪网不卡| 国产成人拍精品视频网| 小泽玛丽av无码观看| 果冻传媒视频在线播放| 夜夜艹日日干| 久久夜色撩人精品国产| 91九色麻豆| 欧美一级久久久久久久久大| 厕所xxxxx| 午夜影院c绿象| 狠狠色狠狠色综合日日32| 夜色帮首页| 嗯啊哈啊好棒用力插啊| 成人网络电视破解版| 无码国产伦一区二区三区视频 | CHINA末成年VIDEO学生| 日本亚洲精品无码区国产电影| 国产 日韩 欧美 综合 激情| 无码欧美毛片一区二区三在线视频| 国内极度色诱视频网站| 2017欧美狠狠色| 伊人网久久网| 免费夜色污私人影院网站| 爱穿丝袜的麻麻3d漫画acg|