IOS版本:c7200-adventerprisek9.124-9.T.bin<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

 

Dynamips,这绝对不是一般的cisco路由器模拟器。dynamips和boson netsim的区别在于:boson是模拟出IOS的命令行,而dynamips是模拟出cisco7200路由器的硬件环境,然后在这个环境中直接运行Cisco的IOS。换句话讲,dynamips模拟出的是真实的路由器,就象你在PC上用街机模拟器玩街机游戏一样。

 

Dynamips0.2.5-pre26几乎解决了原先CPU利用率100%的问题,现在大家不用担心cpu一直100%了,不过内存还是越多越好!

Dynamips几乎可以完成CCNA、CCNP、CCSP、CCIP、CCIE所有的路由试验。

 

1、Dynamips模拟器分为两个版本:winxp版和win2k版,本软件包仅提供win xp系统的bat文件,win 2000用户请将bat文件中的dynamips-wxp.exe替换成dynamips-w2000.exe。(win2003视同winxp)

 

2、使用前,请先安装winpcap_3_1.exe、SecureCRT。

 

3、双击xp_获取gen-eth.bat,抄下主机网卡的参数,例如:

----------------------------------------------------------------------------------------

|   E:\sim\files>dynamips-wxp.exe -e

|   Cisco 7200 Simulation Platform (version 0.2.5-pre26-x86)

|   Copyright (c) 2005,2006 Christophe Fillot.

|  

|   Instance ID set to 0.

|   Network device list:

|  

|      \Device\NPF_{A8A3E349-7687-431F-A55F-D8AEA27DB117}: Realtek RTL8139 Family Fa

|   st Ethernet Adapter

|      \Device\NPF_{89DBA75C-CF04-466B-9F49-D9A9CD280820}: VCD VNC Adapter

----------------------------------------------------------------------------------------

抄下真实网卡的信息:NPF_{A8A3E349-7687-431F-A55F-D8AEA27DB117},替换xp_r6.bat和xp_r7.bat中的gen_eth参数。

(此处用记事本编辑)

需要替换的字段如下:

原字段 -p 2:PA-FE-TX -s 2:0:gen_eth:"\Device\NPF_{B075531B-1357-47A7-BE59-1ADEEE433CAC}"

替换后 -p 2:PA-FE-TX -s 2:0:gen_eth:"\Device\NPF_{A8A3E349-7687-431F-A55F-D8AEA27DB117}"

 

4、Dynamips0.2.5-pre26解决了原先CPU利用率100%的问题,但是需要用户自己找出适合自己pc的idle-pc参数,获取方法如下:

双击xp_获取idle-pc.bat,待路由器完全启动后,在命令行窗口中按"ctrl" + "]",松开后按i,可以获取到idle-pc参数,例如:

----------------------------------------------------------------------------------------

Please wait while gathering statistics...

Done. Suggested idling PC:

   0x613f0720

   0x613f0780

   0x613f07c4

   0x62990a18

   0x60360b88

   0x613f3108

   0x607335f0

   0x6072caf4

   0x6072cb1c

   0x6072cd68

   0x6072d730

   0x6072d750

   0x6072e00c

Restart the emulator with "--idle-pc=0x613f0720" (for example)

----------------------------------------------------------------------------------------

从上述参数中选择任何一个即可,如果想获得最佳性能,建议一个一个测试。

 

5、将idle-pc参数写入到bat文件中。用记事本打开r1-r7的bat文件编辑idle-pc参数,例如,原文件中idle-pc参数为 --idle-pc=0x607080cc ,请自行修改该参数。

注意:idle-pc可以大大大大大大大大大大大大改善dynamips的性能,不要怕麻烦,修改一次就可以了^_^。

 

6、确保以上步骤无误后,依次双击bat文件即可启动Cisco 7200路由器,注意:请不要关闭此操作所打开的命令行窗口。

   在SecureCRT中新建7个telnet连接,连接的地址分别为:(为防止与ACS冲突,故调整为3000以上的端口)

   地址:127.0.0.1 端口:3001    可以连接到r1的console口;

   地址:127.0.0.1 端口:3002    可以连接到r2的console口;

   地址:127.0.0.1 端口:3003    可以连接到r3的console口;

   地址:127.0.0.1 端口:3004    可以连接到r4的console口;

   地址:127.0.0.1 端口:3005    可以连接到r5的console口;

   地址:127.0.0.1 端口:3006    可以连接到r6的console口;

   地址:127.0.0.1 端口:3007    可以连接到r7的console口。

 

   使用时,请确保r1始终打开,因为r1负责模拟器桥接。

 

   r6和r7的fa2/0口和主机网卡相连,换句话讲,可以和真实主机通信。

   此功能可以用来测试7200与ACS、CA等服务器的通信,也可用来测试***_client。

 

7、试验机器要求:

   cpu:1.5G以上

   mem:

        3~4台7200:512M

        7台7200:1G

 

8、请注意该模拟器作者blog上的更新,地址为:[url]http://www.ipflow.utc.fr/blog[/url] 。

 

9、如需获得更多功能,请自行阅读dynamips官方文档。

 

10、使用建议:

A. 打开路由器时,最好一台一台开,例如:先开r1,等r1完全启动后(进入enable),再开r2,同时,注意观察cpu利用率,一般启动时,利用率依然在100%,只要idle-pc参数设置合理,启动以后的cpu利用率会降到10%以下。

B. 模拟的数量最好在5台以下,经过我的pc(cpu赛扬2.66  内存1G)测试,模拟4台的时候,cpu利用率基本在20-30%左右,而且命令行反应也很快。

C. 我没有在bat中加 -X,因为考虑到不少人的mem达不到1G,如果mem够大,请自行加入-X参数,可以优化性能。

 

 

下载地址:

工大瑞普ftp  [url]ftp://ciscoftp.njut.edu.cn[/url]

文件路径:/Software/Dynamips/sim5RC1.zip

 

[url]http://ciscobbs.njut.edu.cn/bbs[/url]  先在论坛上注册,然后回复几个贴子,找7200模拟器的分论坛,在后上角的FTP服务器里开通"购买FTP流量" 就能下载了,不是花钱的.