小白筆記之 OSPF基礎1

2021-10-02 22:16:18 字數 1191 閱讀 6739

ospf(open shortest path first)

簡單分類

1,igp(interior gateway protocol)

2,公有

3,鏈路狀態協議

rid(route–id)

在網路中唯一標識一台ospf路由器

rid配置:

一,手工指定,這種方法有最高優先順序,不會隨拓撲變化而改變

二,如果沒有手工指定,則選用回環口位址(越大越優先)

三,如果沒有回環口位址,則選用物理介面位址(越大越優先)

ospf報文

hello包:建立鄰居關係,(建立關係要求hello時間,區域,認證型別,特殊區域一致)

dbd(database descripition):跟鄰居描述自己的lsdb,從而決定是否傳送lsa(link state advertisement)

lsr(link state request):鄰居傳送的用來請求詳細資訊的包

lsu(link state update):記錄的

lsack(link state acknowledgment):記錄詳細資訊的包

ospf狀態

down:監測不到ospf報文,可能由物理介面關閉造成,也可能是重置了ospf程序。

init:啟用ospf後,路由器開始向224.0.0.5傳送hello報文,同時也會收到其他路由器的報文。

2-way:路由器收到對方hello包時,把自己的rid也加進去,然後再傳送出去;對方也會這麼做,則雙方形成雙向通訊關係,鄰居關係形成;如果在init狀態時直接收到dbd,會引起鄰居狀態直接轉換為2-way狀態。

exstart:雙方擬定需要交換的鏈路狀態資訊,選舉出master(通過比較rid),建立主/從關係,為dbd交換作準備。

exchange:本地路由器給鄰居路由器傳送lsr來請求最新的lsa(link state advertisement)

loading:判斷是否傳送完成

full:鄰居路由器之間完全建立起鄰接關係。

三張表

鄰居表:形成鄰居關係時建立的表

拓撲表:鏈路狀態資料組成的表

路由表:由鏈路狀態資料庫執行spf演算法選擇最優路徑存放到路由表

小白筆記之 路由基礎

路由功能 構建維護路由表 根據路由表 資料報 路由器收到資料報時,先解封裝,檢視目的ip,如果是自己,那麼繼續解封 如果不是,則查路由表 如果有多條路由,則選最準確 子網掩碼最長的條目 如果路由表中也沒有目的ip,則直接丟棄。路由表構成 完善優化路由表,下一跳可達才能新增到路由表 路由接收原則 一台...

js小白筆記

通過 jquery,您可以使用 hide 和 show 方法來隱藏和顯示 html 元素 通過 jquery,您可以使用 toggle 方法來切換 hide 和 show 方法。顯示被隱藏的元素,並隱藏已顯示的元素 通過 jquery,您可以實現元素的淡入淡出效果。jquery 擁有下面四種 fad...

Java小白筆記

1.常量,一般字母大寫,不能再賦值,final修飾符 final int value 10 2.與,短路與,或,短路或 短路主要乙個條件成立不必執行第二個,效率更高 3.三元運算子 k i 0?i i 如果i大於等於0,把i賦值給k,否則把負i賦值給k 4.final變數經常和static關鍵字一起...