青蛙不是癞蛤蟆

MPLS流量工程试验设备准备

电脑一台 带网卡 必须接到网络上或连接一台交换机(hub)主要是要把网卡激活因为我们要用到127.0.0.1 这个地址。
我的电脑配置 是 IBM T42 1.6 G 768M 80G。操作系统是xp 专业版sp2。
你需要有7200系列支持 MPLS-TE的IOS,如果你没有的话请别找我要,我不会给你的!
如果你的英文不过关的话,请学习大学英语吧 :)
下载如下软件
http://www.ipflow.utc.fr/index.php/Cisco_7200_Simulator
这里感谢 网络论坛52network.com (http://www.52network.com/forum)的noclee是他的贴子告诉我的世界上有这么好的东西和这么无私的人。
http://www.52network.com/forum/viewthread.php?tid=1996
7200 simulator中的README 说的很清楚怎么用这个软件,我这里稍微提一下不好理解的地方。
1、最多可以模拟多少台72?
理论上说只要你有足够强的CPU和足够多的内存,那么你可以在一台pc机上运行无数个72模拟器。
2、单机模拟很多个72,如何把他们的以太口连接起来?
这里我举例说明

dynamips -t npe-400 -p 0:C7200-IO-FE -s 0:0:udp:10009:127.0.0.1:10006 c7200-pk9u2-mz.124-5a.bin

dynamips -t npe-400 -p 0:C7200-IO-FE -s 0:0:udp:10006:127.0.0.1:10009 c7200-pk9u2-mz.124-5a.bin

以上2条命令是在 xp中的cmd窗口 执行的,执行后所产生的结果是模拟2台72路由器,分别带一个快速以太口。那么这两个以太口是如何连接起来的呢?
-s 0:0:udp:10006:127.0.0.1:10009 这个参数是用来把模拟72设备的网卡用udp 封装后用10009端口 传到 10006端口。这样两台72的以太口就使用UDP协议连接起来了。如果你想用2台PC机分别运行这个软件的话,你需要把127.0.0.1 的地址换成 远端的地址,例如:
-s 0:0:udp:10006:192.168.1.1:10009?
-s 0:0:udp:10006:192.168.1.2:10009
其中 192.168.1.1 是一台电脑的IP地址,192.168.1.2 是另一台电脑的ip地址。前提是你要保证2台电脑可以互相ping 通,并没有防火墙什么的安全软件。

3、到那里去找支持mpls的IOS?
我有,但是我不能给你。因为我怕惹麻烦。到互联网上搜索吧!

下面是我的 dynamips 运行的参数:

我一共运行了5 台 模拟器 ,我分别建立了5个文件夹 ,每个文件夹中有3个文件,2个是前面网站下载的软件(dynamips.exe , cygwin1.dll),另外一个是ios文件(c7200-pk9u2-mz.124-5a.bin)。
另外我建立个 5 个 批处理文件,文件中只有2句话:
Echo pauillac
pauillac dynamips -t npe-400 -p 0:C7200-IO-FE -s 0:0:udp:10001:127.0.0.1:10009 -p 1:PA-FE-TX -s 1:0:udp:10002:127.0.0.1:10007 -p 2:PA-FE-TX -s 2:0udp:10003:127.0.0.1:10005 c7200-pk9u2-mz.124-5a.bin

另外的4个 批处理文件如下:
Echo pulligny
pulligny dynamips -t npe-400 -p 0:C7200-IO-FE -s 0:0:udp:10004:127.0.0.1:10008 -p 1:PA-FE-TX -s 1:0:udp:10005:127.0.0.1:10003 c7200-pk9u2-mz.124-5a.bin
echo pomerol
pomerol? dynamips -t npe-400 -p 0:C7200-IO-FE -s 0:0:udp:10006:127.0.0.1:10010 -p 1:PA-FE-TX -s 1:0:udp:10007:127.0.0.1:10002 -p 2:PA-FE-TX -s 2:0udp:10008:127.0.0.1:10004 c7200-pk9u2-mz.124-5a.bin
echo pescara
pescara dynamips -t npe-400 -p 0:C7200-IO-FE -s 0:0:udp:10009:127.0.0.1:10001 c7200-pk9u2-mz.124-5a.bin
echo pesaro
pesaro dynamips -t npe-400 -p 0:C7200-IO-FE -s 0:0:udp:10010:127.0.0.1:10006 c7200-pk9u2-mz.124-5a.bin
注意,上面的语句需要你分别复制到记事本中另存为 *.bat 文件。

到此按照上面的 配置步骤你就可以和我一样运行5台72路由器了,可以做很多试验的。

posted on 2006-08-11 13:00 学习资料库 阅读(222) 评论(0)  编辑 收藏 引用 网摘 所属分类: MPLS/VPN


只有注册用户登录后才能发表评论。
网站导航: