Unified Netowrking Lab简称UNetLab,是某些国外大神(Andrea Dainese,就是开发IOU-Web的那牛人)开发的网络模拟器,属于IOU的下一代模拟器。
该模拟器能够充分满足大部分路由交换、安全等方面大多数的实验需求。相对于其他模拟器,该模拟器也具有很多优点。
unetlab融合了多个模拟器的功能。相对于IOU模拟器,unetlab不仅可以使用IOU镜像模拟设备(这个我比较喜欢),也可是使用Dynamips方式加载模拟真实IOS,同时最重要的是,这个模拟器里面还集成了QEMU,这样他就可以模拟ASA、Palo Alto、 F5、 Fortinet等厂商的设备和虚拟机了。这样,不仅具有了IOU的稳定性,又具有了GNS3一样的扩展性。
而相对于比较易用的GNS3,UNetLab仍旧具有很多优点。根据官网的意思,大概可比之处有如下几条
| UNetLab | GNS3 |
|---|---|
| 用户界面为WEB形式 | 用户必须安装软件 |
| 除了抓包软件(Wireshark),终端软件(putty / SecureCRT)及VNC软件(UltraVNC)外无需安装任何程序 | 必须安装程序 |
| 不依赖操作系统类型 | 每种系统都有不同的问题(抹黑吧?我用GNS没出过啥问题啊。。。) |
| 除厂商镜像外的全部内容都集成到一个虚拟机中 | 各种软件各种安装 |
| QEMU无内存大小限制 | Windows中限制了QEMU内存大小为2G |
| QEMU网络无限制 | QEMU的网络数限制在16个 |
| 多用户操作环境 | 单用户操作环境 |
| 所有东西都在一个VM中运行 | IOU/IOL需要另起一台虚拟机才能同GNS3搭配运行 |
| 用户可以给活动链接添加图片(什么鬼?又是花里胡哨没啥用的功能。。。) | |
| 开发者自费开发 | 众筹资金开发(这个确实挺讨厌,一开始新版本不让免费用户用。。。) |
大概就这么多,从设备多样性方面,unetlab的优势显露无疑,但是从搭建拓扑的角度看,unetlab还是没有GNS3那么方便的。
该项目的官方网站为 www.unetlab.com
截止本篇撰写时,最新版本的软件为0.9.0-96版本。通过 http://www.unetlab.com/download/index.html 可以下载到。当然,隔着高墙有些东西不太好下载,那这个就只能自己想办法咯!!