路由功能:
構建維護路由表
根據路由表**資料報
路由器收到資料報時,先解封裝,檢視目的ip,如果是自己,那麼繼續解封;如果不是,則查路由表**(如果有多條路由,則選最準確–子網掩碼最長的條目);如果路由表中也沒有目的ip,則直接丟棄。
路由表構成
完善優化路由表,下一跳可達才能新增到路由表
路由接收原則
一台路由器執行多個協議,並通過多個路由協議學習到同乙個路由條目時,通過比較ad值選擇。
ad(administrative distance)值:1-255,值越小越優,可以更改(進去協議裡面改);
一台路由器執行乙個協議,從不同介面接收到同乙個路由條目的時候,通過比較度量值選擇,越小越優(注意是乙個協議,不同協議計算度量值方法不同)。
靜態路由協議
ip route x.x.x.x x.x.x.x 下一跳/出介面
乙太網用下一跳(節省資源),序列鏈路用出介面
資源消耗低但無法自動適應網路拓撲變化
動態路由協議
egp(extensive gateway protocol)
as(autonomous system)之間使用的協議
igp(interior gateway protocol)
距離向量協議:更新路由時與相鄰路由交換資訊 rip eigrp(高階)
鏈路狀態協議:更新路由時用資料庫,整個路由拓撲 都會得到 ospf is-is
路由條目分類?
主類路由,子網路由vlsm,超網路由,主機路由,預設路由
協議要求
防環,路由更新可靠,選路最優,收斂快,以下為一些例子:
rip自帶環路
最大跳數:定義最大跳數16跳
水平分割:從乙個介面接收到的資訊不會再從這個介面發出去;
路由毒化:把有問題的路由條目標記為16跳發給鄰居
抑制計時器:180s後才刪除條目
觸發更新:一旦發現路由崩潰,立即廣播路由重新整理報文更新
每30s向對方傳送一次完整的路由表
跳數作為度量值
收斂最慢
eigrp
高階距離向量路由協議,高階體現在dual演算法
引數:s:最優路徑對應的鄰居路由器
fs:次優路徑對應的鄰居路由器
fd:自己到目標的距離
ad:自己下一跳到目標的距離
fc:最優路徑的fd>次優路徑ad
演算法使其無環
通過報文保證路由更新的可靠
hello update query reply ack
k值作為度量值
頻寬 負載 延遲 可靠性 mtu
預設情況下,k1,k3=1,k2,k4,k5=0
則預設度量值為頻寬加延遲
頻寬:(10^7/前往目標所有出介面中的最小頻寬)*256
延遲:(前往目標所有出介面延遲累積和/10微秒)*256
收斂很快
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關鍵字一起...
dubbo 小白筆記
1.分布式就是指,很多伺服器一起做不一樣的是 每台伺服器做的事都不一樣 這些不一樣的事呢,組合起來就是一件大事,而集群呢就是很多伺服器做一樣的事.1.在這裡插入描述 provider 暴露服務的服務提供方 container 服務執行容器 consumer 呼叫遠端服務的服務消費方 registry...