① ip網路的基本功能:將資料從乙個地方傳輸到另外乙個地方及為處於網路中不同位置的裝置之間實現資料互通。
② 路由:乙個ip報文從源進入到ip網路之後,網路裝置負責將其**到目的地。在報文的**過程中,沿途的網路裝置收到報文後,會根據其所攜帶的目的ip位址來判斷如何**這個報文,最終將報文從恰當的介面傳送出去。
③ 支援路由功能的裝置不止有路由器,還有三層交換機和防火牆的裝置。
任何一台支援路由功能的裝置都必須維護一張用於正確執行路由查詢及資料**操作的路由表。下圖是華為裝置的路由表及其各個欄位的含義:
路由協議(proto):表示該路由的協議型別,或者該路由是通過什麼途徑學習到的。表中「proto」列顯示了該資訊。
優先順序(pre):每種型別的路由對應不同的優先順序,路由優先順序的值越小則該路由的優先順序越高。「pre」列顯示了優先順序。沒一台路由器同時從多種不同的**學習到去往同乙個目的的網路的路由時,它將選擇優先值最小的那條路由。
開銷(cost):本路由器到達目的網段的代價值,在許多場合他還被稱為開銷值。直連路由和靜態路由的開銷值為0,「cost」列顯示了該資訊。
主要記住這個表:
只網路管理員通過手工配置的方式為路由器建立的路由。華為裝置配置命令:
ip route-static 192.168.2.0 24 g0/0/0 192.168.12.2
預設路由也稱為預設路由,是目的網路位址及網路掩碼均為0的路由,即0.0.0.0/0或0.0.0.0 0.0.0.0。這是一條非常特殊的路由,所有的目的ip位址都能被這條路由匹配。
下面是兩個配置案例:
案例1:靜態路由與bfd聯動。
[r1]bfd #啟用bfd
[r1-bfd]q
[r1]bfd ab bind peer-ip 10.1.12.2 #建立乙個bfd會話,會話名稱為
ab,對端ip為10.1.12.2
[r1-bfd-session-ab]discriminator local 10 #該bfd會話的本地識別符號
[r1-bfd-session-ab]discriminator remote 20 #該bfd會話的遠端識別符號
[r1-bfd-session-ab]commit #提交配置
[r2]bfd
[r2-bfd]q
[r2]bfd ba bind peer-ip 10.1.12.1
[r2-bfd-session-ba]discriminator local 20
[r2-bfd-session-ba]discriminator remote 10
[r2-bfd-session-ba]commit
[r2-bfd-session-ba]q
[r2]ip route-static 10.9.9.0 24 10.1.12.1 track bfd-session ba #將下一跳為bfd的靜態路由與bfd會話ba進行聯動
dis bfd session all #檢視bfd狀態
注意:r1的bfd會話中,discriminator local 需要與r2的discriminator remote 相同,而它的discriminator remote需與r2的discriminator local相同。若關閉r1與r2之間的交換機的介面,r2的路由表中浮動路由將會出現。
案例2:靜態路由與nqa聯動配置
拓撲圖同上。
#admin測試例項的管理者名稱,test1測試例項名都為自定義
[r2]nqa test-instance admin test1
[r2-nqa-admin-test1]test-type icmp #定義該測試使用的測試機制為icmp
[r2-nqa-admin-test1]destination-address ipv4 10.1.12.1 #定義測試物件為ipv4位址
[r2-nqa-admin-test1]frequency 6 #定義每一輪的測試間隔為6秒
[r2-nqa-admin-test1]probe-count 2 #定義每一輪的探測次數
[r2-nqa-admin-test1]interval seconds 2 #定義每一輪測試當中每個探測報文的傳送間隔
[r2-nqa-admin-test1]timeout 2 #定義了每一次探測的超時時間
[r2-nqa-admin-test1]start now #使該測試例項開始執行
#將靜態路由與nqa進行聯動
[r2]ip route-static 10.9.9.0 255.255.255.0 10.1.12.1 track nqa admin test1
[r2]display nqa results #檢視一下nqa例項的探測結果
[r2]display nqa history #檢視每一次的探測結果
注意:當與r1直連的交換機介面關閉時,r2的nqa例項檢測失敗,如此一來,該例項聯動的靜態路由失效,浮動路由出現在路由表中。到達10.9.9.1/24的流量被r2平滑地切換到了r3。
iView基礎學習(2) 基礎路由
1 router link和router view元件 2 路由配置 a 動態路由 元件復用 b 巢狀路由 巢狀元件 c 命名路由 name路由跳轉 d 命名檢視 根據name顯示對應的元件 3 js路由操作 4 重定向與別名 about 解釋 router link標籤,將來會渲染成a標籤,其中t...
vue學習筆記 路由基礎
一 前面我們提到過單頁面富應用階段,那就要依靠我們的前端路由 vue router 二 配置安裝路由 2 在router資料夾下的index.js中學相關的路由配置 首先匯入路由 import vuerouter from vue router import vue from vue 3.這裡我們同...
演算法基礎 NP完全問題
相信稍微做過一點學術研究的都不會對 np完全問題 這個概念感到陌生。它是千禧難題之首。簡單的寫法是 np p?問題就在這個問號上,到底是np等於p,還是np不等於p。通俗地來說,有些計算問題是確定性的,比如加減乘除之類,你只要按照公式推導,按部就班一步步來,就可以得到結果。但是,有些問題是無法按部就...