Dynamips使用说明

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Dynagen + Dynamips 使用说明

发布: 2008-3-22 07:56 | 作者: 网络小草| 来源: 无忧网客联盟主站

一、软件介绍

1、Dynamips

http://www.ipflow.utc.fr/blog/

Cisco路由器模拟软件,支持17xx、26xx、36xx、7200等Cisco路由器系列。

它是在计算机上模拟路由器硬件,并在虚拟路由器中运行真实的IOS。

因此,从逻辑上看用户面对的就是真正的Cisco路由器。

2、Dynagen

/

一款基于字符界面的、使用Python开发的Dynamips管理前端,也就是说可以通过它更好

地使用Dynamips。Dynagen通过更友好的操作简化了Dynamips的配置和网络拓朴的实现。

3、WinPcap

用于实现虚拟路由器与本地网卡的桥接。

二、Dynagen使用

1、安装

安装前需要下载3个软件:WinPcap、Dynagen、Dynamips(可选,建议使用最新版本)

首先安装WinPcap,所有安装项均使用默认配置即可。

其次安装Dynagen,默认安装即可。

最后检查Dynamips官方网站下载的程序版本与Dynagen集成的Dynamips程序版本,建议使用最新版本的Dynamips程序。

我的个人配置习惯:

a) 更改默认telnet程序(C:\Program Files\Dynamips\dynagen.ini)

+-----------------------------------------------------

| ...

| telnet = start C:\windows\system32\putty.exe -telnet %h %p

| ...

+-----------------------------------------------------

b) 建立d:\ios目录,专门存放IOS映像。

c) 建立d:\cfg-net目录,专门存放各种.net文件。

d) 针对不同IOS映像文件计算主机使用的idlepc值。

e) 获取本地网卡设备ID。

f) 更新已有.net文件的idlepc值和本地网卡设备ID。

2、初始化idlepc参数

2.1) 运行一个路由器实例,这需要事先编辑一个bat文件,请见下面示例。

例一:3640的镜像启动bat文件

+-----------------------------------------------------

| pause

| "C:\Program Files\Dynamips\dynamips" -P 3600 -t 3640 -r 128 -X

D:\ios\c3640-jk9o3s-mz.124-7a.img

| pause

+-----------------------------------------------------

+-----------------------------------------------------

| pause

| "C:\Program Files\Dynamips\dynamips" -P 3600 -t 3640 -r 128 -p 0:NM-4T -p 1:NM-4E -X D:\ios\c3640-jk9o3s-mz.124-7a.img

| pause

+-----------------------------------------------------

例二:7200的镜像启动bat文件

+-----------------------------------------------------

| pause

| "C:\Program Files\Dynamips\dynamips" -t npe-400 -X

D:\ios\c7200-jk9o3s-mz.124-12.img

| pause

+-----------------------------------------------------

例三:2600的镜像启动bat文件

+-----------------------------------------------------

| pause

| "C:\Program Files\Dynamips\dynamips" -P 2600 -X -r 96 -p

1:NM-16ESW .\c2600-adventerprisek9-mz.124-10a.img

| pause

+-----------------------------------------------------

2.2) 登录路由器,当出现“router>”提示符后,按下“Ctrl+]”,再按“i”,稍等一会就会出现idlepc的运算结果,如

+-----------------------------------------------------

| Please wait while gathering statistics...

| Done. Suggested idling PC:

| 0x81538008 (count=64)

| 0x805246fc (count=75)

| 0x81adf56c (count=45)

| 0x8051ffac (count=29)

| 0x8051ffc0 (count=51)

| Restart the emulator with "--idle-pc=0x81538008" (for example)

+-----------------------------------------------------

选择count值最大的结果作为本机的idlepc值,以3640为例:

+-----------------------------------------------------

| [[3640]]

| image = D:\ios\c3640-jk9o3s-mz.124-7a.img

| idlepc = 0x805246fc /*计算结果中count最大值对应idlepc*/

| ...

+-----------------------------------------------------

相关文档
最新文档