GNS3模拟器Dynamips使用说明书讲解.docx

上传人:b****6 文档编号:15666413 上传时间:2023-07-06 格式:DOCX 页数:39 大小:957KB
下载 相关 举报
GNS3模拟器Dynamips使用说明书讲解.docx_第1页
第1页 / 共39页
GNS3模拟器Dynamips使用说明书讲解.docx_第2页
第2页 / 共39页
GNS3模拟器Dynamips使用说明书讲解.docx_第3页
第3页 / 共39页
GNS3模拟器Dynamips使用说明书讲解.docx_第4页
第4页 / 共39页
GNS3模拟器Dynamips使用说明书讲解.docx_第5页
第5页 / 共39页
GNS3模拟器Dynamips使用说明书讲解.docx_第6页
第6页 / 共39页
GNS3模拟器Dynamips使用说明书讲解.docx_第7页
第7页 / 共39页
GNS3模拟器Dynamips使用说明书讲解.docx_第8页
第8页 / 共39页
GNS3模拟器Dynamips使用说明书讲解.docx_第9页
第9页 / 共39页
GNS3模拟器Dynamips使用说明书讲解.docx_第10页
第10页 / 共39页
GNS3模拟器Dynamips使用说明书讲解.docx_第11页
第11页 / 共39页
GNS3模拟器Dynamips使用说明书讲解.docx_第12页
第12页 / 共39页
GNS3模拟器Dynamips使用说明书讲解.docx_第13页
第13页 / 共39页
GNS3模拟器Dynamips使用说明书讲解.docx_第14页
第14页 / 共39页
GNS3模拟器Dynamips使用说明书讲解.docx_第15页
第15页 / 共39页
GNS3模拟器Dynamips使用说明书讲解.docx_第16页
第16页 / 共39页
GNS3模拟器Dynamips使用说明书讲解.docx_第17页
第17页 / 共39页
GNS3模拟器Dynamips使用说明书讲解.docx_第18页
第18页 / 共39页
GNS3模拟器Dynamips使用说明书讲解.docx_第19页
第19页 / 共39页
GNS3模拟器Dynamips使用说明书讲解.docx_第20页
第20页 / 共39页
亲,该文档总共39页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

GNS3模拟器Dynamips使用说明书讲解.docx

《GNS3模拟器Dynamips使用说明书讲解.docx》由会员分享,可在线阅读,更多相关《GNS3模拟器Dynamips使用说明书讲解.docx(39页珍藏版)》请在冰点文库上搜索。

GNS3模拟器Dynamips使用说明书讲解.docx

GNS3模拟器Dynamips使用说明书讲解

 

GNS3教程

Version0.5

 

 

目录

 

译序................................................................................................................................3

GNS3图形化网络模拟器............................................................................................4

Windows用户的GNS3QuickStartGuide....................................................................6

Step1:

下载GNS3.................................................................................................6

Step2:

安装GNS3.................................................................................................7

Step3:

配置IOS....................................................................................................8

创建简单的网络拓扑....................................................................................................9

GNS3的主界面...........................................................................................................13

创建复杂的网络拓扑..................................................................................................14

在网路拓扑中添加PC..........................................................................................17

使用PuTTY或TeraTerm等终端程序..........................................................................23

使用软件WinTabber来组织多个Telnent窗口............................................................24

内存和利用率问题..............................................................................................25

IOS映像文件的解压缩...............................................................................................27

FrameRelay、ATM、Ethernet交换设备...................................................................27

分组捕获......................................................................................................................28

保存和load网络拓扑...................................................................................................29

Client/Server和Multi-Server模式................................................................................30

Console工作区和Dynagen命令..................................................................................30

PIX防火墙仿真...........................................................................................................30

GNS3的图标管理.......................................................................................................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路由器集成模拟环境并不为过。

 

 

 

GNS3图形化网络模拟器

 

GNS3是一种可以仿真复杂网络的图

形化网络模拟器。

你可能熟悉用来仿真不

