文档库 最新最全的文档下载
当前位置:文档库 › VPCs配置方法

VPCs配置方法

由于一般情况用3660等no ip routing 关闭路由功能来模拟PC,这样非常浪费内存,一个PC就要32M以上的内存,通常做稍微大点的实验,加上5台以上的路由器和交换机。我们的试验机已经不堪重负。而使用一个VPCS可以模拟9个PC,只用几M的内存
1.安装WinPcap https://www.wendangku.net/doc/df16551272.html,/install/default.htm
2.Dynamips for Windows Setup 最新版并安装
3.下载CISCO IOS映像c3640.bin,c3660.bin,c7200.bin,c7200-JS.bin等放到c:\program files\Dynamips\images中
升级软件:
下载最新版的dynamips后,解压缩,把dynamips-wxp.exe改名为dynamips.exe,再把该文件和cygwin1.dll一起移到到c:\program files\Dynamips目录
4.下载并安装SecureCRT
5.C:\Program Files\Dynamips\dynagen.ini 中使用
telnet=start D:\[cjx]\[网络资料]\[常用软件]\SecureCRT\SecureCRT.exe /TITLEBAR "%d" /TELNET %h %p
%h 表示目标主机 %p 表示目标主机端口
/TITLEBAR "%d" 表示使用设备的名称做为secureCRT的标题
6.下载并安装vpcs
将安装目录中的startup.vpc改为:
# The startup file of VPC
#
1
ip 172.16.1.2 172.16.1.1 24
conf lport 20000
conf rport 30000
2
ip 172.16.2.2 172.16.2.1 24
conf lport 20001
conf rport 30001
# switch to PC1
1
运行vpcs.exe,注意,vpcs.exe必须在Dynamips前运行
如果提示cygwin1.dll版本不对,则把dynamips中的cygwin1.dll拷过来覆盖就可以
7.运行桌面上的Dynamips Server
8.找一磁盘空间比较大的地方,新建一https://www.wendangku.net/doc/df16551272.html,
# Simple lab
[localhost]
[[7200]]
image = C:\Program Files\Dynamips\images\C7200-JS.BIN
ram = 128 # 每个路由器的实例的虚拟内存数。
nvram = 128 # NVRAM的大小
[[3640]]
image = C:\Program Files\Dynamips\images\c3640.bin
ram = 96 # 每个路由器的实例的虚拟内存数。
rom = 4 # ROM的大小
nvram = 128 # NVRAM的大小
[[3660]]
image = C:\Program Files\Dynamips\images\c3660.bin
ram = 96 # 每个路由器的实例的虚拟内存数。
rom = 4 # ROM的大小
nvram = 128 # NVRAM的大小
[[router R1]]
model = 7200
console = 10001
slot1 = PA-8E
f1/1 = NIO_udp:30000:127.0.0.1:20000
f1/2 = NIO_udp:30001:127.0.0.1:20001
保存后双击运行
9.此时在VPCS中的1:ping 172.16.2.2 还不通,因为路由器的端口还没启动
此时CPU占100%,需设置idlepc 值
在dynamips中运行telnet R1在secureCRT中登录R1的console口
然后选no进入配置命令行
然后返回dynamips中执行:idlepc get R1
出来几行统计数据,逐个输入前面标*号的数字后按回车,看CPU有没有降下来,如果没有的话执行:
idlepc show R1
然后输入其它前面有*号的数字
重复直到CPU大幅下降
保存设置:idlepc save R1 db
此时在C:\Documents and Settings\Administrator\dynagenidledb.ini中会有类似:
C7200-JS.BIN = 0x6064

173c
c3660.bin = 0x60322020
把该值记下,以后可以直接指定,而不用这么麻烦,直接在.net中指定,如:
[[7200]]
image = C:\Program Files\Dynamips\images\C7200-JS.BIN
ram = 128 # 每个路由器的实例的虚拟内存数。
nvram = 128 # NVRAM的大小
[[3640]]
image = C:\Program Files\Dynamips\images\c3640.bin
ram = 96 # 每个路由器的实例的虚拟内存数。
rom = 4 # ROM的大小
nvram = 128 # NVRAM的大小
idlepc = 0x6064173c
[[3660]]
image = C:\Program Files\Dynamips\images\c3660.bin
ram = 96 # 每个路由器的实例的虚拟内存数。
rom = 4 # ROM的大小
nvram = 128 # NVRAM的大小
idlepc = 0x60322020
10.然后配置R1的IP
在SecureCRT中:
enable
show interfaces
configure terminal
interface e1/1
ip address 172.16.1.1 255.255.255.0
no shutdown
exit
interface e1/2
ip address 172.16.2.1 255.255.255.0
no shutdown
end
11.此时在VPCS的1中:ping 172.16.2.2 可以通,成功!!

相关文档