基本介绍
IOU是指IOS On Unix,即可以在Unix系统上运地IOS。IOU不但可以模拟Router,还可以模拟Switch。
Cisco IOU是思科公司测试IOS时使用的模拟器,Cisco IOU基于Ubuntu Linux系统,操作相对不方便,
为了简化操作,有大神将IOU从Linux系统中提取了出来,并开发出了今天我们介绍的Web-IOU。Web-IOU
相比我们前面介绍过的GNS3或EVE-NG来说,是一填非常轻量级的IOU模拟器,部署使用简单,但同时功能
也相对简单一些,但对于模拟路由器与交换机的配置是富富有余的。本篇我们就来介绍 下IOU Web Inte
rface的安装和使用方法。可以通过搜索IOU Web Interface或Web IOU等相关关键字来下载安装程序,
也有OVF模板,有些下载的是Web IOU VM的虚拟机磁盘文件。这里我们介绍使用虚拟机磁盘文件来部署Web
IOU的方法。这里我下载的文件如下图,可以看到这是从VirtualBox中导出的虚拟机磁盘文件,我们计划
将其导入到VMware ESXi中。
创建虚拟机
1、在VMware中创建一个新的虚拟机,在配置虚拟机硬件时,删除原有的硬盘,然后选择添加硬盘,选择现
有硬盘。选择我们下载好的vmdk文件。依次添加两个vmdk。
2、添加完磁盘后,修改硬盘的参数,将“控制器”改为“IDE控制器”,默认为“SCSI控制器”。注意这一步与
我下载的vmdk文件有关,可能由于原虚拟机是在VirtualBox中创建,所以在VMware里无法使用默认的SCSI
控制器。这里可以反复尝试修改成正确的值,如果参数不对,虚拟机将无法开机。
3、虚拟机配置完成后,打开虚拟机电源,虚拟机会自动启动到系统中。默认的账号为root/cisco
4、如果如上图红框位置没有显示任何IP地址,需要登录到系统后,执行以下命令,并重启系统。
[root@iou /]# rm -f etc/udev/rules.d/70-persistent-net.rules
5、重启后,修改网卡配置文件,改成需要的IP地址,并重启网络服务。
[root@iou ~]# vi /etc/sysconfig/network-scripts/ifcfg-eth0
[root@iou ~]# service network restart.
6、一切准备就绪,通过浏览器登录Web-IOU。Web-IOU的界面简洁明了,主要包括三个功能区域,Labora
tories项主要是拓扑列表,Manage项是IOU的一些管理工具,包括导入license等,Download项中可以导入
和导出拓扑以及配置信息
7、导入License,点击“Manage”–“Manage license”。没有License,IOU是无法启动的。
8、导入IOU,点击“Manage”–“Manage IOSes”,输入合适的名称和描述,然后选择IOU文件进行上传。
创建拓扑
1、以上准备工作完成后,就可以创建创建拓扑,添加设备开始使用了。点击“Laboratories”,然后点击
右侧上方的图标“Add new lab”。
2、名称,描述,附加信息,这三项随便填就可以,按自己的要求填写。
3、NETMAP这里比较关键,这里是设定设备间的连接端口对应关系,如下图:
1:0/0 2:0/0 代表第一个设备的第一个模块的第1个端口,连接第二个设备的第一个模块的第1个端口
1:0/1 2:0/1 代表第一个设备的第一个模块的第2个端口,连接第二个设备的第一个模块的第2个端口
1:0/2 3:0/0 代表第一个设备的第一个模块的第3个端口,连接第三个设备的第一个模块的第1个端口
1:0/3 3:0/1 代表第一个设备的第一个模块的第4个端口,连接第三个设备的第一个模块的第2个端口
4、点击“Add”后,就会生成一个设备表格, ID Name为设备名称,自己定义。IOS为选择要使用的IOU。
RAM和VNRAM留空即可。Eth是网络模块的数量,一个模块4个端口。Ser是Serial卡的数量。然后点击
“Save”保存即可。下面的Images项不需要选择。
5、在拓扑界面可以看到刚刚新建的拓扑。
6、点击即可进入拓扑,可以随意拖动设备的位置, 然后点击“Save positions”保存,下次进入就会还是
这样的位置状态。
7、点击Devices,选择开启设备,可以选择逐个开启,也可以一键开启所有设备。设备启动后,颜色由红色
变为蓝色。
8、右键点击设备,有许多选项,可以开启关闭设备,这里我们选择“Open console via browser”,可以
在新Web页面中打开设备的控制台。
9、如果需要使用终端工具登录设备的控制台,可以选择putty, SecureCRT等工具。需要选择以telnet
方式登录,主机名填写Web-IOU登陆界面的IP,端口号填写web控制台上显示的端口号即可登录。实际上
console编号都是从2001开始叠加的。比如第1台设备console号为2001,第2台设备console号为2002,
以此类推。
10、将三个设备都填加进console工具,就可以在console中对设备进行配置了。