首先2个虽然都是模拟仿真专用软件,但定位不一样。
从某种角度说可能没有对比意义。
如果非要对比的话,各有优势。
ENSP
优势
1.华为官方开发,在稳定性上和支持情况相对来说好很多。覆盖企业有线、无线以及服务器等绝大数场景的模拟仿真。
2.较为全面的支持模拟企业级无线仿真,包括无线控制器、无线接入点以及射频接入终端。
3.支持C/S模式,即使电脑配置不高,在有服务器加持下也能仿真更完整网络。
不足之处
1.底层是使用Oracle VM VirtualBox虚拟机加载方式,一定程度上增加了物理机配置和一些兼容性问题影响体验。
2.目前由于一些特殊原因,官方停止了开发和维护后续可能新的特性或技术无法第一时间获得支持。
3.仅支持Windows平台。
GNS3
优势
第三方团队开发,兼容多个厂商设备仿真模拟。cisco设备居多,也有部分H3C和华为设备在特定条件下可以使用。
使用qemu作为底层相对来说兼容性在一定程度上比vbox好很多。
支持多平台版本,Windows linux mac等。
不足之处
官方在1.0版本后取消了多语言。1.0之前版本支持多语言,目前仅支持英文。
qemu一样存在资源消耗问题甚至异常使用物理硬件资源问题,需要开局配置idle来规避。仅限制cisco ios镜像设备。
对交换机支持不友好,不过在2.0后续更新了远程服务器方式来改善了很多。
不支持完整的无线网络模拟仿真,仅支持部分无线控制器设备。
PT是cisco官方开发的一款纯软件 因此对硬件要求极低 支持多平台
目前安卓 windows pc mac pc以及linux都有对应版本
缺点就是功能有限 只有初级部分 比较这软件官方定义是完成CCNA
GNS3适合CCNP人士 CCIE有点困难 资源使用问题
GNS3使用的IOS运行设备 真实度几乎和真机一样 而且有着图形化界面
也支持多平台pc机windows osx linux都有 而且支持加入虚拟机在拓扑
使得实验更佳真实 还有就是GNS3不仅支持cisco设备还支持部分其它厂商设备
说了好处 缺点就是 交换机模拟很差 要么用3640 3725等路由器加交换机模块
要么就是用官方给的IOU模块实现 用着比较蛋疼
还有就是默认IOS使用的dynamips来实现 十分浪费CPU资源 如果不计算IDIE值
很容易就挂了
IOU 目前有2种说法
一个是GNS3 IOU 是GNS3官方的二层解决方案 不过现在也能放其它设备了 通过linux来运行设备
效率和windows我是没感到明显区别 但是资源使用比windows低了很多
还有就是Cisco IOS on Unix,它是运行基于SPARC芯片的SUNOS系统之上的,但是不支持在X86
平台之上运行。也就是说如果你要使用真正意义上的IOU,你至少需要一个Sun小型机才行,或者你
也可以通过Simics在X86上模拟了Sparc的Solaris,但是效率可能会不尽如人意。
这个适合CCIE 构建复杂的拓扑网络 但是没有图形化 上手是个难事 而且从0部署也很麻烦 虽然有现成虚拟机可以下载到
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)