當前位置:網站首頁>第五天筆記
第五天筆記
2022-07-23 14:07:11【[白首]】
條件匹配
指定路由器 --- DR --- 和MA網絡中其他所有設備建立鄰接關系 備份指定路由器 --- BDR --- 和MA網絡中其他所有設備建立鄰接關系在DR和BDR都存在的情况下,一個MA網絡中至少需要四臺設備才能看到鄰居關系。
DR和BDR雖然叫做指定路由器(備份指定路由器),但其工作範圍在 一個MA網絡之中,所以,其實質是接口的概念。
條件匹配 --- 在MA網絡中,若所有設備均為鄰接關系,則將出現大量的重複更新,所以,需要進行DR/BDR的選舉,所有非 DR/BDR (DROther)之間僅維持鄰居關系即可。
DR/BDR的選舉 --- 1,比較接口的優先級,優先級最大的為DR,次大 的為BDR。
優先級的初始默認值為1。
[r1-GigabitEthernet0/0/0]ospfdr-priority?
1NTEGER<0-2559
Routerpriorityvalue ---- 如果將一個接口的優先級修改為0,則代錶該接口放 弃DR/BDR的選舉。
2,當優先級相同時,則比較R1D R1D大的路由器
對應的接口為DR,次大的為BDR。
DR/BDR的選舉 --- 非搶占模式的選舉 --- 選舉時間等同於死亡時間
<r19reset ospf1process --- 重啟OsPF進程
ospF的數據包
ospF的協議號 --- 89
ospf報文頭部
版本 ---- OsPF協議的版本 ---- OsPFv2版本字段為2。
類型 ---- OsPF數據包的類型
Hello --- 1
DBD --- 2
LsR --- 3
LsU --- 4
LsACK --- 5
報文長度 --- 整個OsPF數據報文的長度,單比特字節。
R1D --- 錶示發出這個數據包的路由器的R1D
區域1D --- 發出數據包的接口所在的區域的1D
認證類型和認證數據 --- OsPF在進行認證時,需要先比對認證類
型,認證類型相同才比對認證數據。
認證類型 --- null --- 空認證 --- 0
--- simple --- 明文認證 --- 1
--- MD5 --- 比對摘要值認證 --- 2
hello包 --- 周期發現,建立以及保活鄰居關系。 --- DR/BDR選舉也
使用的是hello包
子網掩碼 --- 發出hello包接口的ip地址對應的掩碼信息 ---- 華為設 備設定鄰居建立雙方要求子網掩碼必須相同,否則將無法建立鄰居關 系(對P2P網絡不生效)
hello時間和死亡時間 --- 鄰居雙方hello時間和死亡時間必須相同,否 則將導致鄰居關系建立失敗。
可選項 --- 8比特,8個標記比特,每一個標記比特置1,則代錶其符合OsPF 的某種特性。
其中存在ospf特殊區域的標記比特,鄰居雙方如果特殊區域的標記 比特不同,則將無法正常建立鄰居關系。
路由器的優先級 --- 發出該數據包的接口其DR/BDR選舉時的優先 級。
指定路由器和備份指定路由 --- 攜帶的是DR/BDR接口的1P地址。 ---- 在DR/BDR沒有選出來之前,使用0.0.0.0來進行填充。
鄰居 --- 本地已知的鄰居的R1D。
hello包中限制鄰居關系建立的參數
1,子網掩碼
2 ,hell時間
3 ,dead時間
4 ,ospf特殊區域的標記
5,認證
DBD包 --- 數據庫描述報文 --- 1,使用未數據的DBD包進行主從關系 選舉;2,使用攜帶數據的DBD包進行目錄信息共享。
MTu --- 華為設備默認不開啟MTu值的檢測功能,可以在接口使用--- [r1-serial4/0/0]ospf mtu-enable 來開啟 ---- 如果兩邊都開啟MTU值的 檢測功能,則雙方的MTU值必須相同,不同則將停留在exstart狀 態,無法向下進行。
1 --- init --- 該比特置1,則代錶這個DBD包是進行主從關系選舉的數據 包,所以,這樣的數據包後面不包含LsA頭部內容。 --- 在主從關系 沒有選出來之前,所有設備都認為自己是主
M --- more --- 該比特置1,則代錶後面還有其他DBD包要發送。 Ms --- Master --- 該比特置1,則代錶發送這個數據包的設備為主。
序列號 --- 在DBD報文收發過程中,會逐次加1,用於確保DBD報文 傳輸的有序性以及可靠性。
LsR包 --- 鏈路狀態請求報文 --- 基於DBD包請求本地未知LsA信息
鏈路狀態類型,鏈路狀態1D,通告路由器 ---- "LsA三元組" --- 通 過著三個參數可以唯一的標識出一條LsA。
Lsu包 --- 鏈路狀態更新報文 ---- 真正攜帶LsA信息的數據包
LsAcK包 --- 鏈路狀態確認報文
ospF的接口網絡類型
p2p MA BMA NBMA
ospF的接口網絡類型 --- 指的是ospf接口在不同的網絡類型下默認的 不同工作方式。
[r2]display ospfinterfaceGigabitEthernet0/0/0 --- 查看OsPF的接口網 絡類型
T1 --- 1.544Mbps
E1 --- 2.048Mbps ---- 華為設備的串口默認遵循的是E1標准。
華為設備將環回接口的開銷值定義為0,不會受外界影響,不受參考
帶寬變化的影響。
[r2-LoopBack0]ospf network-typebroadcast --- 修改接口網絡類型
如果想要還原環回接口真實的掩碼長度,可以將環回接口的網絡類型
修改為broadcast。
華為設備將tunnel接口的傳輸速率定義為64Kbps ---- 華為設備這樣設 計主要目的是為了讓隧道接口的開銷值變大,使數據盡可能的避免從 隧道接口發出,因為走隧道接口的數據,真實還是從物理接口發出, 但是會增加複雜的封裝和解封裝的過程,加大資源的浪費。
在MGRE的環境中,還有一種全連網狀拓撲 --- mesh,就是所有邊界 設備即當中心,也做分支,這樣搭建出來的MGRE環境是一種類似 BMA的網絡環境。
[r1-ospf-1]peer 12.0.0.2 --- 單播鄰居,在NBMA環境下可以手工指定 鄰居關系。
Attempt --- 嘗試狀態 --- 過渡狀態 --- 本端手工指定鄰居後將從 down到達嘗試狀態,之後,等對端手工指定後將進入下一個狀態。
版權聲明
本文為[[白首]]所創,轉載請帶上原文鏈接,感謝
https://cht.chowdera.com/2022/204/202207230748234454.html
邊欄推薦
- 【STM32學習】(21)STM32實現步進電機
- 繪制帶有查詢條件變量的table【grafana】
- 認識接口
- LABVIEW:創建一個VI
- 界面開發框架DevExtreme Gantt控件——可導出PDF、排序任務
- MySQL命令行導出導入數據庫和數據錶
- 有數大數據基礎平臺之智能運維平臺EasyEagle介紹:集群隊列篇
- 你記住JS中offsetWidth、clientWidth、width、scrollWidth、clientX、screenX、offsetX、pageX嗎?
- 【Azure 事件中心】Azure Event Hub 新功能嘗試 -- 异地灾難恢複 (Geo-Disaster Recovery)
- unity 照片牆
猜你喜歡
隨機推薦
- *精度優化*優化策略1:網絡+SAM優化器
- AXI協議詳解
- js--Date對象&三元錶達式
- leetcode-買賣股票的最佳時機含手續費
- unity中3dUI或者模型始終面向攝像機,跟隨攝像機視角旋轉丨視角跟隨丨固定視角
- JVM初探
- 移動端測試之appium環境部署【未完待續】
- 關於後臺掛載,進程管理的學習
- 讀《高效閱讀法-最劃算的自我投資》有感
- shell基本命令
- 從鍵盤輸入一串字符,輸出不同的字符以及每個字符出現的次數。(輸出不按照順序)運用String類的常用方法解題
- 2019_AAAI_ICCN
- 影響接口查詢速度的情况
- 《STL適配器》stack和queue
- 淺析緩存的讀寫策略
- 類和對象(1)
- 實驗二 YUV
- 大咖訪談 | 開源社區裏各種奇怪的現狀——夜天之書陳梓立tison
- synchronized是如何實現的
- 【arXiv2022】GroupTransNet: Group Transformer Network for RGB-D Salient Object Detection
- BGP機房的優點
- 真人踩過的坑,告訴你避免自動化測試常犯的10個錯誤
- 判斷是否為void類型
- C語言——幾道C語言經典習題
- openvino_datawhale
- C語言基礎知識梳理(一)
- Redis源碼與設計剖析 -- 7.快速列錶
- 比特,比特,字節,字的概念與區別
- 項目部署(簡版)
- JDBC的學習以及簡單封裝
- [pytho-flask筆記5]藍圖簡單使用
- Web Component-自定義元素的生命周期
- 數倉4.0筆記——業務數據采集
- 數倉4.0筆記——用戶行為數據采集四
- 對.h5文件的迭代顯示,h5py數據操作
- 常用數學知識匯總
- “東數西算”下數據中心的液冷GPU服務器如何發展?
- 硬件知識1--原理圖和接口類型(基於百問網硬件操作大全視頻教程)
- 鋼結構基本原理複習
- Unity3d:UGUI源碼,Rebuild優化