1031.997天:Dynamips的使用方法

#每日三件事,第997天#

1.运行dynamips.exe -H 7200, 侦听7200端口,默认支持cisco7200路由器,想要支持其它路由器,需要加参数 -p 路由器型号 ;具体命令直接运行dynamips.exe -help 

2.编写网络拓扑文件(只要是文本文件就可以),下面是文件的内容:

autostart = False #让路由器默认不启动,需手工启动;

[localhost]

port=7200 #此处的7200和dynamips -H 7200中的“7200”保持一致;

udp=10000

[[7200]]

  ram=200 #指定路由器的内存大小

  image=./c7200-adventerprisek9-mz.152-4.M2.bin #路由器的操作系统,路径一定要指清楚;

  mmap=false

 npe=npe-400

 slot1=NM-4E

  [[Router R1]]

 F0/0 = R2 F0/0 #意思是R1的F0/0连接R2 的F0/0

  [[Router R2]]

  #已经在其它地方写过的接口不能再写了,比如F0/0,已经在R1下面写过了。

  将以上内容保存到文件a.net中,然后启动dynagen控制台。

3.启动dynagen控制台:

 dynagen a.net 

  进入控制台之后,输入“?”可以查看当前可以输入哪些命令。

  list可以查看当前路由器,stat可以启动路由器,stop停止路由器。

  重点:先启动一台路由器,然后执行idlepc get R1,会出来10个值,其中有几个会带*,只要输入*号所在行的数字即可。此时可以降低CPU的利用率。然后执行命令idlepc save R1。最后再启动其它路由器。

dynamips最后的版本是0.2.8RC2。文件很小,也可以在linux系统中运行。可惜现在不太容易找到源代码了。很多地方提供的下载也是一堆垃圾。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章