如何使用GNS3和Cisco IOU搭建路由交换实验-IOU篇


前面介绍了GNS3的概念,安装,配置和使用,本篇将介绍怎么利用GNS3配置IOU从而实现使用GNS3和Cisco IOU搭建路由交换实验。

由于本篇篇幅较长,所以先过一下大纲:

1. IOU模拟环境介绍

2. IOU软件环境的准备

3. VMware虚拟机的安装、导入和配置

4. IOU镜像的上传

5. GNS3的配置

6. IOU模拟环境的实现

IOU模拟环境介绍

IOU即IOS OUnix,最初是由思科内部人员开发来测试IOS的平台,后来流传到互联网经网友改进有了后来的WEB IOU。而GNS3从1.0版本后就开始整合了IOU,GNS3的IOU相比WEB IOU在拓扑的构建方面方便灵活了很多。IOU的后端运行环境是基于Unix的操作系统,该系统可以运行在Oracle VirtualBox或者VMware的虚拟机上。由于是把IOU镜像运行在Unix系统上,所以对物理机资源的占用非常低。

650) this.width=650;” height=”139″ title=”clip_image001[6]” style=”margin:0px;border:0px;padding-top:0px;padding-right:0px;padding-left:0px;background-image:none;” src=”http://www.fwqtg.net/wp-content/uploads/2015/06/wKioL1VDpZGCsrfYAABWex-YgoI331.jpg” border=”0″ alt=”如何使用GNS3和Cisco IOU搭建路由交换实验-IOU篇” />

注意:建议IOU的版本和GNS3的版本保持一致!

VMware虚拟机的安装、导入和配置

VMware虚拟机的安装,这里就不介绍了,网上一搜教程一堆。

把下载的虚拟机模板-GNS3 IOU VM_1.3.2.ova导入到VMware中。

如下图所示,打开VMware软件,选择打开虚拟机:

650) this.width=650;” height=”580″ title=”clip_image003″ style=”border:0px;padding-top:0px;padding-right:0px;padding-left:0px;background-image:none;” src=”http://www.fwqtg.net/wp-content/uploads/2015/06/wKioL1VDpZOy-BC8AAJFWr3ZfyI808.jpg” border=”0″ alt=”如何使用GNS3和Cisco IOU搭建路由交换实验-IOU篇” />

如下图,单击“Import”把虚拟机导入VMware

650) this.width=650;” height=”533″ title=”clip_image005″ style=”margin:0px;border:0px;padding-top:0px;padding-right:0px;padding-left:0px;background-image:none;” src=”http://www.fwqtg.net/wp-content/uploads/2015/06/wKioL1VDpZWgER-iAAMKLi8cLME532.jpg” border=”0″ alt=”如何使用GNS3和Cisco IOU搭建路由交换实验-IOU篇” />

如下图所示,已经成功把虚拟机模板导入VMware中:

650) this.width=650;” height=”533″ title=”clip_image007″ style=”margin:0px;border:0px;padding-top:0px;padding-right:0px;padding-left:0px;background-image:none;” src=”http://www.fwqtg.net/wp-content/uploads/2015/06/wKiom1VDpCyQWdQhAAL-5JmJp_I470.jpg” border=”0″ alt=”如何使用GNS3和Cisco IOU搭建路由交换实验-IOU篇” />

如下图所示,成功登陆到IOU虚拟机:

650) this.width=650;” height=”533″ title=”clip_image009″ style=”margin:0px;border:0px;padding-top:0px;padding-right:0px;padding-left:0px;background-image:none;” src=”http://www.fwqtg.net/wp-content/uploads/2015/06/wKiom1VDpC3wP6faAAIc8194V5M055.jpg” border=”0″ alt=”如何使用GNS3和Cisco IOU搭建路由交换实验-IOU篇” />

如下图所示,运行ifconfig获取IOU Unix系统的网卡IP配置信息,从下图可以知道该IOU Unix虚机的IP为192.168.61.128,记住该IP地址,后面在配置GNS3 IOU的时候需要用到。

650) this.width=650;” height=”533″ title=”clip_image011″ style=”margin:0px;border:0px;padding-top:0px;padding-right:0px;padding-left:0px;background-image:none;” src=”http://www.fwqtg.net/wp-content/uploads/2015/06/wKioL1VDpZnwhBCxAAHJXNTp2DE247.jpg” border=”0″ alt=”如何使用GNS3和Cisco IOU搭建路由交换实验-IOU篇” />

