GNS3模擬器Dynamips使用說(shuō)明書講解_第1頁(yè)
GNS3模擬器Dynamips使用說(shuō)明書講解_第2頁(yè)
GNS3模擬器Dynamips使用說(shuō)明書講解_第3頁(yè)
GNS3模擬器Dynamips使用說(shuō)明書講解_第4頁(yè)
GNS3模擬器Dynamips使用說(shuō)明書講解_第5頁(yè)
免費(fèi)預(yù)覽已結(jié)束,剩余25頁(yè)可下載查看

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、GNS3教程Version0.5目錄譯序3GNS3圖形化網(wǎng)絡(luò)模擬器4Windows用戶的GNS3QuickStartGuide6Step1:下載GNS36Step2:安裝GNS37Step3:配置IOS8創(chuàng)建簡(jiǎn)單的網(wǎng)絡(luò)拓?fù)?GNS3的主界面13創(chuàng)建復(fù)雜的網(wǎng)絡(luò)拓?fù)?4在網(wǎng)路拓?fù)渲刑砑覲C17使用PuTTY或TeraTerm終端程序23使用軟件WinTabbe課組織多個(gè)Telnent®口24內(nèi)存和利用率問(wèn)題25IOS映像文件的解壓縮27FrameRelayATM、Ethernets設(shè)備27分組捕獲28保存和10ad網(wǎng)絡(luò)拓?fù)?9Client/Serve劑Multi-Server模式30Co

2、nsole工作區(qū)和Dynagen令30PIX防火墻仿真30GNS3的圖標(biāo)管理30相關(guān)資源31Dynamips作為一款十分優(yōu)秀的Cisco路由器模擬軟件,實(shí)驗(yàn)?zāi)M效果遠(yuǎn)比BosonNetSim更加真實(shí)可信。BosonNetSim是對(duì)IOS命令行的模擬,而Dynamips是通過(guò)在計(jì)算機(jī)中構(gòu)建運(yùn)行IOS的虛擬機(jī)來(lái)真正運(yùn)行IOS實(shí)現(xiàn)對(duì)Cisco路由器的模擬。Gynagen是一種基本文本的Dynamips前端系統(tǒng),初學(xué)者使用Dynamips時(shí)總是感覺(jué)存在一定程度的不便和困難。當(dāng)前,如果對(duì)Dynamips非常熟悉,無(wú)須任何前端系統(tǒng)就可以很好地進(jìn)行相關(guān)網(wǎng)絡(luò)模擬。就像一個(gè)用戶可以在命令行中實(shí)現(xiàn)在圖形界面中完成

3、的所有任務(wù)一樣GNS3的推出在一定程度上解決了Dynamips不如BosonNetSim易用的問(wèn)題,受到了Dynamips初學(xué)者的歡迎。Dynamips的圖形化前端系統(tǒng)除了GNS3外,還有GynamipsGUI。但GNS3除了像GynamipsGUI能夠可視化地設(shè)計(jì)實(shí)驗(yàn)網(wǎng)絡(luò)拓?fù)渫猓€可以直接利用GNS3完成相關(guān)的模擬實(shí)驗(yàn)。因此,將GNS3看作一種基于Dynamips的Cisco路由器集成模擬環(huán)境并不為過(guò)。GNS3圖形化網(wǎng)絡(luò)模擬器GIMS3<->GNS3是一種可以仿真復(fù)雜網(wǎng)絡(luò)的圖形化網(wǎng)絡(luò)模擬器。你可能熟悉用來(lái)仿真不同操作系統(tǒng)的VMware或VirtualPC等軟件。利用這些軟件,可以

4、在自己計(jì)算機(jī)的虛擬環(huán)境中運(yùn)行諸如WindowsXP專業(yè)版、UbuntuLinux等操作系統(tǒng)。GNS3允許在計(jì)算機(jī)中運(yùn)行Cisco的IOS(InternetOperatingSystems)。GNS3其實(shí)是Dynagen的圖形化前端環(huán)境工具軟件,而Dynamips是仿真IOS的核心程序。Dynagen運(yùn)行在Dynamips之上,目的是提供更友好的、基于文本的用戶界面。用戶利用Dynagen可以創(chuàng)建類似于Windows的ini類型文件所描述的網(wǎng)絡(luò)拓?fù)?,GNS3是這一步工作的圖形化環(huán)境。GNS3允許在Windows>Linux系統(tǒng)上仿真IOSs,其支持的路由器平臺(tái)、防火墻平臺(tái)的類型非常豐富。通

5、過(guò)在路由器插槽中配置上EtherSwitch卡,也可以仿真該卡所支持的交換機(jī)平臺(tái)。因此,GNS3是一種用于準(zhǔn)備CCNA、CCNP證書考試的無(wú)與倫比的優(yōu)秀實(shí)驗(yàn)工具。當(dāng)前市面上有不同類型的多種路由器模擬器,但他們支持的路由器命令較少,在進(jìn)行相關(guān)實(shí)驗(yàn)時(shí)常常發(fā)現(xiàn)這些模擬器不支持某些命令或參數(shù)。用戶使用這些模擬器通常只能看到所模擬路由器的輸出結(jié)果。在GNS3中,所運(yùn)行的是實(shí)際的IOS,能夠使用IOS所支持的所有命令和參數(shù)。另外,GNS3是一種開源軟件,不同付費(fèi)就可使用。但是,Cisco的IOS的使用需要符合Cisco的版權(quán),因此,GNS3安裝程序中不包含IOS映像。這需要你自己想辦法獲取。如,你可以將某

