GNS3模拟器Dynamips使用说明书思科CCNACCNP教程中文版

上传人:无*** 文档编号:97282390 上传时间:2022-05-27 格式:DOC 页数:34 大小:1.68MB
返回 下载 相关 举报
GNS3模拟器Dynamips使用说明书思科CCNACCNP教程中文版_第1页
第1页 / 共34页
GNS3模拟器Dynamips使用说明书思科CCNACCNP教程中文版_第2页
第2页 / 共34页
GNS3模拟器Dynamips使用说明书思科CCNACCNP教程中文版_第3页
第3页 / 共34页
点击查看更多>>
资源描述
模拟器下载:Http:/bbs.56CTO.comGNS3 教程Version 0.5by Longbow2008-12-8目录译序 3GNS3 图形化网络模拟器 4Windows用户的 GNS3 Quick Start Guide6Step 1:下载 GNS36Step 2:安装 GNS37Step 3 配置 IOS8创建简单的网络拓扑 9GNS3 的主界面 13创建复杂的网络拓扑 14在网路拓扑中添加 PC17使用PuTTY或TeraTerm等终端程序23使用软件 WinTabbe来组织多个Telnen窗口24内存和CPU利用率问题25IOS映像文件的解压缩27Frame Relay、ATM、Ether net交换设备27分组捕获 28保存和load网络拓扑29Clie nt/Server和 Multi-Server 模式30ConsoleX作区和 Dynagen命令30PIX防火墙仿真30GNS3的图标管理30相关资源 31Cisco 模拟器 CCNA 模拟器 CCNP 模拟器讨论模拟器下载:Http:/bbs .56CTO .com译序Dynamips作为一款十分优秀的Cisco路由器模拟软件,实验模拟效果远比 Boson NetSim更加真实可信。Boson NetSim是对IOS命令行的模拟,而Dynamips 是通过在计算机中构建运行IOS的虚拟机来真正运行IOS实现对Cisco路由器的 模拟。Gynagen是一种基本文本的Dynamips前端系统,初学者使用Dynamips时总 是感觉存在一定程度的不便和困难。当前,如果对Dynamips非常熟悉,无须任何前端系统就可以很好地进行相关网络模拟。就像一个用户可以在命令行中实现在图形界面中完成的所有任务一样。GNS3的推出在一定程度上解决了 Dynamips不如Boson NetSim易用的问题, 受到了 Dynamips初学者的欢迎。Dynamips的图形化前端系统除了 GNS3夕卜,还 有GynamipsGUI。但GNS3除了像GynamipsGUI能够可视化地设计实验网络拓 扑外,还可以直接利用GNS3完成相关的模拟实验。因此,将GNS3看作一种基 于Dynamips的Cisco路由器集成模拟环境并不为过。由于译者接触 Dynamips、Dynagen和GNS3的时间不长,并且将GNS3(0.5) 文档翻译成中文的工作进行得十分仓促,译文中难免存在错误,敬请谅解。欢迎大家提出宝贵意见:Ion gbowLongbow2008-12-8GNS3图形化网络模拟器GNS3是一种可以仿真复杂网络的图 形化网络模拟器。你可能熟悉用来仿真不 同操作系统的 VMware或Virtual PC等软 件。利用这些软件,可以在自己计算机的 虚拟环境中运行诸如 Windows XP 专业 版、Ubuntu Linux等操作系统。GNS3允 许在计算机中运行 Cisco的IOS(Internet Operating Systems) 。 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主要由Jeremy Grossman开发,其他的开发人员包括 David Ruiz, Romain Lamaison, Aurelien Levesque和 Xavier Alt。Dynamips 由 Christophe Fillot 开发。Dynagen的主要开发人是Greg Anuzelli。另外,有许许多多的人在上述软件系统 的开发过程中提供了不同形式的帮助。6NS3s piiirury Wob siteGNSTs Wild siteOynamips the actual emulatorDyndmipy blogDynagenDy rid mi p駛Dy帕陆n buR trackinfiHackfs forum下述网站提供了关于GNS3的丰富资料:/刚0 Simulator hrrp:nv;. urcrfr/blog/titW:程wv-i pfl o 斗Cisco模拟器 CCNA模拟器 CCNP模拟器讨论模拟器下载:Http:/bbs.56CTO.com上述网站中,最有用的莫过于 http:/www.g ns3. net和 http:/7200emu.hacki.atCisco模拟器 CCNA模拟器 CCNP模拟器讨论模拟器下载:Http:/bbs .56CTO .comWindows 用户的 GNS3 Quick Start Guide本节将带你熟悉 Windows环境下的GNS3。使用GNS3所需要了解的关键、 重要内容将被涉及,但内容的深入讨论在本教程后面给出。Step 1 下载 GNS3利用浏览器,访问网站 点击绿色的download按钮,如下图所示。Windows平台下最容易的安装方式是使用GNS3-0.5-win32-all-in-one.exe。Step 2:安装 GNS3双击所下载的 GNS3-0.5-Win32-all-in-one.exe开始安装 GNS3,点击Next按 钮,并选择“ I Agree”按钮以继续安装。允许GNS3创建Start菜单文件夹,点击 Next按钮。GNS3需要其他软件的支持以正常运行,包括WinPCAP,Dynamips和Pemuwrappe。默认情况下,这些软件将被选中,因此,点击 Next继续安装。如 上图所示。选择GNS3的安装路径后点击In stall按钮,开始实际的安装过程。GNS3的第一个支持环境是 WinPcap,选择Next按钮开始 WinPcap的安装 过程,如下图所示。如果计算机用已经安装有某个版本的 WinPcap,安装程序将 提醒你是否需要移除原来已经安装的 WinPcapo如下图所示。安装完WinPcap后,安装程序继续安装 GNS3。GNS3安装结束后,可以通过 开始菜单启动GNS3o第一次启动GNS3 后,Cisco模拟器 CCNA模拟器 CCNP模拟器讨论模拟器下载:Http:/bbs .56CTO .com首先需要做的工作是配置IOS映像。Step 3:配置 IOS如前所述,你必须提供自己的 Cisco IOS映像。即使GNS3主要用于测试、 学习等实验环境,限于版权也无法随软件提供IOS映像。一旦你得到了某个IOS 的拷贝后,才能继续使用 GNS3。目前,GNS3所支持的Cisco路由器产品主要 包括:1710172017?1175017511/bO261Q2610XM2611*21261LXM| e mi f 11- Lj nt- 1bfici tn血i: rezjjXItf LX&j芒二lalam | r:-nt |.f 11 p n|ri:-*i!1 | 9*fl f I 4 Lf 1*441 ti*lUl ACVBiHda: lenrig- lt丰鼻厦if11 | 4-QliV I- tlUH.- 1?!rSB rJUXiilJ-Ami ft 丄七.OmJ*; tldJIR- Ji1-fcbatncwa rr he - to- uic-iiwvtf JpltaffT-1 Gnf j gi-imifrcrj t丹 i in: no. jMii ! sffir ir d1 fn.” i j.ab iIhtu ipi /ipirr. *miT jtr.rr. -t.R:latumS! rOAOllfllHUltE) iMSfMVk Ifihf.D5 1*. lS.5La3BI . lUZK =EKTa-3-TTDDHS. LU 住亠3口必LjLe_ra_fc 肚口匸“缶 jU-P亡戈乏 Ed 斗icarif-ETU.v-fr) viniforiEj.CVavt I drnfifmiter)tg - 14DOC-TrvimuFIF51 pflfrT* rrrvt3 prlZHIi CaZP. IKK J17C n/slkoJu 2上山3注二“13lalc Duka 255 辭&諱强lOJK : Sn* pzrohl Qi Jat-rt.c 3-=S*_l/Dph.rprdl *皂Jh:* t c upIdiLci LsULTlgiFFHfcflrn HTBiFF Ti 叼工 Lh-nrwrwp?iTiJ; F讪 Cnrdp gwtrl:At KUBije-KMViil C 4ji4t0ni 9 - - Hire W aoblltp - - wn - RTP4P. FX - f rns P FH-r-1. Cr - DfPF, * -iwhiF-r yAl J J HhU UjEFU.Xr MJ -NhxA EXZtfEU. V 枕 Md ZfdTlT IEJFEH7X-B 1 tTpiB 3 p 口 OSTIT *JLE1*=TXL1. *Eypfl h1 m 1S_:? tv - Id-If Lsmsr* 11 I-tf IrtiL-lp U - 19-IS- Lgnl-J:* 3 in*r r*t -ntid*-*丄Le. U -?*riipr Bear lr rruri-QEjLe:d密 1 *4: riw wfe it.匕I .I gw 叮沪 斗甘711C.4O V .(1.1. %ine*RU 1,3 secacdB;E-ucceas in:t Is 100 prccDi: fS/E), ratzri-iEl| rail?两/rma: as如上面几个图所示,路由器 East可以ping通路由器West。你也将发现路由 器East的路由表中有到网络10.0.0.0/24的路由信息。现在,我们从Node Type区域拖三台Ethernet交换机到工作区,并放置在每 台路由器下。利用“Add a link”按钮将每台路由器的接口 Fa0/0与交换机的Port1连接。注意,交换机默认包含8个接口,这些接口可以当作是普通的交换机端口, 也可以是符合802.11q标准的trunking端口,但默认是普通交换机端口。如果想 配置交换机的高级选项,你需要在路由器中添加叫做NM-16ESW EtherSwitch适配器。虽然支持更多的交换功能,但该适配器的功能与真正的交换机相比还有不小的差距在网络拓扑中添加PC向网络拓扑中添加PC的方法有三种。如果只是想利用PC运行ping或者traceroute来测试连通性,最好使用Virtual PC模拟器。也可以在网络拓扑中添加 新的路由器并配置它像一台PC 一样。第三种方法是利用真正的 PC。利用 Virtual PC SimulatorVirtual PC Simulator是运行在 Win dows或Li nux上的程序,它的功能有限,但 是可以运行ping和traceroute。Virtual PC Simulator是一种免费软件,可以从 .c n/doku.php?id=wiki:vpcs 处下载。将下载的文件解压缩,运行其中的 vpcs.exe如下图所示:输入“?”可以获得关于 VPCS的帮助。目前,VPCS支持多达9台PC。在命令行中输入数字便可以切换到另一台PC。利用show命令可以查看PC的IP和MAC地址。使用如下格式的命令:ip 10.0.0.5 10.0.0.1 24可以设置PC的IP 地址、默认网关、子网掩码(前缀长度)。利用“ Symbol Library ”可以将VPCS集成进GNS3。在GNS3窗口中选择 Edit菜单的Symbol Manager菜单项。如下图所示。点击“ Available symbols”下的“ computer,然后右键单击箭头“ ”,将计算机图标添加到“ Customized nodeS。在Name框中输入“ computer”,利用下拉 箭头,将其类型更改为Cloud。在GNS3窗口 Node Type中将出现计算机的图标, 如下图所示。将三台计算机拖动到工作区中,在每台交换机下分别放置一台。右键单击路 由器West下的计算机,选择“ Con figure”,单击“ Clouds”下的CO,点击NIO UDP 标签页,如下图所示。在配置中输入如下参数:Local Port: 3000Remote host 127.0.0.1Remote port: 20000上述配置对应于VPCS1。单击按钮Add,然后选择0K依次右键单击每台计算机,并选择“ Con figure”,使用如下参数:CompLirEiClC2Lowl uotREnwtE ho戎REmot巳 pot30001127.0.0,12000130002127.0.0.120002至此,已经配置完成与GNS3通过UDP端口连接的计算机。在VPC可以连 接交换机前,需要为每台交换机添加一个端口。右键单击每台交换机,选择“ Con figure”。点击switch,将“ Port”配置改成2,单击“ Add ”按钮后点击“0K ”。点击工具栏的“ Add a link ”按钮并选择“ Manual”,将每台交换机的端口 2 与相应的计算机nio_udp端口相连。wtia.D n o/10 (L1.Q/2451/0HJ/Uif1siro厶ro/ol4a.lU.LU94利用VPCS窗口配置VPCs。配置IP地址,默认网关、子网掩码,各参数如 下图所示:Cisco模拟器 CCNA模拟器 CCNP模拟器讨论模拟器下载:Http:/bbs .56CTO .comCisco模拟器 CCNA模拟器 CCNP模拟器讨论模拟器下载:Http:/bbs .56CTO .comPC 一样。这种方法可能会使用更多的Turns ofl IP i outing functionSwkctlesto FastEthefVket InteitdceAssigns IP address and subnet mask t inte-lace Tums interface onReturn - to global cnnfiguratrnn modConfig lire s The default gatewayOptlondll - starts http server pr oce$s回到每台路由器的Con sole窗口。配置路由器的FastEthernet端口,使用上 图列出的参数,注意一定要使用no shutdown命令开启相应的接口。然后利用rip 命令开启RIP,利用network命令添加路由。过一会,路由将出现在路由表中,测试从 West的计算机ping路由器East 的计算机。利用路由器当作PC可以简单地配置路由器,使其像一台 内存和处理器资源。Roucer(corifig)ft no Ip routingRouter ton I jJ- |i ter face faO/ORouercarfig-讦卅 ip address udcfress subnet;_njQkRoii*erconf 耳-if)# no sH jtclc/nRcii-prrnrif ?, z tRouterfcorfigltf ip defsuk-gaiewsyRouter( “首选项”,从 如下窗口的左侧选择“ Gen era”,按如下方式更改“终端命令”编辑框中的内容:For PliTTY:c:pjttyputty.exe -telnet %h %pForTeraT&rm:c: TTERMPROttssh,exe %h 滋p/W二d 二 1.注意:上述命令中虚拟终端软件的路径需要调整到软件安装路径。Cisco模拟器 CCNA模拟器 CCNP模拟器讨论模拟器下载:Http:/bbs .56CTO .com使用软件WinTabber组织多个TeInent窗口在网络拓扑中同时打开多个控制台(con sole窗口时,从一个窗口换到另一个 设备可能比较容易引起混乱。建议使用 Win Tabber#多个控制台窗口整合到一个 具有多个标签页的窗口中。WinTabber可以从处免费下载。Cisco模拟器 CCNA模拟器 CCNP模拟器讨论模拟器下载:Http:/bbs .56CTO .com内存和CPU利用率问题当网络拓扑中包含多个网络设备时,内存和CPU利用率较高就会是个问题。 如前所述,利用Idlepc可以解决CPU利用率问题。Idlepc值的选择只与IOS映 像有关,与运行模拟实验的计算机没有关系。关于内存问题,可以利用ghostios和 sparememe来解决。内存利用问题GNS3的模拟实验会消耗大量的物理内存和虚拟内存。利用ghostios和sparemem分别解决物理内存、虚拟内存的消耗问题。GNS3的Ghostios选项可以显著降低实验消耗的物理内存量,特别是在同一个实验中使用了大量相同IOS的路由器时。利用这个特性,实验中并不需要在自 己的Virtual RAM中保存每个路由器的IOS映像,计算机将为使用相同IOS的多 台路由器保存一个IOS映像,从而降低了对内存的需求。如,有运行同一IOS的10台路由器,其IOS映像的大小为60MB,则利用Ghostios选项可以省下9 x 60MB的物理内存需求。GNS3中,Ghostios被默认使能。Sparemem特性并不降低物理内存的消耗,而是降低虚拟路由器所消耗的虚 拟内存。由于32位OS限制每个进程最多可以使用 2GB的虚拟内存,因此, sparemem也非常重要。使能“ sparemem”选项后,在计算机中只为虚拟路由器 正在使用的IOS分配虚拟内存,使得在网络拓扑中可以包含更多的虚拟路由器和 实例。Ghostios和sparemem均依赖于 mmap,因此,必须在GNS3中使能“ mmap” 选项,如下图所示。CPU利用问题前面曾简单讨论过CPU利用率问题,了解到了如何为某种IOS确定/选择 idlepc值,使CPU的利用率得以降低。如果没有idldpc,你会发现模拟时CPU 的利用率几乎为100%。其原因在于GNS3的核心程序,即Dynamips不知道你 的路由器实例在什么时候处于空闲, 什么时候处于忙状态。命令idlepc对正在运 行的IOS进行分析,以确定IOS正在执行哪些空闲循环。一旦确定好,Dynamips 将在路由器执行到空闲循环时将虚拟路由器实例强制 “sleep”这将显著降低CPU 利用率,同时并没有降低虚拟路由器的能力。IdlePC值只与特定的IOS映像有关。不同的IOS版本的idlepc会显著不同, 即使相同版本但特性不同的IOS版本的IdlePC值也会不同。但是,idlepc值与运 行模拟实验的计算机、操作系统、 GNS3中Dynamips版本等没有任何关系。有 时候,利用idlepc命令可能无法找到最优的idlepc值,或干脆找不到idlepc值, 重试几次可能会有改观。当为某个IOS确定idlepc值时,需要启动GNS3。将使用该IOS的路由器拖 到工作区中,右键单击该路由器,选择“start”,然后右键单击该路由器,选择“ Con sole”此时,在Con sole窗口中需要按下 En ter,并且在提示“ Would you like to en ter in itial con figuration dialog? ” 时输入 No。等待路由器出现提示符1:J41*、PC1:“Router”。然后,在GNS3主窗口中,右键单击路由器图标,选择“ Idle PC” GNS3将花费一段时间计算idle PC值,并弹出如下窗口。2; (;4I3- CxfiHSeiM 国卫 *:,讥七-丹M从上图选择某个idlepc值,并应用。在选择idlepc值时,最好开启windows的任务管理器,检测 CPU的利用率 数据。当选择某个idlepc值后CPU利用率被显著降低了,则该值就比较合适。IOS映像文件的解压缩如下图所示,如果IOS经过了压缩,则在启动路由器时将会看到 “#”代表的影像解压缩过程。IOS映像文件的解压缩过程 比较耗时,可以使用工具软件预先将IOS映像解压缩,以提升启动速度。注意, 2600系列的影像文件必须先解压缩后才能使用。工具软件UltimateZIP能够将IOS映像解压缩。该软件可以从 处下载。下载并安装UltimateZIP后,在资源管理器中右键单击IOS映像文件,选择 “解压到当前目录”。解压缩后的IOS image文件的扩展名为.bin。Frame Relay、ATM、Ethernet 交换设备请参考教程的英文版。分组捕获GNS3支持从虚拟设备接口上捕获分组。捕获的分组被输出到libpcap文件中,使用 WireShark可以查看。如下图所示。同I CapturePlease dioose a sourceCentral zX/C (encapsulaborWLC) HEmir al sl/0 (encapsdatiM:HDLCjCentral sl/C (encapsuhbon PPP) East siyo (encaS4jla tion iHDLC) T 昂st s 1/D (encapsula tkm:PPP)假设想通过 West路由器的FastEthernet接口 f0/0捕获分组。则在工作区中 右键单击对应链路的某个地方,选择“ Capture”单击上图所示的下拉箭头,从 中选择 West f0/0,便会自动启动 WireShark。如果想在Central和East之间的serial link上捕获分组,则需要选择圭寸装方 式,如上图最下窗口所示。可选项包括HDLC和PPP。现在产生某些流量以便测试分组捕获。从 West路由器ping路由器East。然 后按下CTRL+R来刷新 WireShark窗口。向下滚动 WireShark窗口内容,会发现 ping 对应的 ICMP request和 reply 消息。保存和加载网络拓扑GNS3使用扩展名为.net的Dynagen文本文件来保存和装载网络拓扑。只需 选择文件菜单的save或save as便可。这种处理并不保存路由器的配置文件,只 是保存画的网络拓扑。可以通过文件菜单的Export菜单项只保存网络拓扑的图形文件。如果想保存路由器配置,点击工具栏按钮“解压缩所有startup con figure” 以后可以将路由器配置粘贴回。如下图所示。 GET53立岬最WS (f 査吾 3去富抵三笛hi茄扑汇总白X完成上述工作还有其他办法。在GNS3的Con sole区域中,输入 “路由器名字export /all”或“路由器名字export”可以导出路由器的配置文件。输入import /all或import可以将配置导入路由器。为了将配置信息存入.net文件,需要使用push /all或save /all等con sole命令。 当在GNS3中打开.net文件时,包括路由器配置信息的所有东西将被加载。但使 用这些命令前需要在路由器的con sole窗口中用write或copy run start等命令预先保存相关配置信息。Cisco模拟器 CCNA模拟器 CCNP模拟器讨论模拟器下载:Http:/bbs.56CTO.comClient/Server 和 Multi-Server 模式Con sole工作区和Dyn agen命令PIX 防火墙仿真GNS3 的图标管理以上部分内容请参看英文版教程。Cisco 模拟器 CCNA 模拟器 CCNP 模拟器讨论模拟器下载:Http:/bbs .56CTO .com相关资源希望本教程能对你使用GNS3有所帮助。但这些远远不够,强烈建议访问GNS3官方网站,网站中有一些视频教程。另外,Dynamips论坛http:/7200emu.hacki.a止有许多有用的材料。Cisco模拟器 CCNA模拟器 CCNP模拟器讨论
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 压缩资料 > 基础医学


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!