【計算機網絡原理·實驗·第六章】搭建靜態路由環境

理論部分:【計算機網絡】第六章:[網絡層]靜態路由和動態路由(Part1.靜態路由)

搭建靜態路由環境

目標:
在這裏插入圖片描述
用GNS3來模擬搭建這個環境。我們一步步來。首先在GNS3上拽圖片。簡單的表示一下圖中的4個網絡的網段。
在這裏插入圖片描述
首先對PC進行配置。
在這裏插入圖片描述
在這裏插入圖片描述
PC配置完後,來配置路由器。路由器的配置需要配置兩個端口,一個快速以太網口,一個串口,串口需要在DCE端配置時鐘頻率。
命令不熟悉的看這裏:【計算機網絡】第三章:使用GNS3和VMWare搭建實驗環境(Part1:GNS3環境)
在這裏插入圖片描述
R1:
在這裏插入圖片描述
R2:
在這裏插入圖片描述
R3:
在這裏插入圖片描述
如上所有端口配置完成。
在這裏插入圖片描述
我們檢測網絡連通性一定是要來回一步步來。首先應該PC1到R1,到R2,R3最後再到PC2,直接pingPC2是很莽夫的行爲。因爲中間這幾個過程由一個過程不滿足,則一定不滿足PC2暢通。如圖,我們看到跨網段到17.16.0.0網段就超時了,是因爲沒有路由表,R1不知道如何轉發數據包。
然後我們來配置路由表,沒有路由表仍然不能實現跨網段的數據包傳輸。
對於R1,我們需要讓他知道去172.16.1.0和192.168.1.0都需要轉發給R2;對於R2,則是去192.168.0.0轉發給R1,去192.168.1.0去R3;對於R3,告訴它去172.16.0.0和192.168.0.0要轉發給R2。
show ip route 查看路由狀態
在這裏插入圖片描述
這裏寫的很清楚,C代表直連,S是靜態路由,R是動態路由。
我們接下來要添加靜態路由。
ip route 目標網段 目標子網掩碼 下一跳的地址(轉發路由端口)
在這裏插入圖片描述
在這裏插入圖片描述
上面是分別告訴路由器R1/R2如果要到192.168.1.0網段,對於R1需要把數據包轉發給R2,對於R2需要轉發給R3。那麼這個數據包應該能夠到達PC2了。
我們使用抓包工具驗證。
在這裏插入圖片描述
我們用PC1 PING PC2,發現確實捕獲到了來自於192.168.0.2的ICMP數據包,但是控制欄裏仍然顯示超時,是因爲我們沒有把迴路的路由配置好。
在這裏插入圖片描述
這裏我們分析一下,數據包到達PC2後,PC2返回一個數據包給PC1,但是到了192.168.1.1這個路由的時候他不知道下一步該怎麼轉發,就返還給PC2一個錯誤,目標主機不可達。這就是數據包的有去無回。
這樣我們把迴路按照同樣的方式配置一下。
在這裏插入圖片描述
數據包有去有回,就可以ping通了。

那麼這裏還有一個問題,這樣,就全網暢通了嗎?
PC1能否ping通172.16.0.0和172.16.1.0網段呢?

1.並不是全網暢通,並不是說最遠的鏈路通了就全網可通了。
2.能夠達到172.16.0.0,因爲R1路由器與R2直連,路由器知道直連的網段如何轉發
但是ping不通172.16.1.0,因爲R1沒有去這個網段的路由表
我們配置的是去192.168.1.0的路由表而不是去172.16.1.0的

在這裏插入圖片描述
這裏可以看到192.168.0.1是R1路由器返回的數據包,告訴它數據不可達,因爲他不知道去這個網段應該如何轉發數據。那麼此時的解決方法就是給他配置一個去這個網段的靜態路由。

在這裏插入圖片描述
此時我們在用PC1ping這個網段,就通了。
在這裏插入圖片描述

同理,如果我們要實現全網暢通,那麼我們應該考慮對於某個路由器去其他網段需要的路由表還有哪些是不足的。只要配置完所有的靜態路由,就能實現全網暢通。
那麼對於這個網絡,R1到達R3和PC2的路由表完成,則R1已經配置完成。
對於R2:還需要配置R2到PC1網段的路由表
對於R3:還需要配置R3到R1的路由表
即可實現全網暢通。
對於任意一個路由器,路由表應該有兩個人工指定的靜態路由和兩個直連路由。
在這裏插入圖片描述

路由器關心到某個網段如何轉發,所以如果命令裏要明確寫IP地址。那麼子網掩碼也要做出新修改。
ip route 192.168.1.12 255.255.255.255 下一跳地址

而下一跳地址如果在點到點鏈路上,我們也可以寫出口
在這裏插入圖片描述
比如對於R1到R2的路由,我們可以把下一跳的地址改爲出口地址s 2/0。到R3也可以這麼寫,因爲鏈路唯一,出口確定,流量去向也唯一確定。
在這裏插入圖片描述
如圖,我們看到用這種方式加靜態路由後,查詢路由表,路由器認爲這是一個直連網段。實際上並沒有直連,也就說,用這種方式設置路由表和下一跳的還是有區別的。區別是可信度不一樣,直連的可信度最高。
在這裏插入圖片描述
總結一下靜態路由的命令:
添加: ip route 網段 子網掩碼 下一跳地址(端口地址)
點到點鏈路:ip route 網段 子網掩碼 出口端口
刪除路由:no ip route 網段 子網掩碼

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章