6、Cisco路由器的IOS映像通過(guò)TFTP導(dǎo)出。GNS3主要由JeremyGrossman開發(fā),其他的開發(fā)人員包括DavidRuiz,RomainLamaison,AurelienLevesque和XavierAlt。Dynamips由ChristopheFillot開發(fā)。Dynagen的主要開發(fā)人是GregAnuzelli。另外,有許許多多的人在上述軟件系統(tǒng)的開發(fā)過(guò)程中提供了不同形式的幫助。下述網(wǎng)站提供了關(guān)于GNS3的豐富資料:GN$3'sprimaryWebsiteGNS3rsWikisiteDynamipsrheactualemulatorDynamipsblogDynagenDy

7、namips/DynaeenbugtrackingHack0forumhttpwww,目口53.口ethttp:/仲而.即ariMht1口:/www,ipflow,utu.fr/index.phisc020口3imulat口htrp:/的ww.i口巾omutcJr/bl翻/http:"dYna-fwn.souirefEfle.neVhtm7200Bmu由日Mat上述網(wǎng)站中,最有用的莫過(guò)于和http:7200emu.hacki.atWindows用戶的GNS3QuickStartGuide本節(jié)將帶你熟悉Windows環(huán)境下的GNS3。使用GNS3所需要了解的關(guān)鍵、重要內(nèi)容將被涉及,但內(nèi)

8、容的深入討論在本教程后面給出。Step1:下載GNS3利用瀏覽器,訪問(wèn)網(wǎng)站點(diǎn)擊綠色的download按鈕,如下圖所示。Windows平臺(tái)下最容易的安裝方式是使用GNS3-0.5-win32-all-in-one.exe。Step2:安裝GNS雙擊所下載的GNS3-0.5-win32-all-in-one.exe開始安裝GNS3,點(diǎn)擊Next按鈕,并選擇Agree”按鈕以繼續(xù)安裝。允許GNS3創(chuàng)建Start菜單文件夾,點(diǎn)擊Next按鈕。bz:ihsccnu;'F«r!3tifi3jtCqEfin5富-si.口金:心y怕Rrw*三田We8eLjfEd.免.刊EGNS3需要其他軟件

9、的支持以正常運(yùn)行,包福'CnPCWinPCAP,Dynamips和上圖所示。Pemuwrapper默認(rèn)情況下,這些軟件將被選中,因此,點(diǎn)擊Next繼續(xù)安裝。如選if¥GNS3的安裝路徑后點(diǎn)擊Install按鈕,開始實(shí)際的安裝過(guò)程。GNS3的第一個(gè)支持環(huán)境是WinPcap,選擇Next按鈕開始WinPcap的安裝過(guò)程,如下圖所示。如果計(jì)算機(jī)用已經(jīng)安裝有某個(gè)版本的WinPcap,安裝程序?qū)⑻嵝涯闶欠裥枰瞥瓉?lái)已經(jīng)安裝的WinPcap。如下圖所示。安裝完WinPcap后,安裝程序繼續(xù)安裝GNS3。GNS3安裝結(jié)束后,可以通過(guò)開始菜單啟動(dòng)GNS3。第一次啟動(dòng)GNS3后,首先需要做的

10、工作是配置IOS映像。Step3:配置IOS如前所述,你必須提供自己的CiscoIOS映像。即使GNS3主要用于測(cè)試、學(xué)習(xí)等實(shí)驗(yàn)環(huán)境,限于版權(quán)也無(wú)法隨軟件提供IOS映像。一旦你得到了某個(gè)IOS的拷貝后,才能繼續(xù)使用GNS3。目前,GNS3所支持的Cisco路由器產(chǎn)品主要包括:17101720172117501751176026102610XM26112611XM26202620XM2621 2621XM 2650XM2651XM2691 362。 36403660*372537457200點(diǎn)擊GNS3的Edit菜單,選擇IOSimageandhypervisors,如下圖所示:在標(biāo)簽頁(yè)IOSi

11、mages”中,點(diǎn)擊.后查找自己所準(zhǔn)備的IOS映像文件并點(diǎn)擊open”按鈕。此IOS文件將作為GNS3的image文件。然后,點(diǎn)擊Platform”的下拉箭頭,選擇IOS映像文件所對(duì)應(yīng)的路由器平臺(tái)。接著,點(diǎn)擊Model”的下拉箭頭,選擇IOS映像文件所對(duì)應(yīng)的路由器型號(hào)。此后,我們?cè)谑O碌呐渲弥薪邮蹽NS3的默認(rèn)值。但是,有一個(gè)叫做IDLEPC的參數(shù)非常重要,后面我們簡(jiǎn)要討論。點(diǎn)擊Save”按鈕保存配置,并點(diǎn)擊Close”按鈕結(jié)束關(guān)于IOS的配置。到現(xiàn)在為止,可以利用GNS3創(chuàng)建網(wǎng)絡(luò)拓?fù)洳㈤_始模擬實(shí)驗(yàn)了。創(chuàng)建簡(jiǎn)單的網(wǎng)絡(luò)拓?fù)潢P(guān)于如何創(chuàng)建復(fù)雜的網(wǎng)絡(luò)拓?fù)涞膬?nèi)容在后面討論,這里通過(guò)創(chuàng)建包含一個(gè)路由器的簡(jiǎn)

