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關鍵字一起...