同操作系统的VMware或VirtualPC等软

件。

利用这些软件,可以在自己计算机的

虚拟环境中运行诸如WindowsXP专业

版、UbuntuLinux等操作系统。

GNS3允

许在计算机中运行Cisco的IOS(Internet

OperatingSystems)。

GNS3其实是

Dynagen的图形化前端环境工具软件,而Dynamips是仿真IOS的核心程序。

Dynagen运行在Dynamips之上,目的是提供更友好的、基于文本的用户界面。

用户利用Dynagen可以创建类似于Windows的ini类型文件所描述的网络拓扑,

GNS3是这一步工作的图形化环境。

GNS3允许在Windows、Linux系统上仿真IOSs,其支持的路由器平台、防

火墙平台的类型非常丰富。

通过在路由器插槽中配置上EtherSwitch卡,也

可以仿真该卡所支持的交换机平台。

因此,GNS3是一种用于准备CCNA、CCNP

证书考试的无与伦比的优秀实验工具。

当前市面上有不同类型的多种路由器模拟

器,但他们支持的路由器命令较少,在进行相关实验时常常发现这些模拟器不支

持某些命令或参数。

用户使用这些模拟器通常只能看到所模拟路由器的输出结

果。

在GNS3中,所运行的是实际的IOS,能够使用IOS所支持的所有命令和参

数。

另外,GNS3是一种开源软件,不同付费就可使用。

但是,Cisco的IOS的

使用需要符合Cisco的版权,因此,GNS3安装程序中不包含IOS映像。

这需要

你自己想办法获取。

如,你可以将某Cisco路由器的IOS映像通过TFTP导出。

GNS3主要由JeremyGrossman开发,其他的开发人员包括DavidRuiz,Romain

Lamaison,AurelienLevesque和XavierAlt。

Dynamips由ChristopheFillot开发。

Dynagen的主要开发人是GregAnuzelli。

另外,有许许多多的人在上述软件系统

的开发过程中提供了不同形式的帮助。

下述网站提供了关于GNS3的丰富资料:

 

上述网站中,最有用的莫过于和http:

//7200emu.hacki.at.

 

Windows用户的GNS3QuickStartGuide

 

本节将带你熟悉Windows环境下的GNS3。

使用GNS3所需要了解的关键、

重要内容将被涉及,但内容的深入讨论在本教程后面给出。

 

Step1:

下载GNS3

 

利用浏览器,访问网站

点击绿色的download按钮,如下图所示。

 

Windows平台下最容易的安装方式是使用GNS3-0.5-win32-all-in-one.exe。

 

 

Step2:

安装GNS

 

双击所下载的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的默认值。

但是,有一个叫做IDLE

PC的参数非常重要,后面我们简要讨论。

点击“Save”按钮保存配置,并点击“Close”按钮结束关于IOS的配置。

到现在为止,可以利用GNS3创建网络拓扑并开始模拟实验了。

 

 

 

创建简单的网络拓扑

 

关于如何创建复杂的网络拓扑的内容在后面讨论,这里通过创建包含一个路

由器的简单拓扑来了解如何启动路由器、以及如何通过控制台console来配置它。

同时,我们也将了解如何为选择的IOS确定一个idlepc值,这是非常重要的一

步。

当IOS运行时,它将消耗几乎100%的CPU处理能力,使得计算机的运行

变得异常缓慢。

但是,选择合适的idlepc值可以有效降低CPU利用率。

基本方

法是在路由器不活动时将其设置为sleep状态,后面将给出详细的技术解释。

GNS3主界面分为四个主要区域,如下图所示。

在最左边部分列出了支持的

节点类型(nodetype),可以看到有不同平台的路由器图标、一个PIX防火墙、

Ethernet交换机、ATMbridge、Framerelay交换机和一个Cloud(云)。

最右边部分提供了所创建网络拓扑的汇总信息,在创建复杂的网络拓扑时,

拓扑汇总将帮助你更好的理解网络拓扑。

GNS3窗口中间包括两个部分。

