300 likes | 572 Views
Dynamips 使用教程. 关于 Dynamips 如何使用 Dynamips GUI 2.8 添加路由器和交换机 使用虚拟 PC 构建网络拓扑图 桥接到 PC 注意事项 使用远程终端软件连接模拟出的设备 练习. 主要内容. 关于 Dynamips. Dynamips 是 Christophe Fillot 编写的一款 Cisco 路由器模拟器。 它模拟的是真实路由器硬件,让真正的 IOS 运行于这个虚拟的硬件之上。 它能够模拟 1700 、 2600 、 3600 、 3700 和 7200 等系列硬件平台,并且运行标准的 IOS 文件。
E N D
关于Dynamips 如何使用Dynamips GUI 2.8 添加路由器和交换机 使用虚拟PC 构建网络拓扑图 桥接到PC 注意事项 使用远程终端软件连接模拟出的设备 练习 主要内容
关于Dynamips Dynamips是Christophe Fillot编写的一款Cisco路由器模拟器。它模拟的是真实路由器硬件,让真正的IOS运行于这个虚拟的硬件之上。它能够模拟1700、2600、3600、3700和7200等系列硬件平台,并且运行标准的IOS文件。 通过软件的方式模拟使用真实环境中的设备,可以让大家更熟悉Cisco的设备 测试和实验Cisco IOS的各种特性 迅速检测实施到真实路由上的配置 当然,它不能替代真实的路由器
*目前支持的CISCO IOS有以下几种: - Cisco 7200 (NPE-100 to NPE-400) - Cisco 3600 (3620, 3640 and 3660) -Cisco 2600 (2650XM,2621,2620,2611.2610,2610XM) - Cisco 2691 - Cisco 3725 - Cisco 3745 *CISCO 的7206VXR NPE-200 (256 Mb of DRAM)目前无法模拟 - Cisco 6509 正在开发中 Dynamips支持的路由器型号及模块
Dynamips支持的路由器型号及模块 C7200 Slot 0: C7200-IO-FE <------> 支持1个Fastethernet接口C7200-IO-2FE <------> 支持2个 Fastethernet接口 C7200-IO-GE-E <------> 插这个卡以后会同时出现2个端口,Ethernet0/0和GigabitEthernet0/0 注意:这三个卡只允许插在Slot0口,如果插入后面的slot口是无效的. Slot 1-5: PA-2FE-TX <------> 支持2个Fastethernet接口PA-FE-TX <------> 支持1个Fastethernet接口PA-4E <------> 支持4个Ethernet接口PA-4T+ <------> 支持4个serial接口PA-8E <------> 支持8个Ethernet接口PA-8T <------> 支持8个serial接口PA-A1 <------> 支持1个ATM port adapter接口PA-GE <------> 支持1个GigabitEthernet接口PA-POS-OC3 <------> 支持1个Packet Over SONET/SDH接口(用于更高速度的接口)
Dynamips支持的路由器型号及模块 C3600(3620/3640/3660) NM-16ESW <------> 支持16个Fastethernet接口(交换模块,在使用此模块做交换实验时候,请使用no ip routing 关闭端口路由) NM-1E <------> 支持1个Ethernet接口 NM-1FE-TX <------> 支持1个Fastethernet接口 NM-4E <------> 支持4个Ethernet接口 NM-4T <------> 支持4个serial接口 Leopard-2FE<------> 支持2个Fastethernet接口(3660专用,并且只能在slot 0 下使用)
Dynamips支持的路由器型号及模块 c3725/c3745/c2691 GT96100-FE <------>支持2个Fastethernet接口(只限制在slot 0) NM-16ESW <------>支持16个Fastethernet接口 NM-1FE-TX <------>支持1个Fastethernet接口NM-4T <------>支持4个serial接口 c2600(2610/2611/2620/2621/2610XM/2620XM/2650XM) NM-16ESW <------> 支持16个Fastethernet接口NM-1E <------> 支持1个Ethernet接口NM-1FE-TX<------> 支持1个Fastethernet接口NM-4E <------> 支持4个Ethernet接口CISCO2600-MB-2E<------>支持2个Ethernet接口CISCO2600-MB-2FE<------>支持2个Fastethernet接口
Dynamips运行的平台及模式 Dynamips支持的操作系统: 1、Windows 2000/xp/2003; 2、Linux和Mac. 缺点: Dynamips 的运行方式主要采用批处理方式可以直接调用dynamips,比较节省系统资源,拓扑不直观,且连接不易修改
dynamipsGUI • DynamipsGUI介绍 • 该软件由netemu.cn社区的小凡编写目前已推出的版本有: • DynamipsGUI_2.3_CN.exe • DynamipsGUI_2.4_CN.exe • DynamipsGUI_2.5_CN.exe • DynamipsGUI_2.6_CN.exe • DynamipsGUI_2.6_EN.exe • DynamipsGUI_2.7_EN.exe • DynamipsGUI_2.7_CN.exe • 目前dynamipGUI_2.83为最高版本。
dynamipsGUI实验步骤 • 1、根据拓扑,添加相应数量的路由器和交换机 • 2、选择设备类型,选择IOS,计算idle-pc值 • 3、设置虚拟内存大小 • 4、选择输出目录 • 5、为路由器和交换机选择模块,并确定 • 6、构建网络拓扑图 • 7、运行设备 • 8、登录设备
添加路由器和交换机 • 确定路由器和交换机的数量 • 确定型号(3640),在[设备类型]内选择相应型号 • 点击[浏览]选择IOS • 存放路径C:\software\DynamipsGUI_CN\IOS • 可用的IOS • C3640-JK.BIN • c3640-telco-mz.123-11.T.bin • 计算idle-pc值 • 虚拟RAM和寄存器的值不需更改,[确定]即可
计算idle-pc值 • 点击[计算idle] • 打开路由器的运行界面 • 任意运行几个命令 • 按Ctrl+]键,松开然后按i键,开始计算idle • 选择count值最大的一个idle值,填入DynamipsGUI运行界面上的[idle-pc值]内
为路由器和交换机选择模块 • 选择输出目录(用于保存设备的IOS和配置文件)后,进入[详细信息设置]
路由器参数设置 • 选择需指定参数的路由器 • 为路由器指定型号,路由器名RouterN和端口号200X不需改变 • 选择适当的插槽和模块 • NM-16ESW 16端口交换模块 • NM-1E 1端口以太网模块 • NM-1FE-TX 1端口快速以太网模块 • NM-4E 4端口以太网模块 • NM-4T 4端口串口模块 • 确定后,可在右侧看到设备信息
交换机参数设置 • 选择需指定参数的交换机 • 为交换机指定型号,路由器名SwtichN和端口号300X不需改变 • 可使用的模块只有1种: NM-16ESW, • 是一块16口的网络模块,具备交换功能,用于在路由器上进行一些交换的试验 • 有很多交换机的特性在这个模块上是不能实现的 • 确定后,可在右侧看到设备信息
构建网络拓扑图 • [操作系统选择](XP/03/Vista)和[控制台选择](TCP)不需改变 • 按照拓扑图的要求将相应的端口连接起来
完成Dynamips的参数设置 • 连接完毕后,点击[生成BAT文件],然后[退出] • 可在输出目录中查看做好的设备和连接信息 • pc1存放设备的配置文件 • VPCS存放虚拟PC的运行文件 • CONNINFO.TXT文件存放设备间的连接信息
在完成的设备上进行操作 • 运行pc1下RouterN.bat和SwitchN.bat文件(会生成相应的RouterN和SwitchN目录),等于设备加电开机 • 可用超级终端、SecureCRT等工具软件连接设备进行配置 • 协议:telnet • 主机地址:127.0.0.1 • 端口:200N(路由器) • 300N(交换机)
注意事项 • 作为二层交换机使用时,先用no ip routing命令关闭路由功能 • 配置vlan时,只能在vlan database模式下 • 查看vlan时,使用show vlan-switch命令 • 配置VTP时,只能在vlan database模式下,且命令有微小差别,可先用“?”查看 • 虚拟PC和路由器端口连接时,必须先配置路由器端口的IP地址,再给虚拟PC配置IP地址,否则一般会ping不通
3600系列----3640充当二层交换机 加载NM-16ESW板. no ip routing (关闭接口路由功能) 缺陷: 1、端口安全2、RSTP3、MSTP4、pVLAN5、routed port不支持DHCP6、不支持子接口
3660实现三层交换机部分功能 加载NM-16ESW板 可以支持二层、三层Ethernet channel (每台设备最多支持8个以太网口做ethernet channel ,设置永久主根和永久次根,支持各种路由协议,实现三层交换机的部分功能。 不足之处: 不支持端口安全 不支持RSTP 不支持MSTP 不支持pVLAN
VPC简介 VPC 可以模拟最多 9 个虚拟的 PC。你可以 ping/traceroute 这些 PC,或者在这些 PC 中 ping/traceroute 其他的主机或路由器。当然这些虚拟的 PC,并不完全意义上的 PC,它只是一个运行在 Linux 或 Windows 上的应用程序,仅可以使用少数几个有关网络的命令。在借助 Dynamips 学习 Cisco 设备的过程中,会起到非常大的帮助。它可以替代在实验中充当 PC 的路由器或者使用 Vmware 虚拟的 PC。通常,这些被替代者会占用大量的内存和 CPU 资源。 当 VPC 启动后, 缺省监听自 20000 到 20008 的 UDP 端口,并向 30000 到30008 发送数据包。如果没有指定启动文件,且当前目录下存在缺省的启动文件(文件名为:startup.vpc),VPC 就会自动加载启动文件,并执行包含的命令。
VPC的使用 当我们需要在拓扑中使用多台PC,使用vmware或者用3620来代替又非常耗费资源。这时候我们可以使用VPC来模拟出足够多的PC机来完成实验。
使用?获得帮助 使用show查看配置 使用数字1-9在虚拟PC间切换 Vpc中IP地址的设置 1ip 192.168.1.2 192.168.1.1 24 #这里换成你要设置的ip地址2ip 192.168.1.3 192.168.1.1 24 VPC中支持的命令 Ip Ping Tracert Arp Hist show VPC的使用
Dynamips与本地网卡桥接 (二) 使用Dynamips+Dynagen win32安装后的桌面 的快捷方式Network device list来获取
Dynamips与本地网卡桥接 (三)使用小凡的DynamipsGUI来获取
桥接到PC • Dynamips模拟的设备可以和主机网卡进行桥接 • 选择“桥接到PC” • 设置“PC桥接参数配置” • 指定一个NIC接口(接口编号从0-9,可以将多块网卡、虚拟网卡、Loopback网卡等桥接到设备上) • 计算桥接参数,选择正确的桥接网卡,将 \Device\……} 部分填入,确定
SW 练习 • 请使用DynamipsGUI 完成以下拓扑的设置 s1/0 f0/0 f0/0 s1/0 桥接到主机的物理网卡 VPC1 VPC2