络模拟器CORE和eNSP对比

CORE是一个 络仿真软件,最初来自于波音公司的一个 络科技研究组,之后美国海军研究实验室进一步资助,推动了这个项目的发展。这是一个开源项目,在军方的页面是https://www.nrl.navy.mil/itd/ncs/products/core , 不出所料,这个地址在大陆是不存在的,需要不可言说的方法才能访问到。Github地址:https://github.com/coreemu/core

安装方法:

Linux + python环境,从源码编译 / 发行包安装,详见https://github.com/coreemu/core/blob/master/docs/install.md

特点:

CORE实现节点的仿真使用了linux network namespace,与容器技术类似的轻量级虚拟化方法,这意味着开销更小,并且完全可以在虚拟机里装linux,再安装CORE来运行,性能基本没有影响。

CORE侧重 络拓扑和协议的仿真,节点放进去之后可以自动分配IP,组成可连通的 络。可以加载自定义的协议。

 

 

eNSP是华为开发的软件,是数通组 模拟软件,主要目的看起来是用来培训企业 络设备运维的,还可以做考试试题。下载地址是:https://support.huawei.com/enterprise/zh/tool/ensp-TL1000000015 但目前(19年12月)需要权限方可下载,记得以前是开放的,可能A国事件之后加强了信息安全保护。

 

eNSP的用处貌似是企业业务的培训工具,可用的设备型 和真实硬件是一样的。

基于WIN平台,因此安装只要鼠标点点点就行了。每个设备启动之后实际上对应一个虚拟机,所以安装的时候需要一起安装virtual box. 这样就意味着很耗资源了,笔记本基本上最多就能启动一二十个仿真设备。而且也无法在虚拟机里面运行这个软件,两层嵌套的虚拟机性能损失太多。

 

 

 

总结:两个软件的对比如下:

 

 

CORE

eNSP

运行环境

Linux

WIN

操作方法

GUI + python API

GUI

节点模拟实现方式

Linux network namespace

Virtual box

侧重点

络协议、拓扑仿真

具体设备的模拟、组 规划

独特点

分布式运行仿真,完备的API

 

 

 

 

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2019年11月22日
下一篇 2019年11月22日

相关推荐