12、單拓?fù)鋪?lái)了解如何啟動(dòng)路由器、以及如何通過(guò)控制臺(tái)console來(lái)配置它同時(shí),我們也將了解如何為選擇的IOS確定一個(gè)idlepc值,這是非常重要的一步。當(dāng)IOS運(yùn)行時(shí),它將消耗幾乎100%的CPU處理能力,使得計(jì)算機(jī)的運(yùn)行變得異常緩慢。但是,選擇合適的idlepc值可以有效降低CPU利用率?;痉椒ㄊ窃诼酚善鞑换顒?dòng)時(shí)將其設(shè)置為sleep狀態(tài),后面將給出詳細(xì)的技術(shù)解釋。GNS3主界面分為四個(gè)主要區(qū)域,如下圖所示。在最左邊部分列出了支持的節(jié)點(diǎn)類型(nodetype),可以看到有不同平臺(tái)的路由器圖標(biāo)、一個(gè)PIX防火墻、Ethernet交換機(jī)、ATMbridge、Framerelay交換機(jī)和一個(gè)Cloud

13、(云)。最右邊部分提供了所創(chuàng)建網(wǎng)絡(luò)拓?fù)涞膮R總信息,在創(chuàng)建復(fù)雜的網(wǎng)絡(luò)拓?fù)鋾r(shí),拓?fù)鋮R總將幫助你更好的理解網(wǎng)絡(luò)拓?fù)洹NS3窗口中間包括兩個(gè)部分。上面的是創(chuàng)建網(wǎng)絡(luò)拓?fù)涞墓ぷ鲄^(qū),下面部分叫做控制臺(tái)(console),可以運(yùn)行某些Dynagen命令。點(diǎn)擊最左邊NodeType中的某個(gè)路由器圖標(biāo),注意該路由器得是你配置了IOS映像的型號(hào),我們使用7200平臺(tái)。將一個(gè)路由器節(jié)點(diǎn)拖到工作區(qū),這便有了一個(gè)可供配置的路由器,如下圖所示。右鍵單擊路由器,選擇Con巾gure”菜單項(xiàng),如下圖所示如下圖所示,單擊R1”,選擇Slot”標(biāo)簽頁(yè)。選擇slot0右邊的下拉箭頭,選擇結(jié)尾是FE的某個(gè)適配器。然后,單擊slotl

14、右邊的下拉箭頭,選擇PA-4T+”,這將在路由器中增加四個(gè)串行接口。單擊OK”。右鍵單擊路由器,選擇Start"。再一次右鍵單擊路由器,選擇Console”,將打開一個(gè)telnet控制臺(tái),如下圖所示在Console窗口啟動(dòng)后,需要按一次Enter”鍵。當(dāng)提示W(wǎng)ouldyouliketoentertheinitialconfigurationdialog?”時(shí),鍵入Ko”然后回車幾次。等待路由器出現(xiàn)提示符Router>",如下圖所示。在GNS3主窗口中,右鍵單擊工作區(qū)中的路由器圖標(biāo),選擇idlePC"。GNS3將花費(fèi)一段時(shí)間來(lái)計(jì)算一個(gè)idlePC值,然后會(huì)出現(xiàn)

15、如下圖所示的窗口。如果點(diǎn)擊下拉箭頭,將會(huì)看到多個(gè)可能的idlepc值,較好的idlepc值前打上了星號(hào)。選擇一個(gè)帶星號(hào)的idlepc值并點(diǎn)擊OK”按鈕,GNS3將提醒你應(yīng)用所選擇idlepc值的確認(rèn)。,IDLEPC?區(qū)Potenttdlybetteridlepcvaluesmarkedwith'*L41v2: 0x6038343Hl3: 0KfiO46e5bG的"4:0x6041794854;5;0x604d79c4日1如果在GNS3主窗口中選擇菜單Edit”下的IOSimagesandhypervisorS,雙擊IOSImage”標(biāo)簽頁(yè)中的IOS映像文件,將能夠看到在Set

16、tings下已經(jīng)有了一個(gè)新的idlepc值。可能需要重復(fù)幾次選擇idlepc值的處理過(guò)程,以便找到CPU利用率最低的的idlepc值。在Windows中可以通過(guò)任務(wù)管理器來(lái)獲得CPU利用率信息。你會(huì)發(fā)現(xiàn),如果不設(shè)置idlepc值,CPU的利用率幾乎達(dá)到100%,但一旦選擇了一個(gè)合適的idlepc值,CPU的利用率急劇降低。你可以進(jìn)入console窗口,此時(shí)已經(jīng)在你的計(jì)算機(jī)中真正地運(yùn)行了一個(gè)IOS映像,該IOS所支持的所有命令和參數(shù)均可在telnetconsole窗口中使用,就像telnet到了一臺(tái)真實(shí)的路由器一樣。在這個(gè)簡(jiǎn)單的、只包含一臺(tái)路由器的網(wǎng)絡(luò)拓?fù)渲?,該路由器有一個(gè)FastEtherne

