DYnamips教程.pdf
文本预览下载声明
Dynamips / Dynagen 教程
文档修订号 1.11.7
作者:Greg Anuzelli (翻译:重庆.小虫子 xiaook@ QQ2008-5-21)
介绍
安装
IOS 映像
资源利用
配置你的Telnet 客户端
网络文件
运行Simple Lab #1
使用管理控制台
计算 Idle-PC 值
Simple Lab #2
帧中继实验
和真实网络通信
以太网交换实验
1700/2600/3600/3700 路由器
WIC 模块
PIX 模拟
动态配置模式
客户/服务器和多服务器操作
内存使用优化
抓取数据包
其它命令/特性
当前模拟的硬件
FAQs
·我如何从Dynagen 确定一个 idle pc 值?
· 当我在Windows 上尝试运行超过4 个路由器实例每个 @ 256 MB (或 6 个实例每个 @
160 MB ) ,或者超过7 个实例每个 @ 256 MB (或 11 个实例每个 @ 160 MB)在 32
位 Linux 时 Dynamips 崩溃.
·我有一个多个路由器的复杂实验,我的串行接口摆动, eigrp 邻居邻接失败,show
run 和write mem 卡很久.
·这里有一个比捆绑在Dynagen Windows 安装器的更新Dynamips 版本。我如何将它用
于Dynagen?/我如何在Windows 2000 或Windows XP SP1 上使用Dynagen?
·在Linux / Unix / OS X,当我桥接一个路由器或交换机接口到我的本地主机,我不
能从我的主机ping 它。但在Windows 上可以? 出什么问题了?
·我有一个问题/我遇到一个麻烦/我想我可能找到一个bug. 我如何在 论坛 或 bug
跟踪系统 提交一个有质量的帖子进而增加其它人帮到我的可能性?
介绍
Dynamips 是Christophe Fillot 写的一个Cisco 网络模拟器.它模拟 1700, 2600, 3600,
3700, 和 7200 平台, 并且运行标准的IOS 映像. 用Chris 自己的话说:
虚拟器在下面的情况可能会有用:
· 用于培训平台,使用真实世界中的软件.它使人们对 Cisco 设备变得更熟悉,
Cisco 是世界网络技术的领导者;
· 测试和体验Cisco IOS 特性 ;
· 快速检查将要部署到真实路由器上的配置.
当然,这个模拟器不能代替真实路由器,它只是一个Cisco 网络管理员或是想要通过CCNA /
CCNP /CCIE 考试者真实实验的补充工具.
尽管Dynamips 提供了一个简单的虚拟交换机, 但它不能模拟Catalyst 交换机(尽管它模拟了
NM-16ESW 交换模块).
Dynagen 是一个基于文本的Dynamips 前端, 使用 “Hypervisor”模式和 Dynamips 进行通信.
Dynagen 使构建和运作虚拟网络更简单:
• 使用简单、容易理解的配置文件来指定虚拟路由器的硬件配置
• 简洁的语法互联路由器、网桥、帧中继和ATM、以太网交换机。 而不用涉及NetIO
• 可运行于客户/服务器模式,将Dynagen 运行在你的工作站和运行于后端的Dynamips 服
务器通信. Dynagen 也可以在分布式的大型模拟网络中同时控制跨越多个机器的多个
Dynamips 服务器. 或者你可以将Dynamips 和Dynagen 运行在同一个系统上.
• 提供一个管理CLI 用于 列出设备,启用、停止、重载、挂起、继续和连接到虚拟路由
器的控制台.
Dynagen 使用Python 编写,所以可以在具有Python 解译程序任何平台上(说的哪一个,很多)
兼容 .采用模块化设计,与Dynamips 间的接口使用一个独立的OOP API (面向对象编程的应用
程序编程接口).其它Python 应用程序可以使用这个API 提供的虚拟网络纲领进行编写,或提
供其它前端 . 例如,GNS-3 团队的工作就是一个使用这个库的GUI 前端。
如果由于某些原因你遇到问题而你并不是首先在Dynamips 或Dynagen 网站
显示全部