当前位置:网站首页>Network simulators ENSP, Eve ng, GNS3, packet tracert
Network simulators ENSP, Eve ng, GNS3, packet tracert
2022-07-21 18:18:00 【Chief prisoner】
If a worker wants to do a good job, he must sharpen his tools first , Learning network can not have a real network environment to use , At this time, you need to use network simulation software , Simulate some network environment , Build some Network topology , Then study network technology
Don't be obsessed with the choice of simulator when you first learn ,PT、GNS3 It's enough . And then up here eNSP、EVE-NG ( recommend )
1、eNSP, Chinese name enterprise network simulation platform
eNSP (Enterprise Network Simulation Platform) It is a product independently developed by Huawei 、 Free of charge 、 Extensible 、 Graphical operation of the network simulation tool platform , Mainly for enterprise network router 、 Software simulation of switches and related physical devices , Support large network simulation . The simulator is automatically docked VIRTUALBOX virtual machine
eNSP The official website has been taken off the shelf
eNSP V1.3.00.100 Version download ( It needs to be installed by hand Winpcap,Wireshark,VirtualBox)
link :https://pan.baidu.com/s/1Bkdjv51E0ve34jX3QaqD_A Extraction code :yoc0eNSP V1.2.00.510 Version download ( Integrated installation , Automatic installation Winpcap,Wireshark,VirtualBox)
link :https://pan.baidu.com/s/1EVPztWoaB95U5Lki_ONotw Extraction code :9r19
The interface is as follows :
Click the menu in the upper right corner —— Tools —— Register device
Check the first three AR_Base、 AC_Base、 AP_Base
eNSP Several commands commonly used in :
1.display Use display A series of commands can be checked to see the basic information or operation status Such as :display version Check the router information display vlan see VLAN Information 2.system-view < > View for users system-view Commands can be converted to system views , You can configure system parameters and enter the configuration view of other functions 3.sysname sysname+ The host name can be changed directly 4.quit、return Exit command 5.save Save the current configuration , You will be prompted whether to continue saving , Input “y” Confirm to save the action 6. Configure router interface IP Address interface GigabitEthernet 0/0/0 ip address 192.168.1.1 255.255.255.0
2、EVE-NG
Official website :https://www.eve-ng.net/
EVE-NG Chinese net :https://www.eve-ng.cn/doku.php
EVE-NG( Full name Emulated Virtual Environment - NextGeneration). Following Unetlab 1.0 After Unetlab Of 2.0 The new version , Changed the name , The original name is UnifiedNetworking Lab Unified network laboratory . This simulator can not only simulate network devices , You can also run all virtual machines . Theoretically , As long as the virtual disk format of the virtual machine can be converted to qcow2 Can be in EVE-NG Up operation . therefore EVE-NG It can be regarded as a simulated virtual environment .
EVE-NG It was developed by foreign gods , Integrated dynamips,IOL,KVM. It is deeply customized Ubuntu operating system , You can install it directly in x86 On the physical host of the architecture . It also has the ova edition , It can be imported to VMware And other virtual machine software .
EVE-NG It has more advantages in interaction mode , And GNS3 As like as an apple is to an oyster .GNS3 It's more like the software users use , Only GNS3 Supported by OS Can be used ; and EVE-NG More like CS Model ,EVE-NG Server side , The client can support http/https Arbitrarily OS.
EVE-NG It is divided into professional edition and Community Edition , The professional version is charged , The Community Edition provides free use
EVE-NG, Is currently the X86 In the instruction set , The most powerful network simulation software , Basically, as long as there is an image of the relevant manufacturer , Both can be used. Qemu To run .EVE-NG It's using C/S framework , Package the environment in GNU-Linux Distribution version Ubuntu On , As a server . The machine that does the experiment is the client , As long as the client uses Web After connecting to the server ,EVE-NG Our experimental environment and topology will be web The way to present , Just upload the image , After connecting the topology , You can do network experiments of various manufacturers .
eve-ng Integrated Dynamips、Qemu、IOU/IOL And other simulation environments . Don't talk about Cisco and Huawei .H3C、HillStone、Juniper And other network device images of well-known network manufacturers , Both can be used. Qemu Run .
Theoretically speaking , As long as the machine CPU And memory is large enough , Basically, a large data center network can be completely simulated .
Of course , because EVE-NG Is running on the X86 Of GNU-Linux Distribution version Ubuntu Upper , So it still doesn't support ARM Instruction set Apple Silicon:M1、M1 Pro/Max Of Mac.
If you are using X86 Instruction set Intel Silicon Of Mac, Direct use Vmware Fusion perhaps PD Virtual machine can run . Use EVE-NG Also need some GNU-Linux Threshold . The loaded vendor image also needs to be found by yourself .
3、GNS3
Download address :https://www.gns3.com/
GNS3 It consists of two software components :
GNS3 Integrated software (GUI). This is a GNS3 The client part of , Can be locally PC(Windows,MAC,Linux) Install integrated software on , And use this software to create a topology . This is what you usually see in screenshots , As shown below :
GNS3 virtual machine (VM)
Use GUI The client is in GNS3 When creating a topology in , The created device needs to be hosted and run by the server process . For the server part of the software , There are several options :
- Local GNS3 The server . Local GNS3 The server is installed GNS3 One set of all-in-one software PC Run locally . for example , If you are using Windows PC, be GNS3 GUI And local GNS3 The server is running as a process Windows Run in . Other processes ( Such as Dynamips) Will also be in your PC Up operation :
- Local GNS3 virtual machine . Use GNS3 VM( recommend ), You can use VMware Workstation,Virtualbox or Hyper-V Wait for virtualization software in PC Run locally GNS3 VM
- long-range GNS3 virtual machine . You can also use VMware ESXi Run remotely on the server GNS3 VM, It can even run in the cloud GNS3 VM.( recommend )
4、Packet Tracert
Official website :https://www.netacad.com/zh-hans/courses/packet-tracer
Packet Tracert download :https://www.packettracernetwork.com/
Packet Tracert Can simulate routing and switching protocols , for example STP,HSRP,RIP,OSPF,EIGRP and BGP, Its degree reaches the current Cisco CCNA Courses and application layer protocols (HTTP,DNS etc. ) The requirements of , To simulate network transmission .
5、Cisco Modeling Labs ( Cisco modeling lab )
Official website :https://developer.cisco.com/modeling-labs/
You need to buy a license
6、H3C HCL
H3C Network device simulator Download from the official website :https://www.h3c.com/cn/Service/Document_Software/Software_Download/Other_Product/H3C_Cloud_Lab/Catalog/HCL/?CHID=190654&v=612
边栏推荐
- What is the situation of foreign lead industry? Mentality collapse until giving up
- NUMA 的平衡和调度
- NPM settings download source
- 复盘:智能座舱系列文一,他到底是什么
- 20220720 learning reflection
- aijs 添加虚线
- 2163. 删除元素后和的最小差值【dp + heapq】
- TCP/IP基础
- Answer: intelligent cockpit series article 1, what is it
- Raspberry pie 3B builds Flink cluster
猜你喜欢
Don't know how to learn MySQL? It's enough to finish the 50 questions of Niuke (Chapter 10)
rxjs通过窗户看月亮js特效代码
Using zdog to realize JS special effect of outlook lighthouse animation
MySQL transaction log
CLWY权限管理(四)--- 菜单与权限模块
[QT notes] use the timer qtimer in the run() function of qthread
Under the wave of infotnews | meta universe, enterprises are improving customer experience through AR and VR technologies
2163. 删除元素后和的最小差值【dp + heapq】
Be diligent in sharing foreign lead tasks
不知道 MySQL 咋学?刷完牛客这 50 道题就够了!(第九篇)
随机推荐
leetcode:1125. The smallest necessary team [shape pressing DP board + set covering board]
CTF-合天WEB漏洞靶场
IX Actual combat - Reflection
On the differences and advantages of project compilation tools ninja, make and cmake
登录和注册页面扁平化设计
QT学习日记20——
八. 实战——sql与动态sql
Network Security Learning (Qianfeng network security notes) 3 -- batch preparation
Dynamic memory management
Mongodb tutorial Chapter 07 crud search document
《MongoDB入门教程》第07篇 CRUD之查找文档
2022-07-20: the following go language code is about JSON and context. What is the output? A:{}; B: {"a": "B"}; c:{"context": 0}; D: uncertain. Package main imp
WEB3.0+DAO大势所趋,SAFE开创新世界
ASCII码与16进制转换表
leetcode:1125. 最小的必要团队【状压dp板子 + 集合覆盖板子】
Rxjs see the moon JS special effect code through the window
复盘:智能座舱系列文六- 它的3种交互方式之显式交互(语音以及显示)
[QT notes] use the timer qtimer in the run() function of qthread
复盘:智能座舱系列文三- 它背后的5种交互技术之触觉
Deep tide finance interprets usdd: look for a real stable currency through the illusion of decoupling