GNS3模擬器Dynamips使用說明書思科CCNA-CCNP教程中文版_第1頁
GNS3模擬器Dynamips使用說明書思科CCNA-CCNP教程中文版_第2頁
GNS3模擬器Dynamips使用說明書思科CCNA-CCNP教程中文版_第3頁
GNS3模擬器Dynamips使用說明書思科CCNA-CCNP教程中文版_第4頁
GNS3模擬器Dynamips使用說明書思科CCNA-CCNP教程中文版_第5頁
已閱讀5頁,還剩34頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

:Http://bbs.56CTO.comGNS3教程Version0.5Q:67757881byLongbow2008-12-8CiscoCCNACCNP:Http://bbs.56CTO.com目錄譯序................................................................................................................................3GNS3圖形化網(wǎng)絡(luò)模擬器............................................................................................4Windows用戶的GNS3QuickStartGuide....................................................................6Step1:下載GNS3.................................................................................................6Step2:安裝GNS3.................................................................................................7Step3:配置IOS....................................................................................................8創(chuàng)建簡單的網(wǎng)絡(luò)拓?fù)?...................................................................................................9GNS3的主界面...........................................................................................................13創(chuàng)建復(fù)雜的網(wǎng)絡(luò)拓?fù)?.................................................................................................14在網(wǎng)路拓?fù)渲刑砑覲C..........................................................................................17使用PuTTY或TeraTerm等終端程序..........................................................................23使用軟件WinTabber來Q組織多個(gè):Telne6窗7口.7......5......7......8......8...................................241-546內(nèi)存和利用率問題..............................................................................................25映像文件的解壓縮...............................................................................................27Frame、ATM、Ethernet交換設(shè)備...................................................................27分組捕獲......................................................................................................................28保存和load網(wǎng)絡(luò)拓?fù)?..................................................................................................29Client/Server和Multi-Server模式................................................................................30Console工作區(qū)和命令..................................................................................30防火墻仿真...........................................................................................................30GNS3的圖標(biāo)管理.......................................................................................................30相關(guān)資源......................................................................................................................31CiscoCCNACCNP:Http://bbs.56CTO.com譯序Dynamips作為一款十分優(yōu)秀的Cisco路由器模擬軟件,實(shí)驗(yàn)?zāi)M效果遠(yuǎn)比BosonNetSim更加真實(shí)可信。BosonNetSim是對IOS命令行的模擬,而Dynamips是通過在計(jì)算機(jī)中構(gòu)建運(yùn)行IOS的虛擬機(jī)來真正運(yùn)行IOS實(shí)現(xiàn)對Cisco路由器的模擬。Gynagen是一種基本文本的Dynamips前端系統(tǒng),初學(xué)者使用Dynamips時(shí)總是感覺存在一定程度的不便和困難。當(dāng)前,如果對Dynamips非常熟悉,無須任何前端系統(tǒng)就可以很好地進(jìn)行相關(guān)網(wǎng)絡(luò)模擬。就像一個(gè)用戶可以在命令行中實(shí)現(xiàn)在圖形界面中完成的所有任務(wù)一樣。GNS3的推出在一定程度上解決了Dynamips不如BosonNetSim易用的問題,受到了Dynamips初Q學(xué)者的歡:迎。D6yna7mip7s的5圖形化78前8端系統(tǒng)除了GNS3外,還1有GynamipsGUI。但GNS3除了像GynamipsGUI能夠可視化地設(shè)計(jì)實(shí)驗(yàn)網(wǎng)絡(luò)拓?fù)渫?,還可以直接利用GNS3完成相關(guān)的模擬實(shí)驗(yàn)。因此,將GNS3看作一種基于Dynamips的Cisco路由器集成模擬環(huán)境并不為過。由于譯者接觸Dynamips、Dynagen和GNS3的時(shí)間不長,并且將GNS3(0.5)文檔翻譯成中文的工作進(jìn)行得十分倉促,譯文中難免存在錯(cuò)誤,敬請諒解。歡迎大家提出寶貴意見:longbow@126.comLongbow2008-12-8CiscoCCNACCNP:Http://bbs.56CTO.comGNS3圖形化網(wǎng)絡(luò)模擬器GNS3是一種可以仿真復(fù)雜網(wǎng)絡(luò)的圖形化網(wǎng)絡(luò)模擬器。你可能熟悉用來仿真不同操作系統(tǒng)的VMware或VirtualPC等軟件。利用這些軟件,可以在自己計(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ù)洌珿NS3是這一步工作的圖形化環(huán)境。GNS3允許在Windows、Linux系統(tǒng)上仿真,其支持的路由器平臺、防Q:67757881-600火墻平臺的類型非常豐富。通過在路由器插槽中配置上EtherSwitch卡,也可以仿真該卡所支持的交換機(jī)平臺。因此,GNS3是一種用于準(zhǔn)備、CCNP證書考試的無與倫比的優(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所支持的所有命令和參數(shù)。另外,GNS3是一種開源軟件,不同付費(fèi)就可使用。但是,Cisco的IOS的使用需要符合Cisco的版權(quán),因此,GNS3安裝程序中不包含IOS映像。這需要你自己想辦法獲取。如,你可以將某Cisco路由器的IOS映像通過TFTP導(dǎo)出。GNS3主要由JeremyGrossman開發(fā),其他的開發(fā)人員包括DavidRuiz,RomainLamaison,AurelienLevesque和XavierAlt。Dynamips由ChristopheFillot開發(fā)。Dynagen的主要開發(fā)人是GregAnuzelli。另外,有許許多多的人在上述軟件系統(tǒng)的開發(fā)過程中提供了不同形式的幫助。下述網(wǎng)站提供了關(guān)于GNS3的豐富資料:CiscoCCNACCNP:Http://bbs.56CTO.com上述網(wǎng)站中,最有用的莫過于和http://7200emu.hacki.at.Q:67757881CiscoCCNACCNP:Http://bbs.56CTO.comWindows用戶的GNS3QuickStartGuide本節(jié)將帶你熟悉Windows環(huán)境下的GNS3。使用GNS3所需要了解的關(guān)鍵、重要內(nèi)容將被涉及,但內(nèi)容的深入討論在本教程后面給出。:下載利用瀏覽器,訪問網(wǎng)站點(diǎn)擊綠色的download按鈕,如下圖所示。Q:67757881Windows平臺下最容易的安裝方式是使用GNS3-0.5-win32-all-in-one.exe。CiscoCCNACCNP:Http://bbs.56CTO.com:安裝雙擊所下載的GNS3-0.5-win32-all-in-one.exe開始安裝GNS3,點(diǎn)擊Next按鈕,并選擇“I按鈕以繼續(xù)安裝。允許GNS3創(chuàng)建Start菜單文件夾,點(diǎn)擊Next按鈕。GNS3需要其他軟Q件的支持:以正常6運(yùn)行7,7包括578Wi8nPC1AP,Dynamips和上圖所示。Pemuwrapper。默認(rèn)情況下,這些軟件將被選中,因此,點(diǎn)擊Next繼續(xù)安裝。如選擇GNS3的安裝路徑后點(diǎn)擊Install按鈕,開始實(shí)際的安裝過程。GNS3的第一個(gè)支持環(huán)境是WinPcap,選擇Next按鈕開始WinPcap的安裝過程,如下圖所示。如果計(jì)算機(jī)用已經(jīng)安裝有某個(gè)版本的WinPcap,安裝程序?qū)⑻嵝涯闶欠裥枰瞥瓉硪呀?jīng)安裝的WinPcap。如下圖所示。安裝完WinPcap后,安裝程序繼續(xù)安裝GNS3。GNS3安裝結(jié)束后,可以通過開始菜單啟動GNS3。第一次啟動GNS3后,CiscoCCNACCNP:Http://bbs.56CTO.com首先需要做的工作是配置IOS映像。:配置如前所述,你必須提供自己的CiscoIOS映像。即使GNS3主要用于測試、學(xué)習(xí)等實(shí)驗(yàn)環(huán)境,限于版權(quán)也無法隨軟件提供IOS映像。一旦你得到了某個(gè)IOS的拷貝后,才能繼續(xù)使用GNS3。目前,GNS3所支持的Cisco路由器產(chǎn)品主要包括:點(diǎn)擊GNS3的Edit菜單,選擇“IOSimageandhypervisors,如下圖所示:Q:67757881在標(biāo)簽頁“IOS”中,點(diǎn)擊后查找自己所準(zhǔn)備的IOS映像文件并點(diǎn)擊open按鈕。此IOS文件將作為GNS3的image文件。然后,點(diǎn)擊“Platform”的下拉箭頭,選擇IOS映像文件所對應(yīng)的路由器平臺。接著,點(diǎn)擊Model的下拉箭頭,選擇IOS映像文件所對應(yīng)的路由器型號。此后,我們在剩下的配置中接受GNS3的默認(rèn)值。但是,有一個(gè)叫做IDLEPC的參數(shù)非常重要,后面我們簡要討論。點(diǎn)擊Save按鈕保存配置,并點(diǎn)擊Close按鈕結(jié)束關(guān)于IOS的配置。到現(xiàn)在為止,可以利用GNS3創(chuàng)建網(wǎng)絡(luò)拓?fù)洳㈤_始模擬實(shí)驗(yàn)了。CiscoCCNACCNP:Http://bbs.56CTO.com創(chuàng)建簡單的網(wǎng)絡(luò)拓?fù)潢P(guān)于如何創(chuàng)建復(fù)雜的網(wǎng)絡(luò)拓?fù)涞膬?nèi)容在后面討論,這里通過創(chuàng)建包含一個(gè)路由器的簡單拓?fù)鋪砹私馊绾螁勇酚善?、以及如何通過控制臺console來配置它。同時(shí),我們也將了解如何為選擇的IOS確定一個(gè)idlepc值,這是非常重要的一步。當(dāng)IOS運(yùn)行時(shí),它將消耗幾乎100%的CPU處理能力,使得計(jì)算機(jī)的運(yùn)行變得異常緩慢。但是,選擇合適的idlepc值可以有效降低CPU利用率?;痉椒ㄊ窃诼酚善鞑换顒訒r(shí)將其設(shè)置為sleep狀態(tài),后面將給出詳細(xì)的技術(shù)解釋。GNS3主界面分為四個(gè)主要區(qū)域,如下圖所示。在最左邊部分列出了支持的節(jié)點(diǎn)類型(node,可以看到有不同平臺的路由器圖標(biāo)、一個(gè)PIX防火墻、Ethernet交換機(jī)、ATMbridge、Framerelay交換機(jī)和一個(gè)Cloud(云。最右邊部分提供了所創(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ū),下面部分叫做控制臺(console),可以運(yùn)行某些Dynagen命令。點(diǎn)擊最左邊NodeType中的某個(gè)路由器圖標(biāo),注意該路由器得是你配置了IOS映像的型號,我們使用7200平臺。將一個(gè)路由器節(jié)點(diǎn)拖到工作區(qū),這便有了一個(gè)可供配置的路由器,如下圖所示。CiscoCCNACCNP:Http://bbs.56CTO.com右鍵單擊路由器,選擇configure菜單項(xiàng),如下圖所示。Q:67757881如下圖所示,單擊R1”,選擇slot標(biāo)簽頁。選擇slot0右邊的下拉箭頭,選擇結(jié)尾是FE的某個(gè)適配器。然后,單擊slot1右邊的下拉箭頭,選擇“PA-4T+”,這將在路由器中增加四個(gè)串行接口。單擊OK。右鍵單擊路由器,選擇start。再一次右鍵單擊路由器,選擇Console,CiscoCCNACCNP:Http://bbs.56CTO.com將打開一個(gè)telnet控制臺,如下圖所示。在Console窗口啟動后,需要按一次Enter”鍵。當(dāng)提示“Wouldyouliketoentertheinitialconfiguration”時(shí),鍵入no然后回車幾次。等待路由器出現(xiàn)提示符Router>”,如下圖所示。Q:67757881在GNS3主窗口中,右鍵單擊工作區(qū)中的路由器圖標(biāo),選擇“idle”。GNS3將花費(fèi)一段時(shí)間來計(jì)算一個(gè)idlePC值,然后會出現(xiàn)如下圖所示的窗口。如果點(diǎn)擊下拉箭頭,將會看到多個(gè)可能的idlepc值,較好的idlepc值前打上了星號。選擇一個(gè)帶星號的idlepc值并點(diǎn)擊“”按鈕,GNS3將提醒你應(yīng)用所選擇idlepc值的確認(rèn)。如果在GNS3主窗口中選擇菜單Edit下的“IOSimagesandhypervisors,CiscoCCNACCNP:Http://bbs.56CTO.com雙擊“IOS標(biāo)簽頁中的IOS映像文件,將能夠看到在Settings下已經(jīng)有了一個(gè)新的idlepc值??赡苄枰貜?fù)幾次選擇idlepc值的處理過程,以便找到CPU利用率最低的的idlepc值。在Windows中可以通過任務(wù)管理器來獲得CPU利用率信息。你會發(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到了一臺真實(shí)的路由器一樣。在這個(gè)簡單的、只包含一臺路由器的網(wǎng)絡(luò)拓?fù)渲?,該路由器有一個(gè)FastEthernet適配器和一個(gè)包含四個(gè)串行口的適配器。使用命令showipinterface可以查看該路由器的接口信息,如下圖所示。CiscoCCNACCNP:Http://bbs.56CTO.comGNS3的主界面Q:67757881當(dāng)在工作區(qū)中右鍵單擊某臺路由器后,將出現(xiàn)如下圖所示的浮動菜單。CiscoCCNACCNP:Http://bbs.56CTO.com創(chuàng)建復(fù)雜的網(wǎng)絡(luò)拓?fù)涫褂肎NS3可以創(chuàng)建非常復(fù)雜的網(wǎng)絡(luò)拓?fù)洌ㄒ坏膯栴}是你的計(jì)算機(jī)可能會變得很慢。這如同運(yùn)行VMware、VirtualPC等軟件一樣,其性能取決于計(jì)算機(jī)的資源。如果你的計(jì)算機(jī)有足夠快的CPU和容量足夠大的,GNS3的模擬實(shí)驗(yàn)性能就越好。如前所述,利用idlepc可以有效降低運(yùn)行GNS3時(shí)的CPU利用率。利用工具軟件Ghostios和sparemem可以降低RAM的消耗量。GNS3默認(rèn)將啟用Ghostios,Sparemem由于默認(rèn)是關(guān)閉的,因此必須手動使能它。如果你的計(jì)算機(jī)CPU的主頻是2.5GHz,2GB的內(nèi)存,則運(yùn)行包含半打(6臺路由器和多臺工作站的網(wǎng)絡(luò)拓?fù)洳粫嬖谔蟮男阅軉栴}。下面我們將創(chuàng)建如下圖所示的復(fù)雜網(wǎng)絡(luò)拓?fù)?。從NodeType拖3臺路由器到工作區(qū)。右鍵單擊每一臺路由器,選擇Configure,在標(biāo)簽頁slot中,包含一個(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/1。再次點(diǎn)擊工具欄中的Addalink按鈕已經(jīng)變成了一個(gè)停止標(biāo)志。如下圖所示。CiscoCCNACCNP:Http://bbs.56CTO.com此時(shí),在GNS3主窗口右側(cè)TopologySummary區(qū)域能夠看到剛剛創(chuàng)建的鏈接。GNS3為所創(chuàng)建的每臺路由器起了一個(gè)默認(rèn)的名字,以R開頭,后面是個(gè)數(shù)字。如果想更改路由器的名字,可以右鍵單擊路由器圖標(biāo),選擇“Changethehostname來改名。工具欄中有如下圖所示的四個(gè)工具按鈕:其中,第一個(gè)是Telnettoall”按鈕。后面的三個(gè)分別是開始恢復(fù)、暫停、停止所有。通過點(diǎn)擊開始按鈕,將出現(xiàn)如下圖所示的提示窗口:網(wǎng)路拓?fù)渲械逆溌奉伾珡募t色變成了綠色。如果點(diǎn)擊Telnettoall”按鈕,將能夠看到每臺路由器的啟動過程。GNS3會為每臺路由器開啟一個(gè)TelnetConsole窗口。Q:67757881在Console窗口中遇到提示W(wǎng)ouldyouliketoentertheinitialconfiguration?時(shí),鍵入no并按下回車鍵。現(xiàn)在便可以配置每一臺路由器了。我們將改變路由器的hostname,配置secret口令,使能synchronous,設(shè)置接口的ip地址并啟動接口,使能RIPversion2,最后將利用ping測試連通性。CCNACCNP:Http://bbs.56CTO.comQ:67757881如上面幾個(gè)圖所示,路由器East可以ping通路由器West。你也將發(fā)現(xiàn)路由器East的路由表中有到網(wǎng)絡(luò)/24的路由信息?,F(xiàn)在,我們從NodeType區(qū)域拖三臺Ethernet交換機(jī)到工作區(qū),并放置在每臺路由器下。利用Addalink按鈕將每臺路由器的接口Fa0/0與交換機(jī)的Port1連接。注意,交換機(jī)默認(rèn)包含8個(gè)接口,這些接口可以當(dāng)作是普通的交換機(jī)端口,也可以是符合802.11q標(biāo)準(zhǔn)的trunking端口,但默認(rèn)是普通交換機(jī)端口。如果想配置交換機(jī)的高級選項(xiàng),你需要在路由器中添加叫做NM-16ESWEtherSwitch適配器。雖然支持更多的交換功能,但該適配器的功能與真正的交換機(jī)相比還有不CiscoCCNACCNP:Http://bbs.56CTO.com小的差距。在網(wǎng)絡(luò)拓?fù)渲刑砑酉蚓W(wǎng)絡(luò)拓?fù)渲刑砑覲C的方法有三種。如果只是想利用PC運(yùn)行ping或者traceroute來測試連通性,最好使用VirtualPC模擬器。也可以在網(wǎng)絡(luò)拓?fù)渲刑砑有碌穆酚善鞑⑴渲盟褚慌_PC一樣。第三種方法是利用真正的。VirtualPCSimulator是運(yùn)行在Windows或Linux上的程序,它的功能有限,但是可以運(yùn)行和traceroute。VirtualPCSimulator是一種免費(fèi)軟件,可以從/doku.php?id=wiki:vpcs處下載。將下載的文件解壓縮,運(yùn)行其中的vpcs.exe,如下圖所示:Q:67757881輸入?可以獲得關(guān)于VPCS的幫助。目前,VPCS支持多達(dá)9臺PC。在命令行中輸入數(shù)字便可以切換到另一臺。利用show命令可以查看PC的IP和MAC地址。使用如下格式的命令:ip24可以設(shè)置PC的IP地址、默認(rèn)網(wǎng)關(guān)、子網(wǎng)掩碼前綴長度。利用SymbolLibrary”可以將VPCS集成進(jìn)GNS3。在GNS3窗口中選擇Edit菜單的SymbolManager菜單項(xiàng)。如下圖所示。點(diǎn)擊Availablesymbols下的computer,然后右鍵單擊箭頭,將計(jì)CiscoCCNP:Http://bbs.56CTO.com算機(jī)圖標(biāo)添加到Customizednodes。在Name框中輸入computer”,利用下拉箭頭,將其類型更改為Cloud。在GNS3窗口NodeType中將出現(xiàn)計(jì)算機(jī)的圖標(biāo),如下圖所示。將三臺計(jì)算機(jī)拖動到工作區(qū)中,在每臺交換機(jī)下分別放置一臺。右鍵單擊路由器West下的計(jì)算機(jī),選擇Configure,單擊Clouds下的C0,點(diǎn)擊NIOUDP標(biāo)簽頁,如下圖所示。在配置中輸入如下參數(shù):LocalPort:3000Remotehost:Remoteport:20000上述配置對應(yīng)于VPCS1。單擊按鈕Add,然后選擇OK.依次右鍵單擊每臺計(jì)算機(jī),并選擇Configure”,使用如下參數(shù):CiscoCCNACCNP:Http://bbs.56CTO.com至此,已經(jīng)配置完成與GNS3通過UDP端口連接的計(jì)算機(jī)。在VPC可以連接交換機(jī)前,需要為每臺交換機(jī)添加一個(gè)端口。右鍵單擊每臺交換機(jī),選擇Configure。點(diǎn)擊switch,將Port配置改成2,單擊Add按鈕后點(diǎn)擊。點(diǎn)擊工具欄的Addalink按鈕并選擇Manual”,將每臺交換機(jī)的端口2與相應(yīng)的計(jì)算機(jī)nio_udp端口相連。利用VPCS窗口配置VPCs。配置IP地址,默認(rèn)網(wǎng)關(guān)、子網(wǎng)掩碼,各參數(shù)如下圖所示:Q:67757881回到每臺路由器的Console窗口。配置路由器的FastEthernet端口,使用上圖列出的參數(shù),注意一定要使用noshutdown命令開啟相應(yīng)的接口。然后利用rip命令開啟,利用network命令添加路由。過一會,路由將出現(xiàn)在路由表中,測試從West的計(jì)算機(jī)ping路由器East的計(jì)算機(jī)。利用路由器當(dāng)作可以簡單地配置路由器,使其像一臺PC一樣。這種方法可能會使用更多的內(nèi)存和處理器資源。CiscoCCNACCNP:Http://bbs.56CTO.com一個(gè)有趣的事情是在GNS3和Dynamips中,你可以將真實(shí)的網(wǎng)絡(luò)接入GNS3的網(wǎng)絡(luò)拓?fù)渲羞M(jìn)行網(wǎng)絡(luò)仿真。在、CCNP學(xué)習(xí)過程中可能需要運(yùn)行真實(shí)的WebBrowser,或者Cisco的SecurityDevice。將自己的真實(shí)PC接入網(wǎng)絡(luò)拓?fù)?,設(shè)置可以連接自己計(jì)算機(jī)中運(yùn)行的VMware或VirtualPC。作者曾經(jīng)在VMware虛擬機(jī)中運(yùn)行兩份Windows,然后在它們之間運(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ī)的資源能力,虛擬網(wǎng)絡(luò)的吞吐率可能不高。只是鼓勵(lì)將GNS3和Dynamips只用于學(xué)習(xí)目的的實(shí)驗(yàn)環(huán)境,其它用途并不提倡。將自己的網(wǎng)絡(luò)拓?fù)渑c真實(shí)PC相連的過程與連接VirtualPC模擬器非常類似。從GNS3窗口的NodeType區(qū)拖動計(jì)算機(jī)已經(jīng)定義為cloud)到網(wǎng)絡(luò)拓?fù)涔ぷ鲄^(qū),右鍵單擊計(jì)算機(jī),選擇Configure。在NodeConfigurator窗口中點(diǎn)擊Clouds下面的C0。與將VirtualPC模擬器軟件集成進(jìn)GNS3不同,需要選擇NIOEthernet標(biāo)簽頁。這個(gè)操作需要操作系統(tǒng)的Administrator權(quán)限。如下圖所示。Q:67757881對于WindowsGenericEthernetNIO下面的輸入框,選擇自己希望使用的Ethernet適配器。點(diǎn)擊Add按鈕后點(diǎn)擊。此時(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ù)渲袑?yīng)設(shè)備的連接。你可能使用自己的普通網(wǎng)卡與網(wǎng)絡(luò)拓?fù)湎噙B,也可以先創(chuàng)建MSLoopback適配器,然后利用Loopback適配器與網(wǎng)絡(luò)拓?fù)湎噙B。CiscoCCNACCNP:Http://bbs.56CTO.com在Windows中創(chuàng)建MSLoopback適配器的方法:在控制面板中選擇添加硬件,在如下圖所示添加硬件向?qū)Т翱谥悬c(diǎn)擊下一步。在如下圖所示窗口中,選擇是,已經(jīng)連接了此硬件,點(diǎn)擊下一步。Q:67757881在如下窗口中拖動下拉箭頭,找到添加新的硬件設(shè)備,點(diǎn)擊下一步。在如下窗口中,選擇安裝我從手動列表選擇的硬件高級,點(diǎn)擊“下一步。CiscoCCNACCNP:Http://bbs.56CTO.com選擇安裝網(wǎng)絡(luò)適配器”,點(diǎn)擊下一步后將出現(xiàn)如下所示的窗口。Q:67757881在廠商列表框中選擇Microsoft,從網(wǎng)卡列表框中選擇MicrosoftLoopbackAdapter后點(diǎn)擊下一步,便可完成Loopback適配器的安裝。CiscoCCNACCNP:Http://bbs.56CTO.com使用PuTTY或TeraTerm等終端程序默認(rèn)情況下,GNS3使用Windows內(nèi)置的telnet程序。在Windows平臺下可以使用PuTTY或TeraTerm等虛擬終端軟件。這些軟件可以從網(wǎng)絡(luò)免費(fèi)下載,網(wǎng)址如下:下載并安裝虛擬終端軟件后,選擇GNS3窗口的Edit菜單“首選項(xiàng),從如下窗口的左側(cè)選擇General,按如下方式更改終端命令編輯框中的內(nèi)容:注意:上述命令中虛擬終端軟件的路徑需要調(diào)整到軟件安裝路徑。Q:67757881CiscoCCNACCNP:Http://bbs.56CTO.com使用軟件WinTabber組織多個(gè)Telnent窗口在網(wǎng)絡(luò)拓?fù)渲型瑫r(shí)打開多個(gè)控制臺(console)窗口時(shí),從一個(gè)窗口換到另一個(gè)設(shè)備可能比較容易引起混亂。建議使用WinTabber將多個(gè)控制臺窗口整合到一個(gè)具有多個(gè)標(biāo)簽頁的窗口中。WinTabber可以從處免費(fèi)下載。Q:67757881CiscoCCNACCNP:Http://bbs.56CTO.com內(nèi)存和CPU利用率問題當(dāng)網(wǎng)絡(luò)拓?fù)渲邪鄠€(gè)網(wǎng)絡(luò)設(shè)備時(shí),內(nèi)存和CPU利用率較高就會是個(gè)問題。如前所述,利用Idlepc可以解決CPU利用率問題。Idlepc值的選擇只與IOS映像有關(guān),與運(yùn)行模擬實(shí)驗(yàn)的計(jì)算機(jī)沒有關(guān)系。關(guān)于內(nèi)存問題,可以利用ghostios和sparememe來解決。GNS3的模擬實(shí)驗(yàn)會消耗大量的物理內(nèi)存和虛擬內(nèi)存。利用ghostios和sparemem分別解決物理內(nèi)存、虛擬內(nèi)存的消耗問題。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的多Q:67757881-626臺路由器保存一個(gè)映像,從而降低了對內(nèi)存的需求。如,有運(yùn)行同一IOS的10臺路由器,其映像的大小為60MB,則利用Ghostios選項(xiàng)可以省下9×60MB的物理內(nèi)存需求。GNS3中,Ghostios被默認(rèn)使能。Sparemem特性并不降低物理內(nèi)存的消耗,而是降低虛擬路由器所消耗的虛擬內(nèi)存。由于32位OS限制每個(gè)進(jìn)程最多可以使用2GB的虛擬內(nèi)存,因此,sparemem也非常重要。使能“”選項(xiàng)后,在計(jì)算機(jī)中只為虛擬路由器正在使用的IOS分配虛擬內(nèi)存,使得在網(wǎng)絡(luò)拓?fù)渲锌梢园嗟奶摂M路由器和實(shí)例。Ghostios和sparemem均依賴于mmap,因此,必須在GNS3中使能mmap”選項(xiàng),如下圖所示。CiscoCCNACCNP:Http://bbs.56CTO.com前面曾簡單討論過CPU利用率問題,了解到了如何為某種IOS確定/選擇idlepc值,使CPU的利用率得以降低。如果沒有idldpc,你會發(fā)現(xiàn)模擬時(shí)CPU的利用率幾乎為100%。其原因在于GNS3的核心程序,即Dynamips不知道你的路由器實(shí)例在什么時(shí)候處于空閑,什么時(shí)候處于忙狀態(tài)。命令idlepc對正在運(yùn)行的IOS進(jìn)行分析,以確定IOS正在執(zhí)行哪些空閑循環(huán)。一旦確定好,Dynamips將在路由器執(zhí)行到空閑循環(huán)時(shí)將虛擬路由器實(shí)例強(qiáng)制“sleep”。這將顯著降低CPU利用率,同時(shí)并沒有降低虛擬路由器的能力。IdlePC值只與特定的IOS映像有關(guān)。不同的IOS版本的idlepc會顯著不同,即使相同版本但特性不同的IOS版本的IdlePC值也會不同。但是,idlepc值與運(yùn)行模擬實(shí)驗(yàn)的計(jì)算機(jī)、操作系統(tǒng)、GNS3中Dynamips版本等沒有任何關(guān)系。有時(shí)候,利用idlepc命令可能無法找到最優(yōu)的idlepc值,或干脆找不到idlepc值,重試幾次可能會有改觀。當(dāng)為某個(gè)IOS確定idlepc值時(shí),需要啟動GNS3。將使用該IOS的路由器拖到工作區(qū)中,右鍵單擊該路由器,選擇start”,然后右鍵單擊該路由器,選擇Console。此時(shí),在QConsole:窗口中需67要按7下5En7,8并8且在提示“Wouldyoulike1toenterinitialconfigurationdialog?”時(shí)輸入No。等待路由器出現(xiàn)提示符Router>。然后,在GNS3主窗口中,右鍵單擊路由器圖標(biāo),選擇“Idle。GNS3將花費(fèi)一段時(shí)間計(jì)算idlePC值,并彈出如下窗口。從上圖選擇某個(gè)idlepc值,并應(yīng)用。在選擇idlepc值時(shí),最好開啟windows的任務(wù)管理器,檢測CPU的利用率數(shù)據(jù)。當(dāng)選擇某個(gè)idlepc值后CPU利用率被顯著降低了,則該值就比較合適。CiscoCCNACCNP:Http://bbs.56CTO.comIOS映像文件的解壓縮如下圖所示,如果IOS經(jīng)過了壓縮,則在啟動路由器時(shí)將會看

溫馨提示

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

最新文檔

評論

0/150

提交評論