17、t適配器和一個(gè)包含四個(gè)用行口的適配器。使用命令showipinterfacebrief”可以查看該路由器的接口信息,如下圖所示。GNS3的主界面GNS3的主要界面如下圖所示-1*ConfigureJkjShowjHidethehtHtnwie看Change曲ehestnameChangeconsoleport&ConsoleAStartStWSuspendIdlePC.Startup<xxifiNj1D«Hete創(chuàng)建復(fù)雜的網(wǎng)絡(luò)拓?fù)涫褂肎NS3可以創(chuàng)建非常復(fù)雜的網(wǎng)絡(luò)拓?fù)?,唯一的?wèn)題是你的計(jì)算機(jī)可能會(huì)變得很慢。這如同運(yùn)行VMware、VirtualPC等軟件一樣,其性能取決

18、于計(jì)算機(jī)的資源。如果你的計(jì)算機(jī)有足夠快的CPU和容量足夠大的RAM,GNS3的模擬實(shí)驗(yàn)性能就越好。如前所述,利用idlepc可以有效降低運(yùn)行GNS3時(shí)的CPU禾用率。利用工具軟件Ghostios和sparemem可以降低RAM的消耗量。GNS3默認(rèn)將啟用Ghostios,Sparemem由于默認(rèn)是關(guān)閉的,因此必須手動(dòng)使能它。如果你的計(jì)算機(jī)CPU的主頻是2.5GHz,2GB的內(nèi)存,則運(yùn)行包含半打(6臺(tái))路由器和多臺(tái)工作站的網(wǎng)絡(luò)拓?fù)洳粫?huì)存在太大的性能問(wèn)題。下面我們將創(chuàng)建如下圖所示的復(fù)雜網(wǎng)絡(luò)拓?fù)洹腘odeType拖3臺(tái)路由器到工作區(qū)。右鍵單擊每一臺(tái)路由器,選擇Configure”,在標(biāo)簽頁(yè)Slot

19、”中,包含一個(gè)FastEthernet適配器和一個(gè)PA-4T用行口適配器。單擊工具欄中的Addalink”按鈕,選擇下拉菜單的Manual”菜單項(xiàng),鼠標(biāo)將變成十字形。點(diǎn)擊R0,選擇s1/0,然后點(diǎn)擊R1,選擇s1/0;點(diǎn)擊R1,選擇s1/1,然后點(diǎn)擊R2,選擇s1/10再次點(diǎn)擊工具欄中的Addalink”按鈕(已經(jīng)變成了一個(gè)停止標(biāo)志)。如下圖所示。予X,-0:£3/46此時(shí),在GNS3主窗口右側(cè)TopologySummary”區(qū)域能夠看到剛剛創(chuàng)建的鏈接。GNS3為所創(chuàng)建的每臺(tái)路由器起了一個(gè)默認(rèn)的名字,以R開頭,后面是個(gè)數(shù)字。如果想更改路由器的名字,可以右鍵單擊路由器圖標(biāo),選擇Chan

20、gethehostnamS來(lái)改名。工具欄中有如下圖所示的四個(gè)工具按鈕:s>D0D|T®IiCaa»,aI其中,第一個(gè)是TelnettoallIOS”按鈕。后面的三個(gè)分別是開始/恢復(fù)、暫停、停止所有IOS。通過(guò)點(diǎn)擊開始按鈕,將出現(xiàn)如下圖所示的提示窗口:網(wǎng)路拓?fù)渲械逆溌奉伾珡募t色變成了綠色。如果點(diǎn)擊TelnettoallIOS”按鈕,將能夠看到每臺(tái)路由器的啟動(dòng)過(guò)程。GNS3會(huì)為每臺(tái)路由器開啟一個(gè)TelnetConsole窗口。在Console窗口中遇至U提示W(wǎng)ouldyouliketoentertheinitialconfigurationdialog?”時(shí),鍵入no并按