上面的是创建网络拓扑的工作区,下面部分

叫做控制台(console),可以运行某些Dynagen命令。

 

点击最左边NodeType中的某个路由器图标,注意该路由器得是你配置了

IOS映像的型号,我们使用7200平台。

将一个路由器节点拖到工作区,这便有

了一个可供配置的路由器,如下图所示。

 

 

右键单击路由器,选择“configure”菜单项,如下图所示。

 

如下图所示,单击“R1”,选择“slot”标签页。

选择slot0右边的下拉箭头,

选择结尾是FE的某个适配器。

然后,单击slot1右边的下拉箭头,选择“PA-4T+”,

这将在路由器中增加四个串行接口。

单击“OK”。

 

右键单击路由器,选择“start”。

再一次右键单击路由器,选择“Console”,

 

 

将打开一个telnet控制台,如下图所示。

 

在Console窗口启动后,需要按一次“Enter”键。

当提示“Wouldyouliketo

entertheinitialconfigurationdialog?

”时,键入“no”然后回车几次。

等待路由器

出现提示符“Router>”,如下图所示。

 

在GNS3主窗口中,右键单击工作区中的路由器图标,选择“idlePC”。

GNS3

将花费一段时间来计算一个idlePC值,然后会出现如下图所示的窗口。

如果点

击下拉箭头,将会看到多个可能的idlepc值,较好的idlepc值前打上了星号。

择一个带星号的idlepc值并点击“OK”按钮,GNS3将提醒你应用所选择idlepc

值的确认。

 

如果在GNS3主窗口中选择菜单“Edit”下的“IOSimagesandhypervisors”,

 

 

 

双击“IOSImage”标签页中的IOS映像文件,将能够看到在Settings下已经有

了一个新的idlepc值。

可能需要重复几次选择idlepc值的处理过程,以便找到CPU利用率最低的

的idlepc值。

在Windows中可以通过任务管理器来获得CPU利用率信息。

你会发现,如果不设置idlepc值,CPU的利用率几乎达到100%,但一旦选

择了一个合适的idlepc值,CPU的利用率急剧降低。

你可以进入console窗口,此时已经在你的计算机中真正地运行了一个IOS

映像,该IOS所支持的所有命令和参数均可在telnetconsole窗口中使用,就像

telnet到了一台真实的路由器一样。

在这个简单的、只包含一台路由器的网络拓扑中,该路由器有一个FastEthernet适配器和一个包含四个串行口的适配器。

使用命令“showipinterface

brief”可以查看该路由器的接口信息,如下图所示。

 

 

GNS3的主界面

 

GNS3的主要界面如下图所示。

 

当在工作区中右键单击某台路由器后,将出现如下图所示的浮动菜单。

 

 

创建复杂的网络拓扑

 

使用GNS3可以创建非常复杂的网络拓扑,唯一的问题是你的计算机可能会

变得很慢。

这如同运行VMware、VirtualPC等软件一样,其性能取决于计算机

的资源。

如果你的计算机有足够快的CPU和容量足够大的RAM,GNS3的模拟

实验性能就越好。

如前所述,利用idlepc可以有效降低运行GNS3时的CPU利

用率。

利用工具软件Ghostios和sparemem可以降低RAM的消耗量。

GNS3默

认将启用Ghostios,Sparemem由于默认是关闭的,因此必须手动使能它。

如果

你的计算机CPU的主频是2.5GHz,2GB的内存,则运行包含半打(6台)路由器

和多台工作站的网络拓扑不会存在太大的性能问题。

下面我们将创建如下图所示的复杂网络拓扑。

 

从NodeType拖3台路由器到工作区。

右键单击每一台路由器,选择

“Configure”,在标签页“slot”中,包含一个FastEthernet适配器和一个PA-4T

串行口适配器。

单击工具栏中的“Addalink”按钮,选择下拉菜单的“Manual”菜单项,

鼠标将变成十字形。

点击R0,选择s1/0,然后点击R1,选择s1/0;

