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系統中運行。可惜現在不太容易找到源代碼了。很多地方提供的下載也是一堆垃圾。

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