GNS3手册Version0.3.1beta(相应英文手册的部分内容来自GregAnzelli的Dynagen教程)byLongbow2007-12-16目录译序................................................................................................................................3简介................................................................................................................................4关于Dynamips........................................................................................................4关于Dynagen..........................................................................................................4GNS3的安装.................................................................................................................5IOS映像.......................................................................................................................5资源利用问题................................................................................................................6配置DynamipsPreference.............................................................................................7终端命令示例:.....................................................................................................8运行一个实验..............................................................................................................10设计模式(designmode)........................................................................................10仿真模式(emulationmode)..................................................................................12使用控制台..................................................................................................................13计算Idle-PC值.............................................................................................................15使用FrameRelay(帧中继)设备.............................................................................17与真实网络通信..........................................................................................................19使用Ethernet交换机....................................................................................................21使用Hub.......................................................................................................................22WIC模块......................................................................................................................23Client/Server和多服务器操作....................................................................................23内存使用优化..............................................................................................................25分组捕获......................................................................................................................26存储、加载网络拓扑..................................................................................................28其他的命令/特性........................................................................................................31GNS3支持的网络硬件...............................................................................................31译序Dynamips作为一款十分优秀的Cisco路由器模拟软件,远比BosonNetSim更加真实可信。BosonNetSim是对IOS命令行的模拟,而Dynamips是通过在计算机中构建运行IOS的虚拟机来真正运行IOS实现对Cisco路由器的模拟。Gynagen是一种基本文本的Dynamips前端系统,给初学者使用Dynamips时造成了一定程度的不便和困难。当前,如果对Dynamips非常熟悉,无须任何前端系统就可以很好地进行相关模拟。就像一个用户可以在命令行中实现在图形界面中完成的所有任务一样。GNS3的推出在一定程度上解决了Dynamips不如BosonNetSim易用的问题,受到了Dynamips初学者的欢迎。Dynamips的图形化前端系统除了GNS3外,还有GynamipsGUI。但GNS3除了像GynamipsGUI能够可视化地设计实验网络拓扑外,还可以直接利用GNS3完成相关的模拟实验。因此,将GNS3看作一种基于Dynamips的Cisco路由器集成模拟环境并不为过。由于译者接触Dynamips、Dynagen和GNS3的时间不长,并且将GNS3(0.3.1)文档翻译成中文的工作进行得十分仓促,译文中难免存在错误,敬请谅解。欢迎大家提出宝贵意见:longbow@126.comLongbow2007-12-16简介GNS3是一个设计网路拓扑并运行模拟的图形化Cisco路由器模拟器。当前,GNS3支持CiscoIOS路由器、ATM/FrameRelay/Ethernet交换机和集线器(hub)。利用GNS3,通过设置可以将实际的网络连接到虚拟的网络中。GNS3基于Dynamips和Dynagen的一部分功能实现上述功能。关于DynamipsDynamips是法国人ChristopheFillot编写的Cisco路由器模拟器。可以仿真Cisco1700、2600、3600和7200系列路由器的硬件平台,运行其IOS映像。Chris自己如下描述Dynamips:这种仿真器对于下述场合很有用:※使用真实世界中的软件作为训练平台。它可以帮助你熟悉Cisco的网络设备,因为Cisco是网络技术的世界领先厂商。※测试和验证CiscoIOS的(新)特性。※检测将要部署到真实的网络设备中的配置。当然,Dynamips没有办法替代真正的路由器。对于希望通过CCNA/CCNP/CCIE认证的人和Cisco网络的网络管理人员来说,Dynamips只是一种补充工具而已。尽管Dynamips提供了一种简单的虚拟交换机,但它无法仿真Catalyst交换机(虽然Dynamips能够仿真NM-16ESW)。关于DynagenDynagen是GregAnuzelli开发的一种基于文本的Dynamips前端工具,它提供了GNS3与Dynamips进行交互的OOPAPI。GNS3还使用了Gynagen的类INI格式的配置文件,集成了Dynagen的控制台(基于命令行CML的管理界面)以允许用户对网络设备进行列表,暂停和重新启动设备实例,确定和管理Idle-pc值以控制对CPU资源的占用,执行分组捕获等多种功能。如果你对本文档存在某种程度的困惑,下面一些重要的网络链接将非常有帮助:GNS3::::问题:的Dynamips/Dynagen/GNS3论坛:的安装GNS3可以运行Windows、Linux和MacOSX等操作系统上。但如果你想从源文件开始安装GNS3,则需要下述软件的支持(即在安装GNS3之前需要在操作系统上预先安装下属软件):※Qt=4.3,可在下载。※Python=2.4,可在下载。※Sip=4.5,如果需要编译PyQt的话。可在下载。※PyQt=4.1,可在下载。为了方便安装,GNS3制作了包括Winpcap、Dynamips和GNS3编译版本的一个all-in