点击R1,选择s1/1,然后点击R2,选择s1/1。

再次点击工具栏中的“Addalink”按钮(已经变成了一个停止标志)。

如下图

所示。

 

 

此时,在GNS3主窗口右侧“TopologySummary”区域能够看到刚刚创建的

链接。

GNS3为所创建的每台路由器起了一个默认的名字,以R开头,后面是个数

字。

如果想更改路由器的名字,可以右键单击路由器图标,选择“Changethe

hostname”来改名。

工具栏中有如下图所示的四个工具按钮:

 

其中,第一个是“TelnettoallIOS”按钮。

后面的三个分别是开始/恢复、暂

停、停止所有IOS。

通过点击开始按钮,将出现如下图所示的提示窗口:

 

网路拓扑中的链路颜色从红色变成了绿色。

如果点击“TelnettoallIOS”按

钮,将能够看到每台路由器的启动过程。

GNS3会为每台路由器开启一个Telnet

Console窗口。

在Console窗口中遇到提示“Wouldyouliketoentertheinitialconfiguration

dialog?

”时,键入no并按下回车键。

现在便可以配置每一台路由器了。

我们将改变路由器的hostname,配置secret

口令,使能synchronouslogging,设置接口的ip地址并启动接口,使能RIPversion

2,最后将利用ping测试连通性。

 

 

如上面几个图所示,路由器East可以ping通路由器West。

你也将发现路由

器East的路由表中有到网络10.0.0.0/24的路由信息。

现在,我们从NodeType区域拖三台Ethernet交换机到工作区,并放置在每

台路由器下。

利用“Addalink”按钮将每台路由器的接口Fa0/0与交换机的Port1

连接。

注意,交换机默认包含8个接口,这些接口可以当作是普通的交换机端口,

也可以是符合802.11q标准的trunking端口,但默认是普通交换机端口。

如果想

配置交换机的高级选项,你需要在路由器中添加叫做NM-16ESWEtherSwitch适

配器。

虽然支持更多的交换功能,但该适配器的功能与真正的交换机相比还有不

 

 

小的差距。

 

在网络拓扑中添加PC

 

向网络拓扑中添加PC的方法有三种。

如果只是想利用PC运行ping或者

traceroute来测试连通性,最好使用VirtualPC模拟器。

也可以在网络拓扑中添加

新的路由器并配置它像一台PC一样。

第三种方法是利用真正的PC。

 

利用VirtualPCSimulator

 

VirtualPCSimulator是运行在Windows或Linux上的程序,它的功能有限,但

是可以运行ping和traceroute。

VirtualPCSimulator是一种免费软件,可以从

将下载的文件解压缩,运行其中的vpcs.exe,如下图所示:

 

输入“?

”可以获得关于VPCS的帮助。

目前,VPCS支持多达9台PC。

在命令行中输入数字便可以切换到另一台PC。

利用show命令可以查看PC的IP

和MAC地址。

使用如下格式的命令:

ip10.0.0.510.0.0.124可以设置PC的IP

地址、默认网关、子网掩码(前缀长度)。

利用“SymbolLibrary”可以将VPCS集成进GNS3。

在GNS3窗口中选择

Edit菜单的SymbolManager菜单项。

如下图所示。

 

点击“Availablesymbols”下的“computer”,然后右键单击箭头“>”,将计

 

 

算机图标添加到“Customizednodes”。

在Name框中输入“computer”,利用下拉

箭头,将其类型更改为Cloud。

在GNS3窗口NodeType中将出现计算机的图标,

如下图所示。

 

将三台计算机拖动到工作区中,在每台交换机下分别放置一台。

右键单击路

由器West下的计算机,选择“Configure”,单击“Clouds”下的C0,点击NIOUDP

标签页,如下图所示。

在配置中输入如下参数:

LocalPort:

3000

Remotehost:

127.0.0.1

Remoteport:

20000

上述配置对应于VPCS1。

单击按钮

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 经管营销 > 经济市场

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2