通过下图可以看出,eth0网卡的IP地址是通过DHCP动态获取的

650) this.width=650;” height=”625″ title=”clip_image013″ style=”margin:0px;border:0px;padding-top:0px;padding-right:0px;padding-left:0px;background-image:none;” src=”http://www.fwqtg.net/wp-content/uploads/2015/06/wKiom1VDpDCxj0XBAAICP188IuE363.jpg” border=”0″ alt=”如何使用GNS3和Cisco IOU搭建路由交换实验-IOU篇” />

通过,查看VMware上的”Host-Only”网络配置,确认IOU虚拟机的IP地址就是从”VMnet1”的DHCP服务器得到的第一个IP地址-192.168.61.128。

650) this.width=650;” height=”533″ title=”clip_image015″ style=”margin:0px;border:0px;padding-top:0px;padding-right:0px;padding-left:0px;background-image:none;” src=”http://www.fwqtg.net/wp-content/uploads/2015/06/wKioL1VDpZyiXHMBAALRfw_Z_n8162.jpg” border=”0″ alt=”如何使用GNS3和Cisco IOU搭建路由交换实验-IOU篇” />

IOU镜像的上传

在物理机上打开浏览器,输入IOU Unix虚拟机的IP地址,打开IOU镜像上传界面,如下图所示:

650) this.width=650;” height=”398″ title=”clip_image017″ style=”margin:0px;border:0px;padding-top:0px;padding-right:0px;padding-left:0px;background-image:none;” src=”http://www.fwqtg.net/wp-content/uploads/2015/06/wKioL1VDpZ2xtDU4AAFTe7PaJGU121.jpg” border=”0″ alt=”如何使用GNS3和Cisco IOU搭建路由交换实验-IOU篇” />

我们可以到IOU Unix虚拟机上进行确认镜像是否已经上传成功:

GNS3的配置

如下图所示,在“Remote servers”里添加IOU Unix虚拟机的IP地址实现GNS3和IOU虚拟机的通讯!

上面有一个需要注意的地方:就是在配置远程服务器IP地址的时候可以把该地址和本地服务器的地址指向同一个网段,但是本地服务器的端口号不要和远程服务器的端口号一样,例如可以把本地服务器的端口号设置成8001,远程服务器的设置成8000。这样既不会有端口号的冲突也可以让本地服务器的IOS模拟设备和远程服务器的IOU模拟设备进行互联!

找到如下图的位置,把IOU许可文件导入GNS3中,该文件可以从GNS3官网下载到,或者在搜索引擎搜索到。

IOU模拟环境的实现

看图说话吧!

650) this.width=650;” height=”409″ title=”clip_image022″ style=”margin:0px;border:0px;padding-top:0px;padding-right:0px;padding-left:0px;background-image:none;” src=”http://www.fwqtg.net/wp-content/uploads/2015/06/wKioL1VDpZ-xhtBQAAEFCJglDXo661.jpg” border=”0″ alt=”如何使用GNS3和Cisco IOU搭建路由交换实验-IOU篇” />

650) this.width=650;” height=”667″ title=”clip_image024″ style=”margin:0px;border:0px;padding-top:0px;padding-right:0px;padding-left:0px;background-image:none;” src=”http://www.fwqtg.net/wp-content/uploads/2015/06/wKioL1VDpaDATfQIAAKyGwfrFWs011.jpg” border=”0″ alt=”如何使用GNS3和Cisco IOU搭建路由交换实验-IOU篇” />

650) this.width=650;” height=”758″ title=”clip_image026″ style=”border:0px;padding-top:0px;padding-right:0px;padding-left:0px;background-image:none;” src=”http://www.fwqtg.net/wp-content/uploads/2015/06/wKioL1VDpaKDUMJOAAKWp3N9VjM095.jpg” border=”0″ alt=”如何使用GNS3和Cisco IOU搭建路由交换实验-IOU篇” />

接下来,就可以利用IOU设备进行实验了:

650) this.width=650;” height=”758″ title=”clip_image028″ style=”margin:0px;border:0px;padding-top:0px;padding-right:0px;padding-left:0px;background-image:none;” src=”http://www.fwqtg.net/wp-content/uploads/2015/06/wKioL1VDpaTxgYr3AAPPeHpu4JA765.jpg” border=”0″ alt=”如何使用GNS3和Cisco IOU搭建路由交换实验-IOU篇” />

从上图可以看出IOU对系统资源的占用很少。