Dynamips使用说明_第1页
Dynamips使用说明_第2页
Dynamips使用说明_第3页
Dynamips使用说明_第4页
Dynamips使用说明_第5页
已阅读5页,还剩14页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Dynamips 使用说明使用说明 IOS 版本 c7200 adventerprisek9 124 9 T bin Dynamips 这绝对不是一般的 cisco 路由器模拟器 dynamips 和 boson netsim 的区别在于 boson 是模拟出 IOS 的命令行 而 dynamips 是模拟出 cisco7200路由器的硬件环境 然后在这 个环境中直接运行 Cisco 的 IOS 换句话讲 dynamips 模拟出的是真实的路由器 就象你在 PC 上用街机模拟器玩街机游戏一样 Dynamips0 2 5 pre26几乎解决了原先 CPU 利用率100 的问题 现在大家不用担心 cpu 一直 100 了 不过内存还是越多越好 Dynamips 几乎可以完成 CCNA CCNP CCSP CCIP CCIE 所有的路由试验 1 Dynamips 模拟器分为两个版本 winxp 版和 win2k 版 本软件包仅提供 win xp 系统的 bat 文件 win 2000用户请将 bat 文件中的 dynamips wxp exe 替换成 dynamips w2000 exe win2003视同 winxp 2 使用前 请先安装 winpcap 3 1 exe SecureCRT 3 双击 xp 获取 gen eth bat 抄下主机网卡的参数 例如 E sim files dynamips wxp exe e Cisco 7200 Simulation Platform version 0 2 5 pre26 x86 Copyright c 2005 2006 Christophe Fillot Instance ID set to 0 Network device list Device NPF A8A3E349 7687 431F A55F D8AEA27DB117 Realtek RTL8139 Family Fa st Ethernet Adapter Device NPF 89DBA75C CF04 466B 9F49 D9A9CD280820 VCD VNC Adapter 抄下真实网卡的信息 NPF A8A3E349 7687 431F A55F D8AEA27DB117 替换 xp r6 bat 和 xp r7 bat 中的 gen eth 参数 此处用记事本编辑 需要替换的字段如下 原字段 p 2 PA FE TX s 2 0 gen eth Device NPF B075531B 1357 47A7 BE59 1ADEEE433CAC 替换后 p 2 PA FE TX s 2 0 gen eth Device NPF A8A3E349 7687 431F A55F D8AEA27DB117 4 Dynamips0 2 5 pre26解决了原先 CPU 利用率100 的问题 但是需要用户自己找出适合自己 pc 的 idle pc 参数 获取方法如下 双击 xp 获取 idle pc bat 待路由器完全启动后 在命令行窗口中按 ctrl 松开后按 i 可以获取到 idle pc 参数 例如 Please wait while gathering statistics Done Suggested idling PC 0 x613f0720 0 x613f0780 0 x613f07c4 0 x62990a18 0 x60360b88 0 x613f3108 0 x607335f0 0 x6072caf4 0 x6072cb1c 0 x6072cd68 0 x6072d730 0 x6072d750 0 x6072e00c Restart the emulator with idle pc 0 x613f0720 for example 从上述参数中选择任何一个即可 如果想获得最佳性能 建议一个一个测试 5 将 idle pc 参数写入到 bat 文件中 用记事本打开 r1 r7的 bat 文件编辑 idle pc 参数 例如 原文件中 idle pc 参数为 idle pc 0 x607080cc 请自行修改该参数 注意 idle pc 可以大大大大大大大大大大大大改善 dynamips 的性能 不要怕麻烦 修改一次 就可以了 6 确保以上步骤无误后 依次双击 bat 文件即可启动 Cisco 7200路由器 注意 请不要关闭 此操作所打开的命令行窗口 在 SecureCRT 中新建7个 telnet 连接 连接的地址分别为 为防止与 ACS 冲突 故调整为 3000以上的端口 地址 127 0 0 1 端口 3001 可以连接到 r1的 console 口 地址 127 0 0 1 端口 3002 可以连接到 r2的 console 口 地址 127 0 0 1 端口 3003 可以连接到 r3的 console 口 地址 127 0 0 1 端口 3004 可以连接到 r4的 console 口 地址 127 0 0 1 端口 3005 可以连接到 r5的 console 口 地址 127 0 0 1 端口 3006 可以连接到 r6的 console 口 地址 127 0 0 1 端口 3007 可以连接到 r7的 console 口 使用时 请确保 r1始终打开 因为 r1负责模拟器桥接 r6和 r7的 fa2 0口和主机网卡相连 换句话讲 可以和真实主机通信 此功能可以用来测试7200与 ACS CA 等服务器的通信 也可用来测试 vpn client 7 试验机器要求 cpu 1 5G 以上 mem 3 4台7200 512M 7台7200 1G 8 请注意该模拟器作者 blog 上的更新 地址为 http www ipflow utc fr blog 9 如需获得更多功能 请自行阅读 dynamips 官方文档 10 使用建议 A 打开路由器时 最好一台一台开 例如 先开 r1 等 r1完全启动后 进入 enable 再开 r2 同时 注意观察 cpu 利用率 一般启动时 利用率依然在100 只要 idle pc 参数设置合 理 启动以后的 cpu 利用率会降到10 以下 B 模拟的数量最好在5台以下 经过我的 pc cpu 赛扬2 66 内存1G 测试 模拟4台的时候 cpu 利用率基本在20 30 左右 而且命令行反应也很快 C 我没有在 bat 中加 X 因为考虑到不少人的 mem 达不到 1G 如果 mem 够大 请自行加入 X 参数 可以优化性能 CISCO 路由模拟器的帮助文档 开发者 Fabien Devaux Christophe Fillot MtvE 硬件模拟器 本模拟器目前支持的 CISCO IOS 有以下几种 Cisco 7200 NPE 100 to NPE 400 Cisco 3600 3620 3640 and 3660 Cisco 2691 Cisco 3725 Cisco 3745 CISCO 的 7206VXR NPE 200 256 Mb of DRAM 目前无法模拟 使用 P 命令行参数来确定模拟平台 例如 P 3725 或者 P 3600 对于 7200 你可以通过 t 参数来改变其 NPE 类型 可供选择的 NPE 类型有 npe 100 npe 150 npe 175 npe 200 npe 225 npe 300 and npe 400 对于 3600 3640 IOS 默认使用 128M 大小的 RAM 你可以通过 t 参数来确定你使用的是 3600 系 列中的哪一款设备 是 3620 还是 3600 但是在更改设备类型的时候 请记住要依据你手中的 IOS 映像文件来决定 要注意的是 一个 C3660 的映像文件是不能运行在 C3640 的硬件平台上 的 反之亦然 注意 到目前为止 dynamips 硬件模拟器对 CISCO3600 系列设备的 PCMCIA 卡的模拟不提供支 持 如下内容为 dynamips 命令行选项的总结 l 设置 dynamips 运行日志文件名 如无特殊指定 默认为 dynamips log txt j 关闭 JAVA 编译器 会使运行非常的缓慢 建议不管它 exec area 设置进程区域大小范围 默认为 64M 此项不需要修改 idle pc 设置空闲进程值 默认为关闭 此项目前为建议项 该项可以最大限度的节省内存空间 timer itv 设置中断时间间隔 默认为 1000 不需要改动 i Set instance ID r 设置 RAM 大小 可根据你的 PC 内存做相应的调整 o 设置 ROM 大小 n 设置 NVRAM 大小 c 设置配置寄存器的值 m 设置 MAC 地址 默认为自动分配 C 将 ios 映像配置文件导入到 NVRAM 中 X 不加载任何的配置文件 快速启动 R Load an alternate ROM default embedded k 设置时间参考值 默认为四 T TCP 端口号 U 通过串口来连接控制台 A AUX 的 TCP 端口号 B 通过串口来连接 AUX disk0 设置 PCMCIA ATA disk0 size disk1 设置 PCMCIA ATA disk1 size a 虚拟 ATM 交换机配置文件 f 虚拟 FR 交换机配置文件 E 虚拟以太网交换机配置文件 b 虚拟桥接配置文件 e 在主机上查看网络设备列表 CISCO 7200 系列设备的详细参数说明 t 设置 NPE 类型 默认为 npe 200 M 设置 Midplane std or vxr p 定义端口适配器类型 s 为端口定义连接 CISCO 3600 系列设备的详细参数说明 dynamips P 3600 help t 设置设备型号 default 3640 iomem size 输入输出缓冲 百分比 默认 5 p 定义网络模块 s 为端口定义连接 CISCO 2691 的详细参数说明 dynamips P 2691 help iomem size 输入输出缓冲 in percents default 5 p 定义网络模块 s 为端口定义连接 CISCO 3725 的详细参数说明 dynamips P 3725 help iomem size 输入输出缓冲 in percents default 5 p 定义网络模块 s 为端口定义连接 CISCO 3745 的详细参数说明 dynamips P 3745 help iomem size 输入输出缓冲 in percents default 5 p 定义网络模块 s 为端口定义连接 对于上述命令参数的详细解释 附例 k 设置时间 设置与 PC 同步的时间 相当于为 cisco 设备设置真实的时间参数 可在 CISCO 的命令行界面下输 入 show clock 来查看该值 idle pc Idle PC 的值可以使你在运行路由器实例时让 CPU 的负载不会达到 100 这意味着你可以运行更 多的路由器实例在你真实的 PC 机上 为了确定 idle PC 的值 正常的运行 CISCO 的 IOS 映像文件 并且不做任何的命令配置 这样可 以使你获得更准确的 idle PC 值 当 IOS 完全的解压并加载 等到出现 pess RETURN to get started 息提示的时候 但是不要输入 ENTER 键 等待 5 秒 然后输入 Ctrl i 一些 idle PC 的值会在 10 分钟后出现 在最后 选择所有 idle pc 值最后数值最大的那一个 idle pc 的值 那就是你需要的 当然 在获得一个 idle pc 值后 请先尝试一下 是否它能使你的 CPU 利用率不再到达 100 如果不然 请更换其它的值重新尝试 特别注意 一个 idle PC 值只能应用于一种 IOS 映像文件 你不能把它用于其他不同的 IOS 上 CISCO 7200 端口适配器的种类描述 slot pa driver 格式 slot pa driver slot 物理槽位号 pa driver 端口适配器的名称如下 C7200 IO FE FastEthernet slot 0 only PA FE TX FastEthernet slots 1 to 6 PA 4E Ethernet 4 ports PA 8E Ethernet 8 ports PA 4T Serial 4 ports PA 8T Serial 8 ports PA A1 ATM CISCO 3600 网络模块的描述 格式 slot nm driver slot 物理槽位号 nm driver 网络模块名称描述 NM 1E Ethernet 1 port NM 4E Ethernet 4 ports NM 1FE TX FastEthernet 1 port NM 4T Serial 4 ports NM 16ESW Ethernet switch module 16 ports Leopard 2FE Cisco 3660 FastEthernet in slot 0 该槽位自动的被添加 Cisco 2691 3725 3745 网络模块描述 Format slot nm driver slot the number of the physical slot starts from 0 nm driver 网络模块名称描述 NM 1FE TX FastEthernet 1 port NM 4T Serial 4 ports NM 16ESW Ethernet switch module 16 ports GT96100 FE 2 integrated ports 该槽位自动的被添加 端口适配器和网络模块的规定 Format slot port netio type netio parameters slot 物理槽位号 从 0 开始编号 port 指定槽位的端口号 从 0 开始编号 netio type 与主机接口的连接 unix 使用 UNIX 的套接字来完成本地连接 本地 NIC 参数 远端设备接口参数 ex tmp local tmp remote vde For use with UML User Mode Linux or VDE switches VDE stands for Virtual Distributed Ethernet Please refer to tap 使用一个虚拟的以太网设备来连接 is the name of the tap device ex tap0 gen eth 使用真实的网卡来连接 要安装 libpcap 0 9 或者 WinPcap 它可以工作在 windows 或者 unix 操作系统之下 以太网设备的参数 ex eth0 设备参数列表你可以通过使用 e 参数来得到 linux eth 使用真实的网卡来完成于虚拟设备的连接 Linux specific 以太网卡的参数 ex eth0 udp 使用 UDP 套接字来完成与远端设备接口的连接 本地需要侦听的接口 你需要连接的接口在哪台主机上 你想去连接的接口 ex 1000 somehost 2000 and 2000 otherhost 1000 on the other side tcp cli TCP 连接的客户端 服务器的 IP 地址 用于连接的接口 tcp ser TCP 连接的服务器端 侦听的接口 null 虚拟的网络接口 用于测试和 debug 没有参数 虚拟桥接参数 虚拟桥接参数 用于硬件模拟的实例之间模拟出一个虚拟的共享网络环境 任何一个硬件模拟实例都可以担当虚拟的网桥 虚拟桥接的配置表示例 使用 b 参数 如下 interface name netio type netio parameters Example Connection to instance I0 I0 udp 10000 127 0 0 1 10001 Connection to instance I1 I1 udp 10002 127 0 0 1 10003 Connection to instance I2 I2 udp 10004 127 0 0 1 10005 如果你想运行虚拟桥接 那么就必须先打开 I0 连接的那个设备 dynamips ios bin p 1 PA FE TX s 1 0 udp 10001 127 0 0 1 10000 虚拟以太网交换机 虚拟以太网交换机 用于硬件模拟的实例之间模拟出一个虚拟的交换网络环境 这个交换机支持 access 和 trunk 链路 802 1Q ISL 目前并不被支持 它将会在以后发布的版 本中得到支持 任何一个硬件模拟实例都可以担当虚拟的交换机 虚拟桥接的配置表示例 使用 E 参数 如下 IF interface name netio type netio parameters 1 Configuring an Access Port syntax ACCESS interface name vlan id 2 配置一个使用 DOT1Q 封装的 trunk 端口 syntax DOT1Q interface name native vlan Native VLAN 不打 tag 标签 在 CISCO 的设备上 默认的 native VLAN 是 VLAN1 下面是一个虚拟以太网交换机配置文件的例子 IF E0 udp 10000 127 0 0 1 10001 IF E1 udp 10002 127 0 0 1 10003 IF E2 gen eth eth0 DOT1Q E0 1 ACCESS E1 4 DOT1Q E2 1 虚拟 ATM 交换机 任何一个硬件模拟实例都可以担当虚拟的 ATM 交换机 ATM 交换机虚拟配置文件的例子 使用 a 参数 Virtual Interface List IF A0 udp 10001 127 0 0 1 10000 IF A1 udp 10002 127 0 0 1 10003 IF A2 udp 10004 127 0 0 1 10005 VP connection between I0 and I1 VP A0 10 A1 20 VP A1 20 A0 10 VP connection between I0 and I2 VP A0 11 A2 30 VP A2 30 A0 11 VC connection between I1 and I2 VC A1 5 2 A2 7 3 VC A2 7 3 A1 5 2 在本例中 我们有三个虚拟的接口 A0 A1 和 A2 它们的排列顺序和接口的定义方式相似 IF interface name netio type netio parameters 你可以来做 VP 和 VC 的交换 1 VP switching syntax VP input if input vpi output if output vpi 2 VC switching syntax VC input if input vpi input vci output if output vpi output vci 在一个 dynamips 实例上测试你的 ATM 交换机 虚拟 ATM 交换机的配置文件 atm cfg IF A0 udp 10003 127 0 0 1 10001 IF A1 udp 10004 127 0 0 1 10002 a0 vpi 1 vci 100 connects to a1 vpi 2 vci 200 VC A0 1 100 A1 2 200 VC A1 2 200 A0 1 100 调用 dynamips dynamips p 1 PA A1 s 1 0 udp 10001 127 0 0 1 10003 p 2 PA A1 s 2 0 udp 10002 127 0 0 1 10004 a atm cfg IOS BIN IOS configuration ip cef ip vrf test rd 1 1 route target both 1 1 int a1 0 no shut int a1 0 2 p ip addr 1 1 1 1 255 255 255 0 pvc 1 100 interface a2 0 no shut interface a2 0 2 p ip vrf forwarding test ip addr 1 1 1 2 255 255 255 0 pvc 2 200 ping 1 1 1 2 虚拟 FR 交换机 Virtual Interface List IF S0 udp 10001 127 0 0 1 10000 IF S1 udp 10002 127 0 0 1 10003 DLCI switching between S0 and S1 VC S0 200 S1 100 VC S1 100 S0 200 在这个例子中 我们用两个虚拟的接口 S0 和 S1 它们的排练顺序和接口的定义方式相似 IF interface name netio type netio parameters DLCI 交换的语法 VC input if input dlci output if output dlci 转 转 dynamips 模拟器模块详细介绍模拟器模块详细介绍 为了方便大家做实验 免得一个一个去试 做这里我把每个设备支持的模块的信息都写出来 bat 文件 针对刚刚接触 dynamips 不久的朋友 注意 保证你的 IOS 版本在12 2S 以上 在模拟交换时候为了保证实验能成功 IOS 版本在12 4 首先从 C7200开始 Slot 0 C7200 IO FE 支持1个 Fastethernet 接口 C7200 IO 2FE 支持2个 Fastethernet 接口 DynamipsGUI 2 3 里面没有这个 选项 想用只有自己添加了 C7200 IO GE E 插这个卡以后会同时出现2个端口 Ethernet0 0和 GigabitEthernet0 0 反正我没有用到过这个卡 注意 这三个卡只允许插在 Slot0口 如果插入后面的 slot 口是无效的 Slot 1 5 PA 2FE TX 支持2个 Fastethernet 接口 PA FE TX 支持1个 Fastethernet 接口 PA 4E 支持4个 Ethernet 接口 PA 4T 支持4个 serial 接口 PA 8E 支持8个 Ethernet 接口 PA 8T 支持8个 serial 接口 PA A1 支持1个 ATM

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论