21、下回車鍵?,F(xiàn)在便可以配置每一臺(tái)路由器了。我們將改變路由器的hostname,配置secret口令,使能synchronouslogging,設(shè)置接口的ip地址并啟動(dòng)接口,使能RIPversion2,最后將利用ping測(cè)試連通性。d門,叫問(wèn),fa3護(hù)(xrrRwtcctEXiiifzcnuiialEncer(onXiiaxlorcucmaEidlJi,pezIm.口;此wlciiCMTIi/Z.|Elif1口卜/heiETiiiLna神3T。口n匚Htgh&£ELkhLca-czzct:口leiua£(5時(shí)1如¥1111電COBD/rnp11qiJir&qu

22、ot;«叮電rjg"書氤Ut&-A|tGOELl工QiFuiQ<eiX£iGUifeddiMi-i1O-D.4.1.7-5;”.?5£一口(?!=<£19-HOC。匚工工q-£Xl*口口nbULi工pwflxceoEiiii-irtAHiTfrtniTCKrip:Hb'LI:UJE.£i.l|""tL'ULei、-l-TEL3fl14:10>;50,l79'tLlPK-y-CFDOffll5eriaLl/Dfscats-C4aplOEitCtSlOB2.月

23、,EnfEPUtcr4*由口>5Ji*rift:30.OS:IEX7:TT_ALftR?t-*-I!(FO:匚LEARHiFO51/(JEtiysiaalFdixAdHlmSTrat:7B.Stac-Denn沮."It3E.fte.6匚心量k10_1.0511rL-D-sQl.D9-&liilJflEPBGT'Q-S-CT&QWPrLineprocacDlcji.ZoLezCazc3ex±b.11/CpciADgeda<a.cego9Mfht.(cantijj-rrui:*r>*r-arrtlO.b.口七:c3k£iq-E

24、cutvr|-kc-tQ-auanHryN&9Tiq-zcuicerteali*Awg-614rl4s4463*54SiS-1-C#F,ES_J;EduEi.丁arlfaran上量torou«ole一=iDyibdinilp”用二Jmr&HCdiujIportR為uff-ruibL0ii4rv七相站iLEater?aDfiquraitiiPHfTCVswzids.替ncpcilijic.£謁wihCFTLZ-.HtnucericarrLjfnc-stnatMOncw1Cdrh:¥A1.s-e&fL|)!«e.L«d

25、71;e?4Eelfl-sc-Cnt-ral4T-v&fig)tliicer。CeotrdilidlQ£iii"li&eii-icoLdoj,口加eji白sCBE.CTAL42CELZL-11E.BIf«JLlEC±Btral(&eafLg)tjBT.rf£.ecaL/08口匚工IHxEX.口7mo<4dre:»1%口內(nèi)段255,25S,255,J>rnDci-21ig-itjfnoBhuzdamiCaEtralzcELfl9-iral/1Ugh】上拿U丫丫且£1便-鼻£1lip

26、一購(gòu)i卬為ih:1SEieans;ZaDCTd.1E.£L!J-1.fftp*A15TTtLgtIEk量TElH口gldK口門口T門.知口«111LB:E19£19!:secralfccEifxq-lflpILrMK""11PnCJNW£Turn電TTJlhJifri»ii1/Or由,力0*!1TO口H-ddlrftiiD-LD.D1EMTITYALARM-S-IJiFO!CLEMl工STDSel/QPfafJleal?a£tJkdniiE-.£2!XrativeSuteDowe.曲UR】":打

27、5.?55rlz55IZIJSEPiE.OT-Oa5-CPDDWF-!L13ApzGZceclaa.lnr«EfaceSeziALl/Ocbaoiaedstace"£HdreuIDuDuJ!ul2E5.ZS5u255.3z±DtidKcLBrin-irIciockc-dk!:ferrrr»Li!3DBtLg-it串norhu:downHQ門Hi.皿£上LqIfttm.CC=DCxalfc,B£lqfzouLexzippTrntrAleeFi0-T1口utrrjivrsirm7eECrail,6西flq/equter)力已廣二

28、3二上Aug"£1eLBlSI.OSeILIHK-3-TTPMMflInreiftssSexiaii/i,小小ngEd日工小二broupGssotrial(DC-Btlu-rcuierjineiwarl!ID.CuiD.9'bdcral4cc-fifxg-xcuter)ine-Aoc由111金£246J3i;1EMTIT¥_ALJU5(M-ISFO;CIZMIJiTDSellJHysiCBi.?azr&±nx=bhu氈仁工heStateDoku二u匚ZidilfllEZlij-r<L-me£)ii_e-wn工tL

29、DQ.1.D廣7十TA.trrpif!7-rrisi+aTji*Aup£14eL$e2B.443etllEWWTBVPMWrLinspNigcJ.gIntexfagcSczziiLl/lj-obangdstate工口ujpCeciralfDc.nfj-Ef-ccuiEr)Ihdauto-£nnaiySOtrdiL4S&hflfj-rtuTfr)lendCentnli上身匕口14;LBsSA.799gISY3-&-&MinG_I;EaLfgrcdE匚noscanacicbyu口工上e-Dndniiip7(5);East.Cors0ka-p<KtE

30、UjULi±£XLi=>1EFjcmitEteciuiriErJi4EtitwaoTirivnrBtion仃口mandAoneper1Ine.EndwittiDffUI.|caDflQ|fhc.3n.u4L«E-Qm&fiKuflgFen-fetdcolf&ci:nt111Plm才式J*Li*n.rvi-sbe|8Ei±i1鏟工二ELEi:F,ggi口q3yaE-B0tCQAfig-lkiie)Vi±K±c“EfV&R-figtl/LiEafftIcaaSxa-iEltil:BddrEasLCLIhLui

31、233.ZSA.23S.9E-C9&rn-<-LU-lEItXI心ULdkWHE-fin-IEMidiEflfftrEQifigltronwrripEafftIcaafig-roatEi)PtezeidiiZW醞l»Kflg-Eorqvci)砒&WQH11©r1rQJi*rHnO'-rrtntp-TlniTrn-jC-HfftIcQatia-roateIFund舄pgE2.4:44-7<?=IS-C-PflOS:FfrogNGli.B產(chǎn)如上面幾個(gè)圖所示,路由器East可以ping通路由器West。你也將發(fā)現(xiàn)路由器East的路由表中有到網(wǎng)絡(luò)

