- 相關(guān)推薦
基于CNS3與Wi eshark虛擬路由交換實驗平臺的搭建
基于CNS3與Wi eshark虛擬路由交換實驗平臺的搭建作者/ 劉超 張 品
摘 要:介紹了網(wǎng)絡(luò)設(shè)備仿真軟件GNS3以及協(xié)議包捕獲與分析軟件Wireshark,并進一步重點討論了將GNS3與Wireshak相結(jié)合構(gòu)建計算機網(wǎng)絡(luò)路由交換虛擬實驗平臺的方案。為提高網(wǎng)絡(luò)工程專業(yè)學(xué)生的實踐能力、促進理論與實踐水平的全面發(fā)展提供了一條經(jīng)濟有效的途徑。
關(guān)鍵詞:GNS3;Wireshark;路由交換;虛擬實驗平臺
隨著網(wǎng)絡(luò)技術(shù)的飛速發(fā)展,社會對網(wǎng)絡(luò)專業(yè)技術(shù)人才的需求不斷增加。然而傳統(tǒng)的以教師課堂講授、學(xué)生聽講以及閱讀教材的培養(yǎng)模式,使得學(xué)生動手實踐能力薄弱,難以分析解決實際網(wǎng)絡(luò)工程問題,滿足不了用人單位的需求。在掌握扎實理論基礎(chǔ)知識的前提下,如何進一步增強學(xué)生的實際操作能力,提高他們的專業(yè)水平和職業(yè)素養(yǎng),成為高校網(wǎng)絡(luò)專業(yè)教師以及相關(guān)教育界人士亟待解決的問題。建立完善的網(wǎng)絡(luò)工程教學(xué)實驗環(huán)境,為學(xué)生提供操作真實設(shè)備的機會無疑是解決這一問題的有效途徑。然而,網(wǎng)絡(luò)設(shè)備價格昂貴,運行維護費用高且升級換代快。購置大量網(wǎng)絡(luò)設(shè)備在經(jīng)濟上對于很多院校而言是不現(xiàn)實的,而購買少量設(shè)備又滿足不了學(xué)生的使用需求。近年來,以網(wǎng)絡(luò)仿真軟件為核心的虛擬網(wǎng)絡(luò)實驗平臺在很多高校網(wǎng)絡(luò)實驗室建設(shè)中日益得到關(guān)注。本文從網(wǎng)絡(luò)工程專業(yè)學(xué)生實踐技能培養(yǎng)的角度出發(fā),談?wù)勅绾问褂镁W(wǎng)絡(luò)設(shè)備仿真軟件GNS3和協(xié)議包捕獲與分析軟件Wireshark來構(gòu)建虛擬路由交換網(wǎng)絡(luò)實驗平臺,希望能夠為高校網(wǎng)絡(luò)工程實驗室建設(shè)起到拋磚引玉的作用。
一、GNS3簡介
GNS3是當(dāng)前著名的圖形化網(wǎng)絡(luò)設(shè)備模擬軟件。其最顯著也是優(yōu)于其他網(wǎng)絡(luò)設(shè)備仿真軟件之處是GNS3通過在虛擬的路由器和交換機硬件平臺上運行真實的思科IOS網(wǎng)絡(luò)操作系統(tǒng),從而使用戶獲得與操作真實路由器和交換機同樣的體驗和感受。此外,GNS3是開源共享軟件,可以從其官方網(wǎng)站直接下載安裝。除了必要的計算機資源以外,幾乎不需要額外成本。GNS3具有以下幾個特點:
1.支持多種網(wǎng)絡(luò)設(shè)備模型以及鏈路模型
這些模型包括:(1)思科路由器(1700/2600/3600/3700/7200系列);(2)以太網(wǎng)交換機;(3)思科防火墻(PIX/ASA);(4)入侵檢測與防御系統(tǒng)(IDS/IPS);(5)Juniper路由器;(6)ATM交換機;(7)幀中繼交換機;(8)Qemu虛擬主機等。GNS3提供了思科產(chǎn)品的虛擬硬件仿真平臺,同時允許用戶為這些平臺設(shè)置合適的參數(shù)以運行IOS系統(tǒng)。
2.提供圖形化交互式的網(wǎng)絡(luò)拓撲設(shè)計環(huán)境
用戶可以簡單地將代表各種網(wǎng)絡(luò)設(shè)備的圖標(biāo)拖拽到工作區(qū)域窗口中,并用合適的鏈路類型將相關(guān)設(shè)備的端口進行連接,即可輕松創(chuàng)建網(wǎng)絡(luò)拓撲,并可方便地對拓撲進行修改與保存。這種圖形化的拓撲創(chuàng)建方式非常直觀便捷。同時,也有利于用戶集中精力進行后面的網(wǎng)絡(luò)設(shè)備配置工作
3.重現(xiàn)真實的網(wǎng)絡(luò)設(shè)備配置環(huán)境
GNS3雖然是一款網(wǎng)絡(luò)設(shè)備仿真軟件,但是其仿真的是硬件平臺,即用虛擬機環(huán)境來替代硬件平臺,進而在這些虛擬機中運行真實的思科IOS系統(tǒng)。用戶對GNS3中運行的網(wǎng)絡(luò)設(shè)備進行配置,實際上就是在和真實的IOS操作系統(tǒng)進行交互,獲得的反饋和操作體驗與通過控制口登錄到真實思科網(wǎng)絡(luò)設(shè)備進行配置是完全一樣的。并且用戶可以配置所有IOS在硬件平臺上提供的功能,這與很多只提供IOS部分功能的模擬器相比優(yōu)勢明顯。
二、Wireshark簡介
GNS3可以全面提供網(wǎng)絡(luò)設(shè)備組網(wǎng)與配置環(huán)境,提高用戶對網(wǎng)絡(luò)設(shè)備的實際配置操作水平。然而,僅僅能夠配置網(wǎng)絡(luò)還是不夠的,網(wǎng)絡(luò)工程專業(yè)的學(xué)生還必須掌握協(xié)議包的具體格式與定
義,理解網(wǎng)絡(luò)協(xié)議的交互過程,觀察分析網(wǎng)絡(luò)現(xiàn)象以及發(fā)現(xiàn)并排除網(wǎng)絡(luò)故障。Wireshark可以幫助學(xué)生實現(xiàn)以上的能力培養(yǎng)。作為目前世界上最流行的網(wǎng)絡(luò)分析工具之一,Wireshark可應(yīng)用于網(wǎng)絡(luò)數(shù)據(jù)分析、故障診斷、協(xié)議開發(fā)等領(lǐng)域。該軟件開源且免費,可以運行在Windows、Linux、MacOS等多種平臺上。目前可以支持解析超過五百種協(xié)議,并允許用戶自定義協(xié)議包格式,擴展性很強。
三、GNS3與Wireshark的結(jié)合使用
GNS3提供了與Wireshark的接口。在計算機上安裝好GNS3和Wireshark后就可以直接在GNS3中設(shè)置與Wireshark的連接。學(xué)生可以在GNS3中完成網(wǎng)絡(luò)拓撲構(gòu)建、網(wǎng)絡(luò)設(shè)備配置的工作,進而產(chǎn)生網(wǎng)絡(luò)數(shù)據(jù)流。GNS3的不足之處在于對數(shù)據(jù)流的觀察分析方面。雖然IOS本身提供了Debug功能,可以顯示協(xié)議包的發(fā)送與接收情況,但是占用計算機資源太多,觀察數(shù)據(jù)也不方便。
Wireshak恰好可以彌補GNS3的不足。它可以直接捕獲GNS3中網(wǎng)絡(luò)設(shè)備與鏈路間的數(shù)據(jù)包,并實時進行分析與顯示。Wireshark同時提供協(xié)議包的字段級解析與比特級顯示,既方便了學(xué)生閱讀數(shù)據(jù)包,又不失細節(jié)。此外,Wirshark還能夠設(shè)置過濾條件有選擇性地捕獲數(shù)據(jù)包,也可設(shè)置條件顯示特定數(shù)據(jù)包,并提供多種統(tǒng)計分析結(jié)果,提供了排序、分類以及著色等功能,極大地方便了對數(shù)據(jù)包的觀察分析工作。
通過將GNS3與Wireshark相結(jié)合,不僅可以使學(xué)生熟悉網(wǎng)絡(luò)設(shè)備的實際配置,而且通過對數(shù)據(jù)包的分析,可以深入了解協(xié)議的工作原理,極大地提高了實驗的效率與學(xué)生學(xué)習(xí)網(wǎng)絡(luò)知識的積極性,同時也培養(yǎng)了學(xué)生的創(chuàng)造力和解決實際問題的能力。因此,基于GNS3和Wireshark構(gòu)建虛擬網(wǎng)絡(luò)實驗平臺可以大大節(jié)約實驗室建設(shè)成本,并且可以實現(xiàn)從拓撲設(shè)計、網(wǎng)絡(luò)設(shè)備配置、協(xié)議包捕獲與觀察的完整實驗環(huán)境。
綜上所述,利用GNS3與Wireshark構(gòu)建網(wǎng)絡(luò)教學(xué)實驗平臺,
既節(jié)約了實驗室建設(shè)開支,又達到了提高學(xué)生實驗技能的效果。GNS3先進的基于虛擬機仿真網(wǎng)絡(luò)設(shè)備的設(shè)計理念使得學(xué)生可以將獲得的網(wǎng)絡(luò)實踐技能平行地轉(zhuǎn)移到真實的網(wǎng)絡(luò)設(shè)備中。而Wireshark強大的協(xié)議分析功能使學(xué)生能夠深入理解網(wǎng)絡(luò)協(xié)議的工作原理。二者相輔相成,必將在未來的網(wǎng)絡(luò)虛擬實驗平臺建設(shè)中發(fā)揮重要作用。
參考文獻:
。1]溫衛(wèi);诜抡鎸嶒炂脚_的網(wǎng)絡(luò)工程專業(yè)教學(xué)模式的研究與實踐。江西理工大學(xué)學(xué)報,2009,30(04):89-91.
。2]龍艷軍,楊漢恩。Wireshark在虛擬網(wǎng)絡(luò)實驗中的應(yīng)用研究。計算機光盤軟件與應(yīng)用,2012(10):27-28.
。3]李元元;贕NS3軟件構(gòu)建三網(wǎng)融合仿真實訓(xùn)平臺。中國現(xiàn)代教育裝備,2012(01):13-15.
。ㄗ髡邌挝 劉超:杭州電子科技大學(xué)信息工程學(xué)院 張品:杭州電子科技大學(xué)通信工程學(xué)院)
【基于CNS3與Wi eshark虛擬路由交換實驗平臺的搭建】相關(guān)文章:
搭建交流平臺 拓展課堂時05-22
創(chuàng)新教學(xué)研究模式 搭建區(qū)域互動平臺05-26
虛擬·現(xiàn)實作文06-12
現(xiàn)實,虛擬作文02-25
什么是虛擬儀器?06-03
腳手架搭建合同03-21
交換生自我介紹04-25
交換律教學(xué)反思04-19
交換生自我介紹07-15