路由(routing)就是通過互聯的網絡把信息從源地址傳輸到目的地址的活動。路由發生在OSI網絡參考模型中的第三層即網路層。
實驗目的
為了更好的了解路由,通過一個小實驗的操作,了解在Linux系統上,如何配置路由,路由產生的效果。從而加深理解路由和網絡的概念以及Linux系統上的網絡配置。
實驗準備
1、根據實驗要求畫出實驗網絡拓撲圖;
2、根據實驗要求準備實驗的環境,這里都用虛擬機作為實驗的載體;
實驗步驟
根據實驗的目的要求畫出實驗拓撲圖
實驗的目的是通過網絡配置,計算機A和計算機B之間能夠相互通信,也即A和B之間能夠相互ping通。通過圖也能看出相關IP信息:
計算機A:172.16.11.11/16
計算機B:10.0.0.11/8
路由器R1:鏈接A的網口IP是172.16.11.1/16,鏈接R2的網口IP是192.168.0.1/24
路由器R2:鏈接R1的網口IP是192.168.0.2/24,鏈接計算機B的網口IP是10.0.0.1/8
準備實驗環境
根據實驗拓撲圖,準備了4臺Linux虛擬機,A、B分別用一臺一張網卡的系統模擬;R1、R2分別用有兩張網卡的機器代替。
根據實驗拓撲圖開始配置
配置計算機的IP:
#計算機A的IP配置
ifconfig eth0 172.16.11.11/24
#計算機B的IP配置
ifconfig eth0 10.0.0.11/8
配置路由器R1和R2的IP
##由于路由器分別連著兩個設備,所以路由需要兩張網卡,要分別對兩張網卡做配置
###R1的配置
ifconfig eno16777736 172.16.11.1/24
ifconfig eno33554960 192.168.0.1/24
###R2的配置
ifconfig eno16777736 192.168.0.2/24
ifconfig eno33554960 10.0.0.1/8
配置路由
通過以上的配置,現在A和R1、B和R2可以相互ping通了,達到初步配置目的;要達到實驗要求,需要對各個設備配置相應的路由。A和B由于是計算機,只需要配置默認網關即可。它們的網關分別是172.16.11.1和10.0.0.1。
A的配置
B的配置
R1和R2的路由配置是:R1要到達10.0.0.0網絡的下一跳是192.168.0.2,R2要到達172.16.0.0網絡的下一跳是192.168.0.1。
R1的配置:
R2的配置:
分別開啟R1和R2的路由功能以及清除防火墻列表
驗證實驗結果
機器A向B通信
機器B向A通信
原創文章,作者:王更生,如若轉載,請注明出處:http://www.www58058.com/60589