华为 ENSP(Enterprise Network Simulation Platform) 是一款由华为官方提供的 免费网络仿真软件,主要用于企业网络的设计、实验和验证,是学习和实践华为网络设备(如路由器、交换机、防火墙等)的理想工具。

简单使用

使用方法和思科模拟器类似

进入软件,左侧的设备列表可以看见有不同的设备,有PC主机终端和路由器交换机等等。

image-20250413195059207

左上角新建拓扑后可以点击左侧设备添加到右侧空白页面进行模拟现实中的拓扑实践

image-20250413195308016

常用的命令

  • system-view进入系统视图
  • undo info-center enable关闭设备输出信息(有时候修改信息后,会弹出来提醒导致影响我们输入所以关掉)
  • sysname 修改设备名称
  • interface g0/0/0进入到接口0/0/0,这是简写回车后软件会自动补全,全写为(interface GigabitEthernet)
  • ip address 192.168.122.1 24配置IP地址和子网掩码
  • undo shutdown打开接口(默认是打开的,所以不写也可以)
  • quit退出当前视图
  • display ip interface brief查看接口的ip地址摘要
  • display this查看ip地址
  • display ip routing-table查看全局路由表

display ip routing-table查看路由表(详解)

路由表1

配置静态路由和下一跳地址

在配置静态路由时,需要指定目标地址、子网掩码和下一跳地址。例如,以下命令配置了一条静态路由:

1
ip route-static 12.1.1.0 24 23.1.1.2

这条命令表示,所有发往12.1.1.0/24网络的数据包都将通过下一跳地址23.1.1.2进行转发。

image-20250413211216128

三层交换机

image-20250417104306325

配置三层交换机的VLAN信息

这些都是课本上的

1
2
3
4
5
6
7
<Huawei>system-view
Enter system view, return user view with Ctrl+z.
[Huawei]sy //错误的
[Huawei]sysname SWD //更名
[SWD]vlan b //错误的
[SWD]vlan batch 10 20 30 40 50

配置三层交换机VLANIF的IP地址

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
interface Vlanif 10    //简写int vl40
ip address 10.10.1.1 24
quit
interface Vlanif 20
ip address 10.10.2.1 24
quit
interface Vlanif 30
ip address 10.10.3.1 24
quit
interface Vlanif 40
ip address 10.10.4.1 24
quit
interface Vlanif 50
ip address 10.10.5.1 24
quit

把二层交换机SWA和SWB与三层交换机相连的G0/0/1口设置为Trunk口,把三层交换机与SWA相连的G0/0/1和与SWB相连的G0/0/2口都设为Trunk口,并允许VLAN10、20、30、40、50通过Trunk口链路。

SWA配置

1
2
3
int g0/0/1
port link-type trunk
port trunk allow-pass vlan 10 20 30 40 50 //批量创建vlan

VLAN的基本作用就是把大的广域网,划分成小的局域网

SWD配置

1
2
3
4
5
6
7
int g0/0/1
port link-type trunk
port trunk allow-pass vlan 10 20 30 40 50
quit
int g0/0/2
port link-type trunk
port trunk allow-pass vlan 10 20 30 40 50

SWB配置

1
2
3
int g0/0/1
port link-type trunk
port trunk allow-pass vlan 10 20 30 40 50