所謂網(wǎng)絡(luò)模擬器,就是利用計算機軟件模擬網(wǎng)絡(luò)設(shè)備實現(xiàn)類似于真實環(huán)境的網(wǎng)絡(luò)設(shè)備的互聯(lián)和配置的軟件模擬平臺!目前比較流行的網(wǎng)絡(luò)模擬器有如下幾款:
· Dynamips:
利用Synamips可以使用真實的Cisco IOS操作系統(tǒng)構(gòu)建一個學(xué)習(xí)和培訓(xùn)的平臺,讓人們更加熟悉Cisco的設(shè)備。測試和實驗Cisco IOS從而迅速地構(gòu)建路由器的配置,以便之后在真實的路由器上完成部署。值得注意的是Dynamips僅僅只是作為思科網(wǎng)絡(luò)實驗室管理員的一個補充性的工具,或者那些希望通過CCNA/CCNP/CCIE考試的人們的輔助工具而不能取代真正的網(wǎng)絡(luò)設(shè)備。 可以好不夸張地說Dynamips是所有其他網(wǎng)絡(luò)模擬器的鼻祖!
· DynamipsGUI:
DynamipsGUI,是由中國青島CCIE小凡基于Dynamips開發(fā)的一個思科網(wǎng)絡(luò)模擬器圖形前端。它不僅整合了Dynamips,而且還整合了BES以及VPCS等第三方模擬工具。它是一個綜合的模擬器解決方案,配置輸出采用的是bat批處理文件。相比Dynamips,它具有圖形化、生成txt文件的拓撲描述文件、bat可以存檔利用等優(yōu)點。缺點就是每次都要用快捷鍵計算每臺網(wǎng)絡(luò)設(shè)備的idle值并且需要bat文件的運行窗口存在!
· Dynamips工大瑞譜版
完全基于Dynamips,使用極其簡單,使用已搭建的拓撲,可滿足大部分NA,NP,以及一部分IE實驗 。本人在學(xué)生年代用過一段時間,現(xiàn)在很少用它了!
· DynagenSee
和DynamipsGUI類似,比較罕見,本人也比較少用,利用它可以自己搭建拓撲!
· Cisco Packet Tracer
Cisco Packet Tracer 是由Cisco公司發(fā)布的一個輔助學(xué)習(xí)工具,為學(xué)習(xí)思科網(wǎng)絡(luò)課程的初學(xué)者去設(shè)計、配置、排除網(wǎng)絡(luò)故障提供了網(wǎng)絡(luò)模擬環(huán)境。用戶可以在軟件的圖形用戶界面上直接使用拖曳方法建立網(wǎng)絡(luò)拓撲,并可提供數(shù)據(jù)包在網(wǎng)絡(luò)中行進的詳細處理過程,觀察網(wǎng)絡(luò)實時運行情況。可以學(xué)習(xí)IOS的配置、鍛煉故障排查能力。與真實實驗相比,使用它省去了制作網(wǎng)線連接設(shè)備,頻繁變換CONSOLE線,不停地往返于設(shè)備之間的環(huán)節(jié)。
不過,Cisco Packet Tracer的運行環(huán)境不是基于真正的IOS的,所以命令行功能并不全面,另外很多路由交換的功能也無法實現(xiàn),所以Cisco Packet Tracer適合于CCNA的實驗,和在工作中對一些場景進行模擬驗證!
· Boson NetSim
Boson NetSim和 Cisco Packet Tracer類似,不過Boson NetSim是目前比較流行的,操作幾乎接近真實網(wǎng)絡(luò)環(huán)境的模擬工具,可以毫不夸張地說,它就是真實設(shè)備的縮影。通過Boson NetSim可以自定義網(wǎng)絡(luò)拓撲結(jié)構(gòu)及連接、可以隨意構(gòu)建網(wǎng)絡(luò)。PC、交換機、路由器同樣都可被模擬出來。同時,Boson NetSim的命令也和最新的Cisco的IOS保持一致,它可以模擬出Cisco的部分中端產(chǎn)品35系列交換機和45系列路由器。不過,再怎么強大它畢竟不是真正的IOS運行環(huán)境與運行真正IOS環(huán)境的模擬器在命令的支持、物理環(huán)境的橋接和抓包等功能上還有一定的差距。
· GNS3
GNS3概念
GNS3是Graphical Network Simulator (圖形化網(wǎng)絡(luò)模擬器)的英文縮寫,即基于三層的可以運行在多平臺(包括Windows, Linux, and MacOS等)圖形化網(wǎng)絡(luò)模擬器。Cisco網(wǎng)絡(luò)設(shè)備管理員或是想要通過CCNA、CCNP、CCIE等Cisco認證考試的相關(guān)人士可以通過它來完成相關(guān)的實驗?zāi)M操作。同時它也可以用于虛擬體驗Cisco網(wǎng)際操作系統(tǒng)IOS或者是檢驗將要在真實的路由器上部署實施的相關(guān)配置。
GNS3就是我們今天要講的主要對象,也是我現(xiàn)在最喜歡用的網(wǎng)絡(luò)模擬器。之所以最喜歡用它有如下幾個原因:
1. 圖像化界面,界面形象化,操作簡單。
2. 能夠快速構(gòu)建所需的網(wǎng)絡(luò)拓撲和項目存檔。
3. 能夠自定義網(wǎng)絡(luò)設(shè)備圖標和設(shè)備名稱。
4. 導(dǎo)入、導(dǎo)出和保存設(shè)備配置文件。
5. 網(wǎng)絡(luò)設(shè)備Idlec值的計算非常方便。
6. 模擬設(shè)備之間的線纜連接比較簡單。
7. 能夠利用抓包工具(wireshark)在設(shè)備接口進行抓包分析。
8. 本地服務(wù)器(Dynamips)對IOS版本的支持比較全面。
9. 支持遠程服務(wù)器(IOU),所謂IOU就是IOS On Unix,即讓思科的IOS運行在基于Unix的操作系統(tǒng)中,從而降低系統(tǒng)資源的開銷!
10. 支持和本地服務(wù)器(Dynamips)、物理計算機、遠程服務(wù)器(IOU)進行互聯(lián)從而實現(xiàn)大型復(fù)雜的網(wǎng)絡(luò)實驗,如CCIE的TS2等實驗且不會占用物理機太多的計算和存儲資源。
11. 如下圖所示支持多種終端連接工具,如PuTTY、SecureCRT等進行快速連接。
GNS3整合了如下的軟件
· Packet Capture:安裝GNS3時會自動下載Wireshark并安裝,能夠利用Wireshark實現(xiàn)在網(wǎng)絡(luò)設(shè)備接口進行抓包分析。
· VPCS: 一款特別簡單嬌小的PC模擬軟件,利用它可以模擬一些在PC上的簡單命令,如PING,Tracerouter等。
· Dynamips:一款可以讓用戶直接運行Cisco系統(tǒng)(IOS)的模擬器 。
· Dynagen:是Dynamips的文字顯示前端。
· IOU: cisco的IOS模擬器,可以讓GNS3連接到IOU后進IOU設(shè)備地創(chuàng)建、互聯(lián)和配置。
· QEMU:PIX防火墻設(shè)備模擬器。
· Winpcap:windows平臺下一個免費,公共的網(wǎng)絡(luò)訪問系統(tǒng),目的在于為win32應(yīng)用程序提供訪問網(wǎng)絡(luò)底層的能力。
GNS3功能
· 設(shè)計優(yōu)秀的網(wǎng)絡(luò)拓撲結(jié)構(gòu)
· 模擬Cisco路由設(shè)備和PIX防火墻
· 仿真簡單的Ethernet, ATM和幀中繼交換機
· 能夠裝載和保存為Dynamips的配置格式,也就是說對于使用dynamips內(nèi)核的虛擬軟件具有較好的兼容性支持一些文件格式(JPEG, PNG, BMP and XPM)的導(dǎo)出
簡單說來GNS3是Dynamips的一個圖形前端,并整合了眾多第三方軟件,相比直接使用Dynamips這樣的網(wǎng)絡(luò)虛擬軟件在使用上要更容易上手和更具有可操作性,在功能上要更加強大和更有可擴展性。
后記
總之,網(wǎng)絡(luò)模擬器的出現(xiàn)給那些正在準備CCNA、CCNP、CCIE等考試卻苦于沒有實驗設(shè)備、實驗環(huán)境的備考者提供了實踐練習(xí)的有力環(huán)境;給從事于和網(wǎng)絡(luò)相關(guān)的工作者提供了網(wǎng)絡(luò)環(huán)境的設(shè)計、部署測試、配置和驗證的便利平臺。與真實實驗相比,使用它省去了網(wǎng)絡(luò)設(shè)備采購開銷,制作網(wǎng)線連接設(shè)備,頻繁變換CONSOLE線,不停地往返于設(shè)備之間的環(huán)節(jié)等諸多便利環(huán)節(jié)。你既然有興趣看此文章,我相信你也會是網(wǎng)絡(luò)模擬器帶來的受益者之一,套用一句百說而不厭的話“工欲善其事必先利其器”,相信上面介紹的諸多網(wǎng)絡(luò)模擬器中總有一兩個適合你的,就我個人而言我就喜歡用GNS3,至于你喜歡用哪款還是因人而異,蘿卜青菜各有所愛,適合你的才是最好的!工具畢竟是工具,不用糾結(jié)于在工具之間的選擇而浪費時間,能夠利用工具提供你的學(xué)習(xí)進度和工作效率從而節(jié)約你的時間才是我這篇文章的目的!
新聞熱點
疑難解答
圖片精選