网络模拟器 eNSP、EVE-NG、GNS3、Packet Tracert

本文介绍了网络学习过程中常用的网络模拟软件,如华为的eNSP、开源的EVE-NG、GNS3以及PacketTracert,强调它们在模拟网络环境和设备配置中的重要性,适合初学者入门和进阶网络技术研究。

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

​​​工欲善其事必先利其器,学习网络不可能都有真实的网络环境可以使用,这时就需要使用网络模拟软件,模拟一些网络环境,构建一些网络拓扑,然后学习研究网络技术。

初学时不要在模拟器的选择上纠结,PT、GNS3 就足够。再往上就是 eNSP、EVE-NG (推荐)

1、eNSP,中文名称企业网络模拟平台

eNSP (Enterprise Network Simulation Platform) 是一款由华为自主研发的、免费的、可扩展的、图形化操作的网络仿真工具平台,主要对企业网络路由器、交换机及相关物理设备进行软件仿真,支持大型网络模拟。该模拟器自动对接 VIRTUALBOX 虚拟机

eNSP 官网已经下架 

eNSP V1.3.00.100版本下载(需手动安装Winpcap,Wireshark,VirtualBox)
链接:百度网盘-链接不存在    提取码:yoc0

eNSP V1.2.00.510版本下载(集成安装,自动安装Winpcap,Wireshark,VirtualBox)
链接:百度网盘-链接不存在    提取码:9r19

界面如下: 

点击右上角菜单——工具——注册设备

勾选前三个即可 AR_Base、 AC_Base、 AP_Base

eNSP中常用的几个命令:

1)display  

使用display 系列命令可查看苦有其基本信息或运作状态

如:display version 查看路由器信息,display vlan 查看VLAN信息

2)system-view

<   >为用户视图

system-view 命令可以转换为系统视图,就可以配置系统参数以及进入其他功能的配置视图

3)sysname

sysname+名称可直接更改主机名

4)quit、return  退出命令 

5)save 保存当前配置,会提示是否继续保存,输入“y”确认保存动作 

6)配置路由器接口IP地址

interface GigabitEthernet 0/0/0

ip address 192.168.1.1 255.255.255.0

2、EVE-NG

官网:Home -

EVE-NG 中文网:首页 [EVE-NG-中文网]

EVE-NG(全称 Emulated Virtual Environment - NextGeneration)。继 Unetlab 1.0 后的 Unetlab的2.0新版本,改了名字,原名是UnifiedNetworking Lab统一网络实验室这款模拟器不仅可以模拟网络设备,也可以运行一切虚拟机。理论上,只要能将虚拟机的虚拟磁盘格式转换为qcow2都可以在EVE-NG上运行。所以EVE-NG可以算得上是仿真虚拟环境。

EVE-NG是国外大神们开发的,融合了dynamips,IOL,KVM。它是深度定制的Ubuntu操作系统,可以直接把它安装在x86架构的物理主机上。它也有ova版本,可以导入到VMware等虚拟机软件中运行。

EVE-NG 在交互模式上更加具有优势,与GNS3截然不同。GNS3更像是用户使用的软件,只有GNS3 支持的 OS才能使用;而 EVE-NG 更像是CS模型,EVE-NG是服务端,用户端可以是支持http/https 的任意OS。

EVE-NG分专业版和社区版,专业版是要收费的,社区版提供免费使用

EVE-NG,是目前X86指令集下,最强大的网络仿真软件,基本上只要有相关厂商的镜像,都可以用Qemu来跑。EVE-NG采用的是C/S架构,把环境打包在GNU-Linux的发行版Ubuntu上,作为服务端。做实验的机器为客户端,只要客户端用Web方式连接上服务端后,EVE-NG的实验环境和拓扑会以web的方式呈现,只要上传好镜像,连好拓扑后,就可以做各厂家的网络实验了。

eve-ng 集成了 Dynamips、Qemu、IOU/IOL等多种仿真环境。不要说思科和华为。H3C、HillStone、Juniper等一众知名网络厂商的网络设备镜像,都可以用Qemu跑起来。

理论上讲,只要机器的CPU和内存足够大,基本上可以把一个大型数据中心网络完全模拟出来。

当然,由于EVE-NG是运行在X86的GNU-Linux发行版Ubuntu上的,所以仍然不支持ARM指令集Apple Silicon:M1、M1 Pro/Max的Mac。

如果使用的是X86指令集Intel Silicon的Mac,直接用Vmware Fusion或者PD虚拟机跑就可以。使用EVE-NG也需要一些GNU-Linux的门槛。加载的厂商镜像也需要自己找。

3、GNS3

下载地址:https://www.gns3.com/

GNS3 由两个软件组件组成:

GNS3 一体化软件 (GUI)

这是 GNS3 的客户端部分,可以在本地PC(Windows,MAC,Linux)上安装一体化软件,并使用此软件创建拓扑。这是您通常看到的屏幕截图中显示的内容,如下所示:

GNS3 虚拟机 (VM)

使用 GUI 客户端在 GNS3 中创建拓扑时,创建的设备需要由服务器进程托管和运行。对于软件的服务器部分,有几个选项:

1)本地 GNS3 服务器。本地 GNS3 服务器在安装了 GNS3 一体式软件的同一台 PC 上本地运行。例如,如果您使用的是 Windows PC,则 GNS3 GUI 和本地 GNS3 服务器都作为进程在 Windows 中运行。其他进程(如 Dynamips)也将在您的 PC 上运行:

2)本地 GNS3 虚拟机。使用GNS3 VM( 推荐 ),则可以使用 VMware Workstation,Virtualbox 或 Hyper-V 等虚拟化软件在 PC 上本地运行 GNS3 VM

3)远程 GNS3 虚拟机。也可以使用 VMware ESXi 在服务器上远程运行 GNS3 VM,甚至可以在云中运行 GNS3 VM。( 推荐 )

4、Packet Tracert

官网:Cisco Packet Tracer - Networking Simulation Tool

Packet Tracert 下载:Cisco Packet Tracer 8.2.1 : Download free labs and tutorials for CCNA v7 certification exam preparation - Packet Tracer Network

Packet Tracert 可以模拟路由和交换协议,例如 STP,HSRP,RIP,OSPF,EIGRP和BGP,其程度达到当前思科CCNA课程以及应用层协议(HTTP,DNS等)的要求,以模拟网络传输。

5、Cisco Modeling Labs ( 思科建模实验室 )

官网:Cisco DevNet: APIs, SDKs, Sandbox, and Community for software developers and network engineer

需要购买许可证

6、H3C HCL

H3C网络设备模拟器 官网下载:H3C网络设备模拟器官方免费下载-新华三集团-H3C

转自:网络模拟器 eNSP、EVE-NG、GNS3、Packet Tracert-CSDN博客

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值