eNSP配置靜態路由
知識點:
①直連路由:直接相連的路由,當路由器的介面配置好ip地址並正確,會自動建立的路由。路由器預設情況下,只能到達直連的網段。
②靜態路由:指的是網路管理員根據網路結構進行手工配置。
實驗內容:PC1正常通訊PC2
實驗拓展圖
首先把三個路由器分別先配好各個介面
以下我會將所對應的路由器分別命名好
配置介面命令:
①使用system-view命令切換到系統檢視(可以簡寫sy)
②進入介面int 所選擇的介面(例:int e0/0/0)
③ip add 網段 子網掩碼(例:ip add 192.168.1.1 255.255.255.0)
④可使用dis this或dis ip int b來查詢配置是否正確
R1 | |
R2 | |
R3 |
這時候就會有人以為介面配好,就可以相互通訊。那我們來實驗一下使用PC1pingPC2
問:那有人會想既然R1跟R2連線著 R2跟R3也連線著為什麼傳送沒有成功?
答:路由表相當於路由器的地圖。當資料包經過路由器時,路由器會根據路由表來進行傳送。若路由表上沒有則會沒辦法傳輸。(往下解釋)
接下來檢查一下各個路由器的路由表
檢視路由表命令:
dis ip routing-table
路由器 | 顯示圖 | 分析 |
R1 | R1路由表裡沒有關於PC2的網段資訊(172.16.1.0/24) | |
R2 | R2路由表沒有關於PC1、PC2的網段資訊 (192.168.1.0/24)(172.16.1.0/24) | |
R3 |
R3路由表沒有關於PC1的網段資訊 (192.168.1.0/24) |
在預設情況下路由器上的路由表只有直接相連的路由資訊。可以理解為這樣:
紅色:為R1的直連路由
綠色:為R2的直連路由
藍色:為R3的直連路由
分析包的走向:
當PC1給PC2傳送一個數據包時,先進過R1但此時的R1路由表裡並沒有任何關於172.16.1.0/24網段的資訊。所以路由器會直接丟棄。那麼配好了R1靜態路由來到R2那也會因為沒有172.16.1.0/24網段資訊而沒辦法傳輸。
同時講一下回包既然是通訊講究那肯定是有去有回。那麼此時的源地址是PC2,包將會先從R3開始傳輸此時R3沒有關於192.168.1.0/24的資訊,同樣經過配好了R3靜態路由來到R2那也會因為沒有192.168.1.0/24網段資訊而傳輸。
那麼思路就很清晰了:
①在R1路由器上配置172.16.1.0/24的靜態路由
②在R2路由器上配置PC雙方的靜態路由(192.168.1.0/24 172.16.1.0/24)
③在R3路由器上配置192.168.1.0/24的靜態路由
開始配置:
配置命令:
ip route-static 網段 下一跳 下一跳可以理解為是途徑地,網段就是目的地。或者說要使這個資料包到達網段,就從下一跳開始出發。R1 | |
R2 | |
R3 |
現在都已經配好了,那麼看一下是否能正常通訊了
那麼是可以正常通訊了。
PS:本隨筆是本人學習的總結與心得,若有需改正或提升注意的地方,歡迎提出!