IOU其实也火了大半年了,现在我才有机会好好接触一下。最近在做CCNP交换实验的时候,之前一直在使用的GNS3模拟器有很多交换方面的实验做不了,于是想尝试使用其他模拟器,最后顺理成章找到了IOU。首先先来介绍一下IOU和IOL。
声明:本文只对IOU和IOL进行介绍,并没有对任何版本的IOU进行发布和下载地址发布,如果要下载下文提及的软件,请自己找办法。
IOU:
全称是Cisco IOS on Unix,它是运行基于SPARC芯片的SUNOS系统之上的,但是不支持在X86平台之上运行。也就是说如果你要使用真正意义上的IOU,你至少需要一个Sun小型机才行,或者你也可以通过Simics在X86上模拟了Sparc的Solaris,但是效率可能会不尽如人意。
IOL:
全称是Cisco IOS on Linux,它可以在基于X86平台的任意Linux发行版系统之上。也就是说你能自己装一个Linux系统然后加载IOU,这种方法也是对大部分人来说比较可行。而搭建Linux的方法你可以是在真机上做,在虚拟机上做,或者在Windows系统下用Andlinux进行模拟。
鉴于IOL的普及型,网络上所介绍的IOU其实大部分在实际意义上是IOL,不过IOU这个名词出现得更为早,更容易被大多数人接受。下文也将以IOU为名进行简单介绍。
独立版的IOU
自己搭建属于自己的Linux平台,然后自己部署L2IOU,L3IOU,这里就不做详细介绍了。这种方法对拓扑搭建比较人性化,自己可以按照自己的需要进行拓扑的搭建,不过相对GNS3这种傻瓜式拖拽来说,IOU的拓扑搭建会相当麻烦。
集成版的IOU
已经打包好的包含IOU的Linux操作系统。
- Cisco L2/L3 IOU Rack v3.0:这个版本不再是LiveCD版本,而是基于Debian的VM版本,同时也统一了之前所有的IOU版本。应该是最简单易用的版本了,兼容了L2/L3 IOU,操作简单明了。还能桥接虚拟网卡和GNS3模拟器进行互联互通。
- CiscoIOL-CoLinux 2.0:撒加版的IOU,也是基于Debian的VM版本,功能也非常强大,主要是能支持自己搭建拓扑。但是挨踢小茶本人没亲测过。
- Asasel's IOU 4.3:这个版本和上面提及的第一个版本挺相似的,里面集成了很多欲配置拓扑图,可以完成INE/IPX/NARBIK/CISCO 360等实验。如果想节省时间自己搭建拓扑的话这个版本会是非常好的选择。
IOU优势
- IOU对比GNS3,小凡,PackageTracer的比较明显的优势是系统占用非常小,我在虚拟机下一次打开6台路由器和4台交换机占用24M左右内存和1%-3%的CPU占用率(不跑协议情况下)。有网友测试表明开60台也就占用内存2.5G,cpu为1%左右(不跑协议情况下)。可见IOU在系统占用方面基本是完胜其他思科模拟器了。
- 更有效二层交换实验,相比其他模拟器在二层模拟上更能胜任,能支持更多特性。
但是毕竟IOU不是真实的思科设备,无法100%模拟真实设备,所以还或多或少存在很多BUG。例如EtherChannel和PVLAN都有不完善的地方,但是瑕不掩瑜,总体来说这个IOU还是很棒的!
IOU主要还是为CCNP甚至CCIE搭建很复杂的拓扑图时候使用的,所以如果是简单的拓扑,完全可以用GNS3胜任,不用用IOU这么折腾。
文章评论
群英,身边的网络营销专家。
iou在资源方面利用率确实比较好。GNS3太消耗资源来,所以一般都是用iou来敲实验,要不本本散热不行。
@lshua9 是啊!除了比较简单的实验为了搭拓扑方便采用GNS3,其他路由和复杂实验果断用IOU!普通笔记本可以模拟上百台路由器~