32、/24的路由信息?,F(xiàn)在,我們從NodeType區(qū)域拖三臺(tái)Ethernet交換機(jī)到工作區(qū),并放置在每臺(tái)路由器下。利用Addalink”按鈕將每臺(tái)路由器的接口Fa0/0與交換機(jī)的Port1連接。注意,交換機(jī)默認(rèn)包含8個(gè)接口,這些接口可以當(dāng)作是普通的交換機(jī)端口,也可以是符合802.11q標(biāo)準(zhǔn)的trunking端口,但默認(rèn)是普通交換機(jī)端口。如果想配置交換機(jī)的高級(jí)選項(xiàng),你需要在路由器中添加叫做NM-16ESWEtherSwitch適配器。雖然支持更多的交換功能,但該適配器的功能與真正的交換機(jī)相比還有不小的差距在網(wǎng)絡(luò)拓?fù)渲刑砑覲C向網(wǎng)絡(luò)拓?fù)渲刑砑覲C的方法有三種。如果只是想利用PC運(yùn)彳Tp

33、ing或者traceroute來(lái)測(cè)試連通性,最好使用VirtualPC模擬器。也可以在網(wǎng)絡(luò)拓?fù)渲刑砑有碌穆酚善鞑⑴渲盟褚慌_(tái)PC一樣。第三種方法是利用真正的PC。利用VirtualPCSimulatorVirtualPCSimulator是運(yùn)彳f在Windows或Linux上的程序,它的功能有限,但是可以運(yùn)行ping和tracerouteVirtualPCSimulator是一種免費(fèi)軟件,可以從將下載的文件解壓縮,運(yùn)行其中的vpcs.exe,如下圖所示:輸入f”可以獲得關(guān)于VPCS的幫助。目前,VPCS支持多達(dá)9臺(tái)PC。在命令行中輸入數(shù)字便可以切換到另一臺(tái)PC。利用show命令可以查看PC的I

34、P和MAC地址。使用如下格式的命令:ip24可以設(shè)置PC的IP地址、默認(rèn)網(wǎng)關(guān)、子網(wǎng)掩碼(前綴長(zhǎng)度)。利用SymbolLibrary”可以將VPCS集成進(jìn)GNS3。在GNS3窗口中選擇Edit菜單的SymbolManager菜單項(xiàng)。如下圖所示。點(diǎn)擊Availablesymbols”下的computer”,然后右鍵單擊箭頭>",將計(jì)算機(jī)圖標(biāo)添加到Customizednodes0在Name框中輸入Computer”,利用下拉箭頭,將其類型更改為Cloudo在GNS3窗口NodeType中將出現(xiàn)計(jì)算機(jī)的圖標(biāo),如下圖所示。將三臺(tái)計(jì)算機(jī)拖動(dòng)到工作區(qū)中,在每臺(tái)

35、交換機(jī)下分別放置一臺(tái)。右鍵單擊路由器West下的計(jì)算機(jī),選擇Configure",單擊Clouds”下的C0,點(diǎn)擊NIOUDP標(biāo)簽頁(yè),如下圖所示。在配置中輸入如下參數(shù):LocalPort:3000RemotehostRemoteport20000上述配置對(duì)應(yīng)于VPCS1。單擊按鈕Add,然后選擇OK依次右鍵單擊每臺(tái)計(jì)算機(jī),并選擇Configure",使用如下參數(shù):RTmotE127.001Remote0口rt2000120002C0m口LocalnortCl30001C230002至此,已經(jīng)配置完成與GNS3通過(guò)UDP端口連接的計(jì)算機(jī)。在

36、VPC可以連接交換機(jī)前,需要為每臺(tái)交換機(jī)添加一個(gè)端口。右鍵單擊每臺(tái)交換機(jī),選擇Con巾gure"。點(diǎn)擊switch,將Port”配置改成2,單擊Add”按鈕后點(diǎn)擊OK”。點(diǎn)擊工具欄的Addalink”按鈕并選擇Manual”,將每臺(tái)交換機(jī)的端口2與相應(yīng)的計(jì)算機(jī)nio_udp端口相連。利用VPCS窗口配置VPCs。配置IP地址,默認(rèn)網(wǎng)關(guān)、子網(wǎng)掩碼,各參數(shù)如下圖所示:193,1,0,5/34回到每臺(tái)路由器的Console窗口。配置路由器的FastEthernet端口,使用上圖列出的參數(shù),注意一定要使用noshutdown命令開啟相應(yīng)的接口。然后利用rip命令開啟RIP,利用network

37、命令添加路由。過(guò)一會(huì),路由將出現(xiàn)在路由表中,測(cè)試從West的計(jì)算機(jī)ping路由器East的計(jì)算機(jī)。利用路由器當(dāng)作PC可以簡(jiǎn)單地配置路由器,使其像一臺(tái)內(nèi)存和處理器資源。Router(confl.g)#noiproutingRouter(config)WinterfacefaQ/ORauter(anfig-if)4<ipaddressaddresssubnet_mnsi(Routenfconfig-if)#noshutdownRouterfconfig-ff)exitRouter(conflg)ttipdefauft-gatewaygatevay_oddressRouter(config)#

38、iphttpserverPC一樣。這種方法可能會(huì)使用更多的TurnsoffIProutingfunctionSwFtcheitoFaitEthenetinterfaceAssignsIPaddressandsubnetmasktointerfaceTurnsinterfaceonReturnstoglobalconfigurationmodeConfiguresthedefaultgatewayOptional-startshttpserverprocessConnecttherouRr(actingas鼻PC)totherestofyourtopology.將真實(shí)的計(jì)算機(jī)與網(wǎng)絡(luò)拓?fù)溥B接一個(gè)有

