GNS3教程Version0.5byLongbow2008-12-8目录译序................................................................................................................................3GNS3图形化网络模拟器............................................................................................4Windows用户的GNS3QuickStartGuide....................................................................6Step1:下载GNS3.................................................................................................6Step2:安装GNS3.................................................................................................7Step3:配置IOS....................................................................................................8创建简单的网络拓扑....................................................................................................9GNS3的主界面...........................................................................................................13创建复杂的网络拓扑..................................................................................................14在网路拓扑中添加PC..........................................................................................17使用PuTTY或TeraTerm等终端程序..........................................................................23使用软件WinTabber来组织多个Telnent窗口............................................................24内存和CPU利用率问题..............................................................................................25IOS映像文件的解压缩...............................................................................................27FrameRelay、ATM、Ethernet交换设备...................................................................27分组捕获......................................................................................................................28保存和load网络拓扑...................................................................................................29Client/Server和Multi-Server模式................................................................................30Console工作区和Dynagen命令..................................................................................30PIX防火墙仿真...........................................................................................................30GNS3的图标管理.......................................................................................................30相关资源......................................................................................................................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.5)文档翻译成中文的工作进行得十分仓促,译文中难免存在错误,敬请谅解。欢迎大家提出宝贵意见:longbow@126.comLongbow2008-12-8GNS3图形化网络模拟器GNS3是一种可以仿真复杂网络的图形化网络模拟器。你可能熟悉用来仿真不同操作系统的VMware或VirtualPC等软件。利用这些软件,可以在自己计算机的虚拟环境中运行诸如WindowsXP专业版、UbuntuLinux等操作系统。GNS3允许在计算机中运行Cisco的IOS(InternetOperatingSystems)。GNS3其实是Dynagen的图形化前端环境工具软件,而Dynamips是仿真IOS的核心程序。Dynagen运行在Dynamips之上,目的是提供更友好的、基于文本的用户界面。用户利用Dynagen可以创建类似于Windows的ini类型文件所描述的网络拓扑,GNS3是这一步工作的图形化环境。GNS3允许在Windows、Linux系统上仿真IOSs,其支持的路由器平台、防火墙平台(PIX)的类型非常丰富。通过在路由器插槽中配置上EtherSwitch卡,也可以仿真该卡所支持的交换机平台。因此,GNS3是一种用于准备CCNA、CCNP证书考试的无与伦比的优秀实验工具。当前市面上有不同类型的多种路由器模拟器,但他们支持的路由器命令较少,在进行相关实验时常常发现这些模拟器不支持某些命令或参数。用户使用这些模拟器通常只能看到所模拟路由器的输出结果。在GNS3中,所运行的是实际的IOS,能够使用IOS所支持的所有命令和参数。另外,GNS3是一种开源软件,不同付费就可使用。但是,Cisco的IOS的使用需要符合Cisco的版权,因此,GNS3安装程序中不包含IOS映像。这需要你自己想办法获取。如,你可以将某Cisco路由器的IOS映像通过TFTP导出。GNS3主要由JeremyGrossman开发,其他的开发人员包括DavidRuiz,RomainLamaison,AurelienLevesque和XavierAlt。Dynamips由ChristopheFillot开发。Dynagen的主要开发人是GregAnuzelli。另外,有许许多多的人在上述软件系统的开发过程中提供了不同形式的帮助。下述网站提供了关于GNS3的丰富资料:上述网站中,最有用的莫过于用户的GNS3QuickStartGuide本节将带你熟悉Windows环境下的GNS3。使用GNS3所需要了解的关键、重要内容将被涉及,但内容的深入讨论在本教程后面给出。Step1:下载GNS3利用浏览器,访问网站按钮,如下图所示。Windows平台下最容易的安装方式是使用GNS3-0.5-win32-all-in-one.exe。Step2:安装GNS3双击所下载的GNS3-0.5-win32-all-in-one.exe开始安装GNS3,点击Next按钮,并选择“IAgree”按钮以继续安装。允许GNS3创建Start菜单文件夹,点击Next按钮。GNS3需要其他软件的支持以正常运行,包括WinPCAP,Dynamips和Pemuwrapper。默认情况下,这些软件将被选中,因此,点击Next继续安装。如上图所示。选择GNS3的安装路径后点击Install按钮,开始实际的安装过程。GNS3的第一个支持环境是WinPcap,选择Next按钮开始WinPcap的安装过程,如下图所示。如果计算机用已经安装有某个版本的WinPcap,安装程序将提醒你是否需要移除原来已经安装的WinPcap。如下图所示。安装完WinPcap后,安装程序继续安装GNS3。GNS3安装结束后,可以通过开始菜单启动GNS3。第一次启动GNS3后,首先需要做的工作是配置IOS映像。Step3:配置IOS如前所述,你必须提供自己的CiscoIOS映像。即使GNS3主要用于测试、学习等实验环境,限于版权也无法随软件提供IOS映像。一旦你得到了某个IOS的拷贝后,才能继续使用GNS3。目前,GNS3所支持的Cisco路由器产品主要包括:点击GNS3的Edit菜单,选择“IOSimageandhypervisors”,如下图所示:在标签页“IOSimages”中,点击后查找自己所准备的IOS映像文件并点击“open”按钮。此IOS文件将作为GNS3的image文件。然后,点击“Platform”的下拉箭头,选择IOS映像文件所对应的路由器平台。接着,点击“Model”的下拉箭头,选择IOS映像文件所对应的路由器型号。此后,我们在剩下的配置中接受GNS3的默认值。但是,有一个叫做IDLEPC的参数非常重要,后面我们简要讨论。点击“Save”按钮保存配置,并点击“Cl