家园首页 Php4手册 我的相册 家园下载 个人文集 给我留言
我形我塑,网络相册,www.5x54.com 相册 相册 心情相册,少女相册 免费申请,我形我塑免费相册
 家园 个人文集   http://www.5x54.com
 


dynamipsGUI参数讲解


作者:网上收集    点击: 读取中...次    发布日期:2007-10-09.15:07

REM
@echo off
title Router2
mkdir Router2
cd Router2
:reload
..\dynamips-wxp.exe-X -T 2002 -P 7200 -r 128 --disk0 4 -t nep-400 -c 0x2102 -p0:C7200-IO-FE -P 1:PA-4E -p 2:PA-4T+-s  1:4:udp:11114:127.0.0.1:11216  -s0:0:gen_eth:"\\Device\NPF_{C4ACF38E-026B-40E4-A7BF-E3414A91D584}"  ..\C7200.BIN--idle-pc=0x607ed868

# title Router 2
# 定义设备名
# mkdir Router2
# 建立一个与设备名相同的目录
# cd Router2
# 进入该目录
# :reload
# 这句类似一个程序的开始语句
# 用..\来回到上级目录。配置中工作目录始终是在R1目录下,这点要注意。
# -X 前提下你有1G的内存,加快运行速度。
# -T 2001
# 依然是登陆的端口,相当于127.0.0.1:2001,相当于.net中的console = 2001参数
# -f ..\FRSWITCH
# 帧中继交换机文件的相对路径,BAT模式是使用了一个FRSWITCH文件来模拟帧中继交换机
# -a ..\ATMSWITCH
# ATM交换机文件的相对路径,BAT模式使用了一个ATMSWITCH文件来模拟ATM交换机。
# -P 7200
# 定义设备行号,相当于.net中的model = 3640参数
# -r 128
# 运行所需内存,相当于.net中的ram = 128参数
# --disk0
# 7200系列会有一个disk参数,目前不太清楚其作用。
# -t npe-400
# 设置npe类型,相当于.net中的npe = npe-400参数
# -c 0x2102
# 寄存器值, 相当于.net中的confreg = 0x2102参数
# -p 0:C7200-IO-FE
# 插槽0中的模块,同样是C7200-IO-FE模块,用来连接交换机
# -p 1:PA-FE-TX
# 插槽1中的模块,也是一个单端口以太网模块
# -p 2:PA-A1
# 插槽2中的模块,一个单端口的ATM模块
# -p 3:PA-4T
# 插槽3中的模块,4端口串行链路模块
# -p 4:PA-POS-OC3
# 插槽4中的模块,一个POS口的模块.
# 以上的-P就是用来在虚拟设备上安装相应的模块。下面开始进行拓扑连接。
# -s 1:4:udp:11114:127.0.0.1:11216
# 插槽1上的端口4,使用UDP11114端口连接到,11216端口(11类设备第二台路由器1/6端口)
# -s 0:0:gen_eth:"\\Device\NPF_{C4ACF38E-026B-40E4-A7BF-E3414A91D584}"
# 插槽0上的端口0连接到,网卡C4ACF38E-026B-40E4-A7BF-E3414A91D584
# ..\c7200-jk9o3s-mz.124-10a.bin
# 同样是IOS映像文件的保存路径,注意是相对路径,我试过绝对路径,结果不行。
# --idle-pc=0x6074ae38
# 同样是那个idlepc的值,相当于.nat中的idlepc = 0x6074ae38参数
# goto reload
# 返回到上面那个:reload地方,如果出现参数错误,它会循环执行。


dynamips命令行选项的总结:
*****************************

-l <log_file>
: 设置dynamips运行日志文件名,如无特殊指定,默认为dynamips_log.txt

-j
: 关闭JAVA编译器,会使运行非常的缓慢。建议不管它!

--exec-area <size> : 设置进程区域大小范围,默认为64M。此项不需要修改。

--idle-pc <pc>
: 设置空闲进程值。默认为关闭,此项目前为建议项,该项可以最大限度的节省内存空间

--timer-itv <val>
: 设置中断时间间隔,默认为1000。不需要改动

-i <instance>
: Set instance ID

-r <ram_size>
: 设置RAM大小。可根据你的PC内存做相应的调整。

-o <rom_size>
: 设置ROM大小。

-n <nvram_size>
: 设置NVRAM大小

-c <conf_reg>
: 设置配置寄存器的值

-m <mac_addr>
: 设置MAC地址,默认为自动分配

-C <cfg_file>
: 将ios映像配置文件导入到NVRAM中

-X
: 不加载任何的配置文件(快速启动)

-R <rom_file>
: Load an alternate ROM (default: embedded)

-k <clock_div>
: 设置时间参考值(默认为四)

-T <port>
: TCP端口号

-U <si_desc>
: 通过串口来连接控制台

-A <port>
: AUX的TCP端口号

-B <si_desc>
: 通过串口来连接AUX

--disk0 <size>
: 设置 PCMCIA ATA disk0: size

--disk1 <size>
: 设置 PCMCIA ATA disk1: size

-a <cfg_file>
: 虚拟ATM交换机配置文件

-f <cfg_file>
: 虚拟FR交换机配置文件

-E <cfg_file>
: 虚拟以太网交换机配置文件

-b <cfg_file>
: 虚拟桥接配置文件

-e
: 在主机上查看网络设备列表

CISCO 7200 系列设备的详细参数说明:
-t <npe_type>
: 设置 NPE 类型 (默认为 "npe-200")

-M <midplane>
: 设置 Midplane ("std" or "vxr")

-p <pa_desc>
: 定义端口适配器类型

-s <pa_nio>
: 为端口定义连接

CISCO 3600 系列设备的详细参数说明("dynamips -P 3600 --help"):

-t <chassis_type>
: 设置设备型号 (default: "3640")

--iomem-size <val> : 输入输出缓冲 (百分比, 默认: 5)

-p <nm_desc>
: 定义网络模块

-s <nm_nio>
: 为端口定义连接

CISCO 2691的详细参数说明("dynamips -P 2691 --help"):

--iomem-size <val> : 输入输出缓冲(in percents, default: 5)

-p <nm_desc>
: 定义网络模块

-s <nm_nio>
: 为端口定义连接

CISCO 3725的详细参数说明("dynamips -P 3725 --help"):

--iomem-size <val> : 输入输出缓冲(in percents, default: 5)

-p <nm_desc>
: 定义网络模块

-s <nm_nio>
: 为端口定义连接

CISCO 3745的详细参数说明("dynamips -P 3745 --help"):

--iomem-size <val> : 输入输出缓冲(in percents, default: 5)

-p <nm_desc>
: 定义网络模块

-s <nm_nio>
: 为端口定义连接

收藏此文章     打印此文章     编辑此文章    『关闭窗口』