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