1. 程式人生 > 其它 >eNSP配置靜態路由

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:本隨筆是本人學習的總結與心得,若有需改正或提升注意的地方,歡迎提出!