第3章路由器模拟软件的使用3.1BosonNetSim3.1.1BosonNetworkDesigner3.1.2BosonNetSim3.2DynamipsGUI3.2.1DynamipsGUI介绍3.2.2DynamipsGUI安装3.2.3DynamipsGUIIOS印象文件3.2.4DynamipsGUI界面介绍3.2.5配置DynamipsGUI模拟路由器3.3CiscoLab(自学,不作要求)3.4总结第3章CISCO路由器模拟软件的使用3.2DYNAMIPSGUI3.2.1DynamipsGUI介绍DynamipsGUI是一款非常优秀的思科路由器模拟软件,可以模拟真实的IOS环境,而非Boson等模拟软件那样简单模拟命令,用这款模拟器进行思科模拟实验对日后配置真实路由器有很大的帮助作用。DynamipsGUI是一款图形化的软件,在图形界面上进行操作,最终形成的是dynamips的.Bat文件,易于初学者使用。DynamipsGUI使用过程:1安装--〉2执行--〉3设备选型--〉4模块设置--〉5连接设置--〉6生成BAT文件--〉7运行BAT文件,打开超级终端进行路由器配置;或运行vpcs.exe,对虚拟PC进行配置。3.2.2DYNAMIPSGUI安装•低版本(如DynamipsGUI_2.3_CN),需要先安装libpcap或者winpcap;•高版本(如DynamipsGUI_2.8_CN),双击DynamipsGUI图标,系统会自动将DynamipsGUI安装到默认目录下面,并安装好winpcap。•具体安装过程参见演示(以DynamipsGUI_2.8_CN为例)。3.2.3DYNAMIPSGUIIOS印象文件DynamipsGUI运行时需要真实的Cisco1700,2691,3620,3640,3660,3725,3745或者7200的IOS软件。3.2.4DYNAMIPSGUI界面介绍3.2.4DYNAMIPSGUI界面介绍设备参数设置①此区域是选择交换机和路由器的个数。②这个地方是选择设备类型,IOS路径,idle-pc值,NPE类型,虚拟(表示虚拟设备的RAM所占的内存大小,因为dynamips在模拟时候需要将主机的物理内存模拟成模拟设备的RAM),以及寄存器。③此区域是配置分布式的dynamips的设置区域。④这里可以选择一些不需要IOS的模拟设备。如:FrameRelay交换机ATM交换机,以太网交换机(现在已经有支持交换的模块NM-16ESW)。由模拟器完成这些功能。⑤设备类型,选择你所需要模拟的设备,界面上显示的设备为dynamips目前支持的类型,其他的都不支持。⑥这里可以设置连接到主机通信。⑦可以直接读取真实设备里的NVRAM里的配置文件(.ini格式)。⑧输出目录(自己建立)。3.2.5配置DYNAMIPSGUI模拟路由器计算Idle-PC值(难点)设置NPE类型寄存器设置(默认是0x2142,需要改为0x2102)PC桥接参数配置模块设置设备连接(生成BAT文件)3.2.5配置DYNAMIPSGUI模拟路由器运行RX.BAT文件打开超级终端①新建连接②COM口选择(选择TCP/IP(Winsock))③呼叫主机详细信息”对话框(主机地址为“127.0.0.1”,端口号设置为“200x”)④系统最初配置(一般选择否)⑤进入路由器实际配置运行VPCS.EXE进行虚拟PC配置路由配置举例注意:配置R1的S1/0为DCE路由器各端口配置后要激活(noshutdown)私有地址10.0.0.0/8:10.0.0.0~10.255.255.255172.16.0.0/12:172.16.0.0~172.31.255.255192.168.0.0/16:192.168.0.0~192.168.255.2553.3CISCOLAB(自学,不作要求)CiscoLab是南京工业大学思科网络技术学院基于Dynamips制作的一个思科路由器交换机集成模拟软件平台,其名字简称工大瑞普。本节内容将介绍如何安装、使用该模拟平台。操作分三个步骤:①安装winpcap、修改网卡参数;②选择网络拓扑,运行模拟路由器;③使用CiscoLab软件进行路由器、交换机配置。实验拓扑实验步骤(1)安装winpcap、修改网卡参数进入setup子目录,首先双击“1.安装Win_Pcap.cmd”文件安装winpcap程序。如图所示。双击“2.修改网卡参数.CMD”如图2-4所示(2)启用虚拟机和设置idlepc值回到安装的根目录下:针对您的系统选择不同的虚拟服务文件:0.虚拟服务Win2000.bat:针对于Windows2000Server的环境0.虚拟服务XP&2003.bat:针对于WindowsXP和WindowsServer2003的环境。双击相应虚拟服务启动文件后,如图所示选择需要启动的虚拟实验环境①控制台CCNA路由版:cmd完成路由实验,超小内存,5台路由器仅需要130Mb内存;②控制台CCNA标准版.cmd:以提供帧中继的实验;③控制台CCNP标准版.cmd:成所有的NP路由实验;④制台CCNP迷你版.cmd:支持IPv6,比较节省内存;⑤控制台CCNA交换版.cmd:CCNA的交换实验环境;⑥控制台CCNPadsl.cmd:CCNP:ADSL的实验环境;⑦控制台VPN.cmd:CCNP&SP安全的实验环境。本实验选择“1.控制台CCNA路由版.CMD”的实验环境,启动控制台,如图所示。查看当前环境的设备列表启动模拟路由器可以使用start命令启用指定的路由器。首次启动时,会出现StartingR1withnoidle-pcvalue的警告,如图所示。IDLE-PC可以减轻CPU的压力,建议获取并设置,如图所示。选择带有*的推荐值,如果有多个推荐值,建议打开任务管理器,观察CPU的性能表,再进行设置。当选择了一个较好的idlepc值后,使用idlepcsaveR1db命令进行保存。这样做,是因为如果以后有相同的IOS的路由器启动后,是不需要计算相应的值。idlepc值的保存的位置是:/tmp/idlepc.ini文件中。(3)使用CISCOLAB软件进行路由器、交换机配置可以直接在控制台中,使用telnetR1的命令登录相应的路由器。当然也可以在Windows的cmd窗口中,使用telnetlocalhost3001的方式进行登录,3001为端口号(注意:DynamipsGUI是从2001开始分配端口),可以使用list命令观察,如下图所示。还可启动超级终端软件或SecureCRT软件,登录模拟路由器配置界面。3.4总结介绍了BosonNetSim、DynamipsGUI和CiscoLab的基本界面和使用方法。boson是模拟出IOS的命令行,有的命令和真实路由器配置命令不相符合,配置好后执行命令不一定可靠。而dynamips是模拟出cisco路由器的硬件环境,然后在这个环境中直接运行Cisco的IOS。换句话讲,dynamips模拟出的是真实的路由器,但它只能模拟路由器而不能模拟交换机。对这些软件需要不断练习才能提高,熟能生巧!