39、趣的事情是在GNS3和Dynamips中,你可以將真實(shí)的網(wǎng)絡(luò)接入GNS3的網(wǎng)絡(luò)拓?fù)渲羞M(jìn)行網(wǎng)絡(luò)仿真。在CCNA、CCNP學(xué)習(xí)過(guò)程中可能需要運(yùn)行真實(shí)的WebBrowser,或者Cisco的SecurityDeviceManager0將自己的真實(shí)PC接入網(wǎng)絡(luò)拓?fù)?,設(shè)置可以連接自己計(jì)算機(jī)中運(yùn)行的VMware或VirtualPC。作者曾經(jīng)在VMware虛擬機(jī)中運(yùn)行兩份WindowsXP,然后在它們之間運(yùn)行Cisco軟件IP電話應(yīng)用。同時(shí),也可以將自己的虛擬網(wǎng)絡(luò)拓?fù)渑c真實(shí)的計(jì)算機(jī)網(wǎng)絡(luò)連接。將GNS3和Dynamips中運(yùn)行的虛擬網(wǎng)絡(luò)拓?fù)渑c真實(shí)網(wǎng)絡(luò)互連是非常有意思的事情,但需要注意受限于計(jì)算機(jī)的資源能力,虛

40、擬網(wǎng)絡(luò)的吞吐率可能不高。只是鼓勵(lì)將GNS3和Dynamips只用于學(xué)習(xí)目的的實(shí)驗(yàn)環(huán)境,其它用途并不提倡。將自己的網(wǎng)絡(luò)拓?fù)渑c真實(shí)PC相連的過(guò)程與連接VirtualPC模擬器非常類似。從GNS3窗口的NodeType區(qū)拖動(dòng)計(jì)算機(jī)(已經(jīng)定義為cloud)到網(wǎng)絡(luò)拓?fù)涔ぷ鲄^(qū),右鍵單擊計(jì)算機(jī),選擇Configure"。在NodeConfigurator”窗口中點(diǎn)擊Clouds下面的C0o與將VirtualPC模擬器軟件集成進(jìn)GNS3不同,需要選擇NIOEthernet標(biāo)簽頁(yè)。這個(gè)操作需要操作系統(tǒng)的Administrator權(quán)限。如下圖所示。對(duì)于Windows用戶,單擊GenericEtherne

41、tNIO”下面的輸入框,選擇自己希望使用的Ethernet適配器。點(diǎn)擊Add”按鈕后點(diǎn)擊OK”。此時(shí)需要配置自己真實(shí)計(jì)算機(jī)網(wǎng)卡的IP屬性以便與模擬網(wǎng)絡(luò)拓?fù)湎噙m應(yīng)。然后,使用工具欄按鈕Addalink”創(chuàng)建計(jì)算機(jī)網(wǎng)卡到網(wǎng)絡(luò)拓?fù)渲袑?duì)應(yīng)設(shè)備的連接。你可能使用自己的普通網(wǎng)卡與網(wǎng)絡(luò)拓?fù)湎噙B,也可以先創(chuàng)建MSLoopback適配器,然后利用Loopback適配器與網(wǎng)絡(luò)拓?fù)湎噙B。在Windows中創(chuàng)建MSLoopback適配器的方法:在控制面板中選擇添加硬件,在如下圖所示添加硬件向?qū)А贝翱谥悬c(diǎn)擊下一步”。在如下圖所示窗口中,選擇是,已經(jīng)連接了此硬件”,點(diǎn)擊下一步在如下窗口中拖動(dòng)下拉箭頭,找到添加新的硬件設(shè)備

42、”,點(diǎn)擊下一步在如下窗口中,選擇安裝我從手動(dòng)列表選擇的硬件(高級(jí))”,點(diǎn)擊下一選擇安裝網(wǎng)絡(luò)適配器”,點(diǎn)擊下一步后將出現(xiàn)如下所示的窗口讀后單出”下一步用-五援您有這個(gè)相件的理由交廠商酢:HIHS4MKB(ri,nb)rC.iiTvctmaLcn'Corp.IP1*1QuaiTi-dudlaqgr工驪一I.迎這個(gè)58池弄用iiMiiS甘惠宇料*!.、1ftsM如_含一氧力ft士什劉程序在君很直昱7上一耳用)11下一步圓即嗜在廠商”列表框中選擇Microsoft”,從網(wǎng)卡列表框中選擇MicrosoftLoopbackAdapter”后點(diǎn)擊下一步”,便可完成Loopback適配器的安裝。使用P

43、uTTY或TeraTerm等終端程序默認(rèn)情況下,GNS3使用Windows內(nèi)置的telnet程序。在Windows平臺(tái)下可以使用PuTTY或TeraTerm等虛擬終端軟件。這些軟件可以從網(wǎng)絡(luò)免費(fèi)下載,網(wǎng)址如下:PuTTY:tjttp:/www.hiaikRreT口/ndQFg.tty/TeraTerm:http;77hR,vvc<JLCQp/uuthn15/UA002416/teatrTrLhtml下載并安裝虛擬終端軟件后,選擇GNS3窗口的Edit菜單->首選項(xiàng)",從如下窗口的左側(cè)選擇General",按如下方式更改終端命令”編輯框中的內(nèi)容:ForPuTTY:

