CN.StudyLog.Ch3.Using GNS3 to build experimental environment.使用GNS3和VMWare搭建實驗環境
VMWare 網絡
VPCS呢,有着比較簡單的設備功能,擁有IP,子網掩碼,網關等,能做一個ping的命令,但是也就僅此而已了,無法充當比較全面的實驗對象。所以這裏我們打算使用VMware來配置虛擬機。
如圖,我們如果把兩邊的設備換成真正的虛擬機,那麼可以實驗的網絡原理自然也就更清楚了。
那麼我們需要首先了解虛擬機的網絡。下面是關於虛擬機網絡的博文。
虛擬機與GNS3的通訊
概念圖如下:
高版本中,Host由Cloud代替了。
分爲兩步走。第一步:在VMWare環境裏安裝兩臺虛擬機,然後將其網絡分別置於VMnet1和VMnet8。設置方法
內有網絡設置。在自定義裏可以連接到任一VMnetn交換機裏。對新建虛擬機不瞭解的點這裏:
【虛擬機VMWare15使用】序章:安裝Win10系統與升級VMWare Tools
XP系統:192.168.80.133
WIN SRV2003:192.168.10.130
這樣就相當於將VMnetn接入到對應的設備了。
第二步,GNS3設置。
GNS3設置非常簡單,可以新建一個project。也可以刪除原來的項目中的VPCS和交換機。總之,只保留兩個路由器。
1.在cloud的configure界面裏,刪除或添加網絡,只剩需要的網絡
然後Apply,ok。VMnet1連WIN SRV2003,然後再連Cloud1,VMnet8連WIN XP,然後再連Cloud2.而且我們還可以給它配置圖標,方便明確它的作用是什麼,這裏因爲相當於一個交換機,用交換機的圖標代替它也可以,不換圖標也行。
然後我們再來配置路由。也就是廣域網。老一套,配置好,我們就完成了理論圖的構造。
測試連通性
連通構建圖之後,我們明確一點:沒有路由表,路由器不知道如何轉發,兩臺計算機是無法互通的,但是計算機至少是可以訪問路由器對應的網關的。
首先請確保網關和路由器網關一致。
然後試着ping一下網關
保證了局域網內和廣域網內連通性完整。
然後我們來添加路由表,讓路由器知道要如何轉發數據包,這樣這兩臺計算機就能互通了。
路由表的配置命令是在全局配置模式下
config t
ip route 目標地址 子網掩碼 下一跳要經歷的路由器。
這個圖的意思就是
如圖所示。配置完成後,再反向配置R2到R1的路由表,操作方式相同,然後兩臺PC就能通了。單向是絕對不通的,因爲數據包有來有往,只去不回說明並沒有連通。
全部配置完成後,終於到了最後的驗證階段!
1.WIN SRV2003 PING WIN XP
首先是通的,其次,用路由追蹤,我們可以清楚的看到到達目標地址過了幾個路由器, 路由器的地址是多少,完全符合我們自己配置的概念圖。
SRV PING XP能通自然 XP PING SRV也能通。這樣就完成了GNS3和VMWare結合的實驗搭配環境。
值得一提的是,GNS3的強大之處就在於路由器不僅僅是模擬,是一個真實的可操作性的配置環境。能夠讓真實的計算機應用到我們搭建的網絡中。
當然,我們還有更單純的模擬網絡路由軟件。CiscoPacketTracer是CCNA研發的模擬軟件,不能應用於真實配置環境,但是用了搭建學習環境瞭解原理是完全沒有問題的。
CiscoPacketTracer官網鏈接
PacketTracer的優點是圖形化界面做的更好,如下圖,接口之類的圖片比較清楚明瞭。這裏只做個簡單介紹,因爲GNS3功能強大,以後的實驗也用GNS3做。