Google
 

音樂分享 - 「君がいるから」by 江口一聲

2007年7月26日 星期四

Dynamips + Dynagen = Cisco Router 模擬器 + 自建 CCNA,CCNP,CCIE Lab


↑↑↑這張圖是我模擬3顆 Router = TP1 , TWIX , KS1

如果喜歡來硬的,完整詳細的介紹… 這邊有英文的 Dynamips / Dynagen Tutorial 。(這篇雖然很長,但是不難,大家最好都看一看)

Dynamips / Dynagen Tutorial 其中的 Introduction,建議大家看一看,先有個概念,不然一大堆東西,都搞不清楚原來 Dynamips 才是模擬器本身,而 dynagen 是 dynamips 的前端程式,可以協助我們建立一個 Lab,並在其中執行好幾顆 router,而且設定哪些 port 互連。(現在不看也行啦,我不小心也把重點介紹完了~)

想玩 lab 的人,很簡單 (因為我不小心建好了,所以把僅有的一點點經驗分享一下,我也是初學,別留言問我呀~ ^^" )

底下的教學,多半是寫給我自己看的,因為我年雖不老但也健忘~

1.先準備好 ios 檔,並且解壓縮(直接加上 .zip 然後丟給winzip就可以解了)(不解也行啦~ 就是載入時比較慢)

2.SourceForge.net: Dynamips Configuration Generator 下載 dynagen-0.9.3_dynamips-0.2.7_Win_XP_setup.exe (內含 Dynamips 與 Dynagen )

3.WinPcap, the Packet Capture and Network Monitoring Library for Windows 下載 WinPCAP程式 (建議下載穩定版就好了~)

4.安裝 WinPCAP

5.安裝 dynagen-0.9.3_dynamips-0.2.7_Win_XP_setup.exe (預設會裝到C:\Program Files\Dynamips\ ,並且在桌面建立2個捷徑)

6.把ios放到 C:\Program Files\Dynamips\images\ (比如叫 c7200.ios.bin)

7.看一下 Dynamips / Dynagen Tutorial 的 Network Files 這一節,了解一下怎麼設定一個 Lab ,哪個 port 要連到哪個 port ,讓自己有個概念 (當然能全k完更好~)

8.現在就要啟動內附的簡單的lab了,先用記事本打開 C:\Program Files\Dynamips\sample_labs\simple1\simple1.net ,修改其中一行 image = \Program Files\Dynamips\images\c7200.ios.bin(改成像這樣)

9.執行桌面上的捷徑 Dynamips Server (會開啟一個文字模式視窗,我叫它視窗A)

10.點兩下 C:\Program Files\Dynamips\sample_labs\simple1\simple1.net(又開啟另一個文字模式視窗,我叫它視窗B)(這時視窗A會有些訊息表示我們要模擬的Rouer已經啟動囉…)

11.在視窗B中,執行 list 可以看到目前啟動的 Router 有哪幾顆(應該是 R1,R2)

12.在視窗B中,執行 console R1 (Router的名稱有分大小寫哦~) 就會執行 telnet 連到 R1 了, console R2 也是一樣!! (指令 console 也能簡寫成 con 哦~)

13.如果不玩了,就在視窗B執行 stop /all 後就能關閉全部視窗了。(想知道更多? 執行 help 吧~)

14.寫到這邊就行了吧~ 要自己建 lab 或是更深入的研究… 要看上面的英文 paper 哦~


Source: Tips and Tutorials - Linux .: Cisco :. VOIP » Dynamips 這裏有許多建好的 Lab 示範與動畫教學。(一定一定一定要去看呀!!)

想要在 linux 底下玩的話,這邊有一篇動畫示範,開啟後點圖就能看了
http://www.blindhog.net/cisco-dynamips-and-dynagen-install-on-linux/


補充:


1.跑動態路由一直出問題, virtual leased line 沒斷,但是動態路由一直出現對方沒回應的訊息,很有可能就是 CPU loading 太重,所以沒辨法回應… 怎麼減輕 loading 呢? 看這一篇吧! Dynamips / Dynagen Tutorial - Calculating Idle-PC values

2.使用 windows 內建的 telnet.exe 連接到 Router console 時很鱉腳~ 想改用 PuTTY 或 SecureCRT … 改 C:\Program Files\Dynamips\dynagen.ini 即可。(找 telnet = c:\XXXXX\putty.exe)

3.Dynamips / Dynagen Tutorial 裏提到的網路資源

Dynamips (the actual emulator): http://www.ipflow.utc.fr/index.php/Cisco_7200_Simulator

Dynamips Blog (where most of the action is): http://www.ipflow.utc.fr/blog/

Dynagen (a front-end to the emulator): http://dyna-gen.sourceforge.net/

Dynagui: http://dynagui.sourceforge.net/

Dynamips / Dynagen Bug tracking: http://www.ipflow.utc.fr/bts/

Hacki’s Dynamips / Dynagen / Dynagui Forum: http://hacki.at/7200emu/index.php



4.Router會運作了後,不知道要玩什麼? 這裏有些 Lab 可以參考 Network Simulator: Available Router Labs.


對岸與模擬器相關的討論區…
Source: http://www.netemu.cn/bbs/">NetEmu.cn 网络模拟器 dynagen,boson,boson 7.0,vmware6.0,dynamips how tosuer,boson6.1,dynamips download,gns3.cisco ios,ccnp,ccna,passforsure - Powered by Discuz!


3 則留言:

測試用 提到...

^^ 正在網路上爬文,正巧看到您的文章,寫的如此詳細,收下了,謝謝 ^^

allofid 提到...

謝謝你的分享
這篇文章對我受用很大
感謝

匿名 提到...

請問一下什麼是ios 檔呢?