两极人生,八度空间

Fight for my CISSP and PMP

首页 新随笔 联系 聚合 管理
  156 Posts :: 22 Stories :: 67 Comments :: 0 Trackbacks

以前再做路由或者交换的实验中,模拟PC都是选用3620,通过使用命令No ip routing关闭路由的路由更能,使它成为一台能测试网络的单纯PC。可要模拟出2台以上的PC,对内存的要求非常高,每一台路由器模拟的PC至少占内存32M。通常做稍微大点的实验,加上5台以上的路由器和交换机。我们的试验机已经不堪重负。那么,有没有更简单的能够有相同功能的设备来代替路由器模拟的PC呢?答案是肯定的。那就是VPCS可以做到。
     关于如何使用VPCS完成实验或者实验方案的设定,请参考Dynamips&Pemu 
如何设置VPCS的地址呢?格式:IP IP Address 网关 子网位(默认子网位24位)如 IP 10.1.1.29 10.1.1.1 24
   
一个VPCS可以模拟9台PC,要设置不同的PC,可以使用数字1-9进行切换。
    如果你使用小凡的Dynamips GUI,那么可以很方便的把VPCS与Dynamips集成起来,而且可以批处理的格式,但这里我对如何将VPCS引入Dynamips下的NET文件更感兴趣。具体格式该是怎么样呢?
    DynamipsX下设备的连接方式,其语法采用 F1/0=R2 F1/0表示R1的F1/0与R2的F1/0相连
。F1/3=PC1 F0/0 等,用VPCS后,会是什么格式呢?F1/0=NIO_udp:11121:127.0.0.1:30001
这里涉及到了两个端口,Rport和Lport,Rport是路由器的UDP端口,Lport是VPCS的端口。VPC连接路由器时,其连接语法可表示
:R type slot/num= NIO_udp:Rport IP address:Lport
   
Rport和Lport必须按照VPC的配置文件startup中写的,一一对应。注意了以上几个方面,那么修改一下net文件,可以很方便的用vpc来模拟pc了。
    startup.vpc文件可以将其改成startup.txt,然后修改其中的配置。举例其格式为:
    #################### Created by Xiaofan ####################
1
conf rport 11121
2
conf rport 11122
1
conf lport 30001
2
conf lport 30002

1
至于最末这个标示为红色的1,它表示,当你打开VPCS的时候,它默认的是PC1,如果你在上文件中,最末没有那个1,那么你打开VPCS的时候,它默认的PC是2.

posted on 2008-03-04 16:21 Jerome 阅读(3289) 评论(2)  编辑 收藏 引用 所属分类: Network simulators

Feedback

# re: Dynamips模拟路由器实验中用VPCS代替路由器模拟的PC 2008-07-28 12:50 no name
好贴,解决问题!  回复  更多评论
  

# re: Dynamips模拟路由器实验中用VPCS代替路由器模拟的PC 2008-07-30 15:15 在路上
不错,谢谢!  回复  更多评论
  

只有注册用户登录后才能发表评论。