44、c:puttyputty.exe-telnet%h%pForTeraTerm:c:TTERMPROttssh.exe%h%p/W=%d/-l注意:上述命令中虛擬終端軟件的路徑需要調(diào)整到軟件安裝路徑。使用軟件WinTabber組織多個(gè)Telnent窗口在網(wǎng)絡(luò)拓?fù)渲型瑫r(shí)打開多個(gè)控制臺(tái)(console)W口時(shí),從一個(gè)窗口換到另一個(gè)設(shè)備可能比較容易引起混亂。建議使用WinTabber將多個(gè)控制臺(tái)窗口整合到一個(gè)具有多個(gè)標(biāo)簽頁(yè)的窗口中。WinTabber可以從處免費(fèi)下載。內(nèi)存和CPU禾I用率問(wèn)題當(dāng)網(wǎng)絡(luò)拓?fù)渲邪鄠€(gè)網(wǎng)絡(luò)設(shè)備時(shí),內(nèi)存和CPU利用率較高就會(huì)是個(gè)問(wèn)題。如前所述,利用Idlepc可以解決CPU利用

45、率問(wèn)題。Idlepc值的選擇只與IOS映像有關(guān),與運(yùn)行模擬實(shí)驗(yàn)的計(jì)算機(jī)沒(méi)有關(guān)系。關(guān)于內(nèi)存問(wèn)題,可以利用ghostios和sparememe來(lái)解決。內(nèi)存利用問(wèn)題GNS3的模擬實(shí)驗(yàn)會(huì)消耗大量的物理內(nèi)存和虛擬內(nèi)存。利用ghostios和sparemem分別解決物理內(nèi)存、虛擬內(nèi)存的消耗問(wèn)題。GNS3的Ghostios選項(xiàng)可以顯著降低實(shí)驗(yàn)消耗的物理內(nèi)存量,特別是在同一個(gè)實(shí)驗(yàn)中使用了大量相同IOS的路由器時(shí)。利用這個(gè)特性,實(shí)驗(yàn)中并不需要在自己的VirtualRAM中保存每個(gè)路由器的IOS映像,計(jì)算機(jī)將為使用相同IOS的多臺(tái)路由器保存一個(gè)映像,從而降低了對(duì)內(nèi)存的需求。如,有運(yùn)行同一IOS的10臺(tái)路由器,其I

46、OS映像的大小為60MB,則利用Ghostio建項(xiàng)可以省下9>60MB的物理內(nèi)存需求。GNS3中,Ghostios被默認(rèn)使能。Sparemem特性并不降低物理內(nèi)存的消耗,而是降低虛擬路由器所消耗的虛擬內(nèi)存。由于32位OS限制每個(gè)進(jìn)程最多可以使用2GB的虛擬內(nèi)存,因此,sparemem也非常重要。使能paremem”選項(xiàng)后,在計(jì)算機(jī)中只為虛擬路由器正在使用的IOS分配虛擬內(nèi)存,使得在網(wǎng)絡(luò)拓?fù)渲锌梢园嗟奶摂M路由器和實(shí)例。Ghostios和sparemem均依賴于mmap,因此,必須在GNS3中使能mmap”選項(xiàng),如下圖所示。前面曾簡(jiǎn)單討論過(guò)CPU利用率問(wèn)題,了解到了如何為某種IOS確定

47、/選擇idlepc值,使CPU的利用率得以降低。如果沒(méi)有idldpc,你會(huì)發(fā)現(xiàn)模擬時(shí)CPU的利用率幾乎為100%。其原因在于GNS3的核心程序,即Dynamips不知道你的路由器實(shí)例在什么時(shí)候處于空閑,什么時(shí)候處于忙狀態(tài)。命令idlepc對(duì)正在運(yùn)行的IOS進(jìn)行分析,以確定IOS正在執(zhí)行哪些空閑循環(huán)。一旦確定好,Dynamips將在路由器執(zhí)行到空閑循環(huán)時(shí)將虛擬路由器實(shí)例強(qiáng)制Sleep”。這將顯著降低CPU利用率,同時(shí)并沒(méi)有降低虛擬路由器的能力。IdlePC值只與特定的IOS映像有關(guān)。不同的IOS版本的idlepc會(huì)顯著不同,即使相同版本但特性不同的IOS版本的IdlePC值也會(huì)不同。但是,idlepc值與運(yùn)行模擬實(shí)驗(yàn)的計(jì)算機(jī)、操作系統(tǒng)、GNS3中Dynamips版本等沒(méi)有任何關(guān)系。有時(shí)候,利用idlepc命令可能無(wú)法找到最優(yōu)的idlepc值,或干月找不到idlepc值,重試幾次可能會(huì)有改觀。當(dāng)為某個(gè)IOS確定idlepc值時(shí),需要啟動(dòng)GNS3。將使用該IOS的路由器拖到工作區(qū)中,右鍵單擊該路由器,選擇start”,然后右鍵單擊該路由器,選擇Console"。此時(shí),在Console窗口中需要按下Enter,并且在提示W(wǎng)ouldyouliketoenterinitialconfigurationdialog?”時(shí)輸入No。等待路由器出現(xiàn)提示符idlePC值,并彈出如

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論