华为模拟器eNSP安装初体验

简介: 华为模拟器eNSP安装初体验

昨天发了一篇EVPN的文章,近期要研究一下EVPN,但是华三的模拟器HCL不支持EVPN,没有办法,只能倒戈转向华为的eNSP了。


eNSP(Enterprise Network Simulation Platform)是一款由华为提供的免费的、可扩展的、图形化操作的网络仿真工具平台,主要对企业网络路由器、交换机进行软件仿真,完美呈现真实设备实景,支持大型网络模拟,让广大用户有机会在没有真实设备的情况下能够模拟演练,学习网络技术。


首先准备安装包。

1677216589901.jpg

eNSP V100R003C00SPC100 Setup是安装的主程序,需要使用这个程序进行安装;其他6个文件夹为设备镜像文件。安装时会检查系统环境,需要WinPcap、Wireshark和VirtualBox的支持,如果未安装或安装不全都会导致安装终止。

1677216602770.jpg

准备好软件环境后继续安装,全程默认设置即可。安装完成后打开软件,注意放通所有防火墙提示的访问权限。

1677216613529.jpg

软件页面如上图所示,左边为设备信息,有详细的设备型号,点击设备还能显示设备接口配置信息。中间有样例工程,可以打开直接使用。最右边是学习指导,点击会跳转到使用帮助文件。

1677216625836.jpg

从系统配置要求可以看到,软件对系统配置要求不高,4G内存可以支持到24台设备,而且每增加1G内存可以多支持10台设备,最大可支持到50台设备,十分厚道。

       然后看一下导入设备镜像,也就是另外6个文件夹中镜像文件的用法。

1677216639224.jpg

以CE12800为例,这是一台数据中心交换机,从左边拖一台设备出来,右击设备图标,选择“启动”。

1677216651832.jpg

然后会提示“导入设备包”,找到对应目录下的img镜像导入就可以了。那哪些设备需要导入镜像呢?其实在设备介绍的地方是有显示的,显示备注为“第三方集成设备”的,就是需要导入镜像的。

       镜像导入成功之后,再次右击、启动设备就可以了。

1677216660426.jpg

毕竟是高端设备,启动时间比较长,请耐心等待。启动过程中也可能提示设备启动超时,不超出上图这些#的时间,可以无需理会。

1677216670891.jpg

启动完成后使用display version命令查看设备版本信息(和华三设备命令是一样的,毕竟华为是爹),确认设备型号和版本加载成功。可以看到这是一台CE12800的交换机,软件版本为V8.180,后面还有内部版本。

1677216686968.jpg

       再使用display memory命令查看设备内存利用率,设备总内存为5.35GB,开机后占用内存1.24GB。怎么和帮助文件有点不一样呢?

1677216693910.jpg

从任务管理器查看性能信息,开了两台CE设备之后,主机内存使用5.25GB。

1677216717532.jpg

       然后关闭CE设备及eNSP软件,主机内存使用量为2.43GB,减少2.82GB,和两台设备占用内存总量大致相等。也就是说设备的实际使用内存都是加载到系统中的内存,如果这么计算,那高端设备无法开启到50台之多。而且CPU利用率可能有点高。

1677216708530.jpg

然后我就把设备列表里的设备大概都点了一下,得到设备的相关信息如下:

1677216750698.jpg

       除安全设备USG5500不支持查看内存之外,其余标注N/A的均为未测试设备,毕竟设备比较低端,有些浪费时间。有数据的项目均为实测值,供大家参考。

相关文章
|
数据可视化 关系型数据库 MySQL
宝塔面板数据库迁移一种小技巧方式
要迁移数据,那么一般情况下两边服务器的mysql版本、配置应该保持一致 将变化的可能性尽可能减低,否则你不会预料到迁移过后会发生什么事.. 其实这个方法只是在恢复数据的时候一种小灵活的手法。主体逻辑还是没有变化的。
824 0
宝塔面板数据库迁移一种小技巧方式
|
Cloud Native 关系型数据库 大数据
CockroachDB:云原生数据库的新概念与实践
本文将介绍CockroachDB,一种先进的云原生数据库,它具备分布式、强一致性和高可用性等特点。我们将探讨CockroachDB的基本原理、架构设计以及在实际应用中的种种优势和挑战。
|
数据可视化 Swift 开发者
零一万物开源Yi系列“理科状元”Yi-9B,消费级显卡可跑,魔搭社区最佳实践
零一万物发布并开源了Yi系列中的“理科状元”——Yi-9B,可在魔搭体验
|
编译器 Linux 开发工具
|
监控 搜索推荐 Java
高校学生管理系统 毕业设计 JAVA+Vue+SpringBoot+MySQL(一)
高校学生管理系统 毕业设计 JAVA+Vue+SpringBoot+MySQL
757 0
|
机器学习/深度学习 人工智能 自然语言处理
神经网络优化:提高AI模型性能的策略
神经网络优化是确保人工智能模型性能达到最佳的关键步骤。通过选择合适的激活函数、优化器和正则化技术,可以提高神经网络模型的准确度和泛化能力。随着深度学习领域的不断发展,神经网络优化策略也将不断进化,为人工智能技术带来更多的突破和创新。
1504 1
神经网络优化:提高AI模型性能的策略
|
机器学习/深度学习 算法 搜索推荐
14 机器学习 - CF协同过滤推荐算法原理
14 机器学习 - CF协同过滤推荐算法原理
669 0
|
数据中心 网络虚拟化 云计算
|
前端开发 API Android开发
|
Java 数据库连接 数据库
Mybatis-Pagehelper详细解析及优化插件开发
项目数据库数据量较大,分页查询要很久,所以要对分页优化,项目使用的分页是mybatis的Pagehelper,于是在Pagehelper的基础上进行了本次分页查询的优化