VmSky虚拟化论坛

 找回密码
 我要注册

手机号码,快捷登录

搜索
查看: 8653|回复: 7

Dynamips结合Dynagen使用手册(转)

[复制链接]
发表于 7-24-2007 21:48:27 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?我要注册

x
安装手册第一步:安装WinPcap_3_1.exe(如果安装过就不用再装,如有新版本,去这里下载http://www.winpcap.org/install/default.htm)第二步:安装Dynamips_win_setup_0.2.5-RC1-0.4.2-1.exe(如果有新版本,去这里下载http://dyna-gen.sourceforge.net/)第三步:解压dynamips-0.2.5-RC2-cygwin.zip(因为这是最新版本,以后去这里可以下载http://www.ipflow.utc.fr/blog/)第四步:将第三步解压出来的dynamips-wxp.exe复制到C:\Program Files\Dynamips(默认安装目录),把dynamips.exe删除,dynamips-wxp.exe重命名为dynamips.exe第五步:下载相应的IOS版本(自己搜索)第六步:把下载的IOS版本 *.bin改为为*.rar,例:c7200-jk9o3s-mz.124-3.bin改为c7200-jk9o3s-mz.124-3.rar,然后解压出C7200-JK.BIN(因为IOS加载的时候是自解压,先解压速度会快很多)第七步:把解压出来的C7200-JK.BIN复制到C:\Program Files\Dynamips\images(也可以随意放,不过最好放默认目录里面,明白这个软件的用法以后你自然就知道了)完成这些步骤以后,桌面可以看到三个快捷方式,Dynagen Sample labs,Dynamips Server,Network device list。需要注意的是要看看C:\Program Files\Dynamips\sample_labs这个目录里面的all_config_options.txt,用word打开看,或者拖放到IE浏览器里面看,不要用记事本看。这是教大家如何配置模拟器的,一定要看懂。使用手册第一步:运行Dynamips Server.bat(窗口会最小化,不要关闭)第二步:运行dynagen Sample labs里面的例子,我就来解释一下simple2.net(用写字板可以编辑)不做全文翻译,一些术语保留原文,术语大家都是可以看懂的。# Simple Ethernet Switch lab(#代表注释)autostart = false(不自动读取模拟路由器,但是虚拟交换机已经启用)[localhost][[7200]]image = \PROGRA~1\Dynamips\images\c7200-jk9o3s-mz.124-7a.image(这是完全路径,因为默认是装在这个目录里面,所以前面没有带盘符,如果你想更改IOS存放的目录,就得改成为完全的路径,比如我的IOS放在C:\7200里面,那这条语句就应该写成:image = C:\7200\C7200-JK.BIN)# On Linux / Unix use forward slashes:#image = /opt/7200-images/c7200-ik9o3s-mz.124-5a.image (这是linux里面的用法,我们这里说的是windows系统)npe = npe-400 (这个就不用去改了)ram = 160 (这个是根据IOS版本来设置的,12.3版本的IOS用96这个数值,12.4版本的IOS用128这个数值就可以了)[[ROUTER R1]]F1/0 = S1 1 (定义F1/0和交换机S1的port 1相连)[[router R2]]F1/0 = S1 2 (定义F1/0和交换机S1的port 2相连)[[router R3]] F1/0 = S1 3 (定义F1/0和交换机S1的trunk port 3相连,也就是说这个接口上面要做trunk的配置,大家记住这点) [[ethsw S1]] (定义了一个交换机ethsw是不能改的,S加上数字就代表交换机名字)1 = access 1 (port 1是一个 access port属于Vlan 1)2 = access 20 (port 2是一个 access port属于Vlan 20)3 = dot1q 1 (Port 3 是一个 trunk port (dot1q 封装) with naitive vlan 1)4 = dot1q 1 NIO_gen_eth:\Device\NPF_{B00A38DD-F10B-43B4-99F4-B4A078484487}#4 = dot1q 1 NIO_gen_eth:eth0 Port 4 is trunk port (naitive vlan 1) that is connected to the host eth0 via the gen_eth NIO(下面有这个的详细解释,请看:运行Network device list.bat,可以找出网卡对应的值。这是我机器上面的Network device list:\Device\NPF_{4B96B4D1-1F78-4A81-88B1-2091EA9E9224}: 3Com EtherLink PCIUse as follows: F0/0 = NIO_gen_eth:\Device\NPF_{...}(要把模拟路由器的F0/0和我机器上面的3Com EtherLink PCI网卡对应,就这样写语句:\Device\NPF_{4B96B4D1-1F78-4A81-88B1-2091EA9E9224}),这样的做法就可以让模拟路由器和真实的机器通信。只要路由器的F0/0配置的IP地址和网卡的IP地址在同一网段就可以互通)版权所有:哈哈需要7200路由器的IOS镜像软件,可以去思科网站下载或用搜索引擎找.eg:http://www.files.lt/? (可以找到12.4版的,关键字 c7200 mz 124)模拟CISCO 7200 从IOS 启动的路由器,可以使用PC网卡和AAA等交互。转:我在WINXP下模拟了9台,组成了IE考试的环境,很有意思.SW1SW2共用一台72来模拟,模拟35的3层功能,用VRF来区别,BB1\BB2\FR-SWITCH用一台,ATM一台,R1-R6 六台,共9台,能完成绝大多数的IE的考试实验.机器配置:CPU:扣肉2.13G超到3.2G,内存:2G,其余不用写了吧.速度很快,延迟不明显,和真实的26差不多,完全能够接受.内存勉强够用,平均每台200M多一点.CPU一直是满的.若内存到2.5G,可以把SW1和SW2分别用2台72来模拟,这样就是10台.另外顺便说一下扣肉的性能,起同样多(>2)的模拟器的话,3.2G扣肉的性能基本是单核P4 4G的3.5倍还多.另外建议不要用12.4的IOS,太占内存,12.2完全够了!随便再说说这个模拟器.它模拟的是72的硬件,也就是说,你拥有了72的硬件,那么剩下的就是你自己安装想用的IOS了,所以IOS支持的命令他基本都能用的,包括12.4的,这和其它的模拟器模拟IOS软件是完全不一样的,也只有这样的模拟器才能真正的模拟72,才叫真正的模拟器!!!下面给出某套题的BAT文件:R1:  dynamips -t npe-400 -r 128 -T 2001 -p 0:C7200-IO-FE -s 0:0:udp:10016:127.0.0.1:10061 -p 1:1A-FE-TX -s 1:0:udP:10017:127.0.0.1:10071 -p 0:2A-FE-TX -s 2:0:udp:10014:127.0.0.1:10041 -p 4:4A-4T+ -s 4:0:udp:11018:127.0.0.1:11081  ios名R2: dynamips -t npe-400 -r 128 -T 2002 -p 0:C7200-IO-FE -s 0:0:udp:10026:127.0.0.1:10062 -p 1A-FE-TX -s 1:0:udp:10023:127.0.0.1:10032 -p 2A-FE-TX -s 2:0:udp:10027:127.0.0.1:10072 -p 3A-FE-TX -s 3:0:udp:10029:127.0.0.1:10092 -p 4A-4T+ -s 4:0:udp:11028:127.0.0.1:11082  ios名R3: dynamips -t npe-400 -r 128 -T 2003 -p 0:C7200-IO-FE -s 0:0:udp:10032:127.0.0.1:10023 -p 1A-FE-TX -s 1:0:udp:10036:127.0.0.1:10063 -p 4A-4T+ -s 4:0:udp:11038:127.0.0.1:11083  ios名R4: dynamips -t npe-400 -r 128 -T 2004 -p 0:C7200-IO-FE -s 0:0:udp:10045:127.0.0.1:10054 -p 1A-FE-TX -s 1:0:udp:10041:127.0.0.1:10014 -p 2A-FE-TX -s 2:0:udp:10049:127.0.0.1:10094 -p 4A-4T+ -s 4:0:udp:11048:127.0.0.1:11084  ios名R5: dynamips -t npe-400 -r 128 -T 2005 -p 0:C7200-IO-FE -s 0:0:udp:10054:127.0.0.1:10045 -p 1A-FE-TX -s 1:0:udp:10057:127.0.0.1:10075 -p 4A-4T+ -s 4:0:udp:11058:127.0.0.1:11085  ios名R6: dynamips -t npe-400 -r 128 -T 2006 -p 0:C7200-IO-FE -s 0:0:udp:10062:127.0.0.1:10026 -p 1:PA-FE-TX -s 1:0:udp:10063:127.0.0.1:10036 -p 2:PA-FE-TX -s 2:0:udp:10061:127.0.0.1:10016 -p 4:PA-4T+ -s 4:0:udp:10610:127.0.0.1:10106 -s 4:1:udp:11068:127.0.0.1:11086  ios名SW: dynamips -t npe-400 -r 128 -T 2007 -p 0:C7200-IO-FE -s 0:0:udp:10071:127.0.0.1:10017 -p 1:PA-FE-TX -s 1:0:udp:10072:127.0.0.1:10027 -p 2:PA-FE-TX -s 2:0:udp:10075:127.0.0.1:10057  ios名FR-BB1-BB2: dynamips -t npe-400 -r 128 -T 2008 -p 0:C7200-IO-FE -s 0:0:udp:10082:127.0.0.1:10028 -p 1:PA-FE-TX -s 1:0:udp:10084:127.0.0.1:10048 -p 2:PA-8T -s 2:0:udp:11081:127.0.0.1:11018 -s 2:1:udp:11082:127.0.0.1:11028 -s 2:2:udp:11083:127.0.0.1:11038 -s 2:3:udp:11084:127.0.0.1:11048 -s 2:4:udp:11085:127.0.0.1:11058 -s 2:5:udp:11086:127.0.0.1:11068  ios名ATM: dynamips -t npe-400 -r 128 -T 2009 1:PA-4T+ -s 1:0:udp:10096:127.0.0.1:10069 ios名又出了新的72模拟器了,最大的好处就事减少了CPU100%的状态,若不操作,CPU就很低,甚至0%,很厉害的。另外,对内存的减少也很厉害,至少减了一半的内存需求,强烈建议下载0.2.5 Release Candidate 1 (RC1) 版本http://www.ipflow.utc.fr/blog/现在开上述的9台,内存才用1.1G,好厉害.速度比以前快了很多很多,绝不止一倍两倍的快。迅驰1.8G跑个10来台都没有问题,只要内存够。而且还增加了2种以太卡,最多可以有49个以太口了。另外还增加了交换机的模拟,可有VLAN和TRUNK(dot1q),以前一直是HUB的模拟。爽Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=1424721
vmsky精彩虚拟化
发表于 8-20-2007 11:14:35 | 显示全部楼层
]good
vmsky精彩虚拟化
发表于 8-26-2008 23:50:49 | 显示全部楼层
ESX 3i+ESX 3.5 +VC2.5 最新正式版
vmsky精彩虚拟化
发表于 12-31-2008 15:19:40 | 显示全部楼层
<P>是个很好的模拟器</P>
<P>可以做很多实验</P>
vmsky精彩虚拟化
发表于 5-15-2009 00:00:58 | 显示全部楼层
应该排版一下好乱啊
vmsky精彩虚拟化
发表于 7-16-2012 22:02:21 | 显示全部楼层
谢谢楼主分享,谢谢。
vmsky精彩虚拟化
发表于 1-5-2013 12:05:21 | 显示全部楼层
: P都被取代了
vmsky精彩虚拟化
发表于 12-2-2014 11:52:20 | 显示全部楼层
很不错的资料,多谢!
vmsky精彩虚拟化
您需要登录后才可以回帖 登录 | 我要注册

本版积分规则

小黑屋|手机版|Archiver|VmSky技术社区 ( 京ICP备18030265号-3 )

GMT+8, 11-18-2019 00:25 , Processed in 0.050094 second(s), 17 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表