eNSP的使用

本文介绍了eNSP(Enterprise Network Simulation Platform)软件的基本概念、安装过程及常见问题解决办法。eNSP是由华为提供的网络仿真工具,用于企业级路由器、交换机等设备的仿真。文中详细阐述了安装步骤及VirtualBox兼容性问题解决方案,并演示了如何配置拓扑、PC、路由器以及DHCP等关键功能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、eNSP软件是什么?

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

以上解释来自于百度百科

二、eNSP软件安装

2.1 安装包

由于现在华为官网没有提供eNSP的安装包了,所以需要下载的同学应到网上寻找资源下载对应的版本,下载完之后进入安装界面,只需一直点击下一步即可,安装eNSP的时候会附带安装VirtualBox、Wireshark。

2.2 安装遇到的坑

由于个人找到的eNSP版本为1.2.00.510,其附带安装的VirtualBox(版本是5左右的)无法在Windows上运行,所以将其卸载后安装版本6的,但是eNSP不支持,最后看到一篇关于解决VirtualBox不兼容问题的博客,然后将其换为VirtualBox-5.2.44-139111-Win该版本后问题解决。

三、eNSP的使用

3.1 主页

上图所示即为eNSP打开的界面,上面为功能栏,左侧为一些实验器材,中间的样例即为自带可运行的示例,学习提供了关于eNSP的一些使用文档和介绍。

3.2 拓扑页

中间即为实验区域,左侧为实验的设备。

PC配置

通过PC的配置页面进行IP地址、子网掩码、网关的配置,网关即为该PC连接的路由的IP地址,可以通过对路由器进行DHCP配置,选择DHCP自动分配IP地址。

路由器

一般常用的路由器即为AR2220、Router路由器,可用通过选择CLI或者双击路由器图标进入类似于DOS黑窗口中进行配置。首先sys进入然后通过 int g0/0/0(端点号)选择对应端点,通过ip add ip地址 地址掩码设置该端点的ip地址。

设置ripv2
  1. 对路由器进行配置:rip (进入rip协议的配置)

  2. Version 2(选择RIP的版本)

  3. Network 网络地址(与该路由直连的网络地址)

  4. 对相连的路由器都使用以上配置。

  5. 配置完成后使用dis ip routing-table命令查看路由表,表中存在rip协议的路由对应数据,即为配置成功

image-20221204171038773

设置DHCP
  1. Dhcp enable开启DHCP服务

  2. Ip pool pool1创建全局地址池pool1

  3. getway-list 网关地址 设置分配的网关地址

  4. network ip地址 mask 子网掩码 设置全局地址池的范围

  5. dns-list 主要DNS 备用DNS 设置DNS

  6. excluded-ip-address ip地址 ip地址 设置不参与动态分配的地址,可以是一个范围

  7. 再进入对应的接口,dhcp select global开启全局地址分配ip

image-20221204171236569

3.3 交换机

ensp中S5700交换机为三层交换机,你可以为它设置ip地址,若无需要可直接使用。

四、总结

以上为本人完成计网作业的一些总结,希望可以帮助到大家。

参考资料

【eNSP】解决virtualbox不兼容/无法运行问题_擅长开发Bug的Mr.NaCl的博客-CSDN博客

eNSP的DHCP的三种配置 - 哔哩哔哩 (bilibili.com)

华为ensp路由器动态RIP协议配置

### 如何在 eNSP 中配置和使用 Web 服务 #### 配置 HTTP/HTTPS 服务器 为了在网络环境中测试 Web 应用程序或管理界面的功能,在 eNSP 中可以通过配置虚拟设备上的 HTTP 或 HTTPS 服务来进行模拟。通常情况下,这类服务会在路由器或者专用的安全设备上启用。 对于基于 Linux 的系统(如 USG 系列防火墙),可以按照如下方法启动简单的 Python HTTP 服务器: ```bash # 启动简单HTTP服务器,默认端口8000 python3 -m http.server ``` 如果是在 Windows 平台上,则可能需要安装 IIS (Internet Information Services),并通过命令行或者图形界面完成基本设置[^1]。 然而,更常见的是利用专门的操作系统镜像文件来实现完整的 web server 功能。例如,可以在 eNSP 中加载 CentOS、Ubuntu 等通用操作系统模板,并在其内部安装 Apache、Nginx 等流行的 web server 软件包。 #### 使用 Web Service 进行远程管理和监控 除了作为静态页面提供者外,web service 更重要的作用在于它能为用户提供一种便捷的方式去访问网络设备的信息以及执行某些特定的任务。比如通过 RESTful API 接口获取流量统计报告或是调整路由策略等。 当涉及到这些高级功能时,就需要确保所选的硬件模型支持相应的特性集,并且已经正确设置了相关的协议栈和服务模块。此外还需要注意安全方面的问题,包括但不限于 SSL/TLS 加密传输通道的确立,认证机制的选择等等[^2]。 #### 实现跨平台交互 考虑到不同厂商的产品之间可能存在兼容性差异,因此建议采用标准化的技术框架构建 web services 。REST 架构风格因其简洁明了而被广泛接受;SOAP 协议虽然相对复杂但是提供了更为严格的定义和支持更多的企业级特性。无论选用哪种方式,都应该遵循最佳实践指南以保障系统的互操作性和可靠性[^3]。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值