☰
绝版ENSP实验指导书:从交换机配置到路由协议实战手册
2026/9/30 2:59:48 网站建设 项目流程

简介:这份ENSP实验指导书面向网络工程初学者与备考华为认证的读者,聚焦交换机与路由设备的配置实操,帮助解决从基础命令到进阶协议缺乏系统实验指引的问题。压缩包为单一PDF文档,体积约4.38MB,内容按实验编号组织,涵盖交换机基本配置、端口与链路聚合、TFTP管理、VLAN及VLAN间路由、STP与RSTP、RIP、QOS、VRRP等典型实验,并延伸至设备集群、堆叠管理、组播与广播配置。每个实验均按实验原理、内容、目的、环境与步骤展开,读者可据此在ENSP模拟器中逐步复现配置流程,理解协议作用与验证方法,也可作为课程实验或认证备考的对照手册。目前已有104人学习,适合需要动手练习网络设备配置、查漏补缺的中初级网络学习者。

1. 绝版 ENSP 实验指导书:从交换机基础配置到路由协议,一份能直接照着敲的实战手册

很多人学网络设备配置,卡在第一步不是不懂原理,而是找不到一份能从头到尾照着敲的实验手册。市面上的教程要么只讲命令不讲组网,要么只贴拓扑图不给参数,真到 ENSP 里搭环境就翻车。这份绝版实验指导书的价值在于:它把交换机基础配置、端口聚合、TFTP 管理、VLAN 基础与 PVLAN、VLAN 间路由、RIP、STP、RSTP、QOS、ACL、组播、集群堆叠,以及路由器的基本配置、静态路由、RIP、OSPF、PPP、MP 等实验全部串起来了。每个实验都有实验原理、实验内容、实验目的、实验环境和实验步骤五个模块,适合正在备考 HCIA/HCIP 的学员、需要快速上手华为网络设备的运维人员,以及想把零散知识点串成完整组网能力的从业者。它不是一本读完就忘的理论书,而是一份可以边看边在模拟器里复现的操作手册。

2. 交换机基础配置与端口管理:从 Console 登录到链路聚合

2.1 交换机基本配置的三种方式与命令逻辑

拿到一台交换机,第一件事不是急着配 VLAN,而是先搞清楚怎么连上去。实验一里把交换机的基本配置方法拆成了三种:Console 口本地登录、Telnet 远程登录、Web 网管登录。其中 Console 口是设备第一次上电必须走的路,因为此时设备还没有 IP 地址,Telnet 和 Web 都无从谈起。

在 ENSP 里复现这个实验,拓扑很简单:一台 S5700 交换机加一台 PC,用 Console 线连接。打开 PC 的终端,波特率设为 9600,数据位 8,停止位 1,无校验。敲回车后进入用户视图,看到<Huawei>提示符,说明连接成功。

接下来是几个必须记住的视图切换命令:

<Huawei> system-view # 从用户视图进入系统视图 [Huawei] sysname SW1 # 修改设备名称为 SW1 [SW1] quit # 退回用户视图 <SW1> save # 保存配置

这几条命令看起来简单,但新手最容易踩的坑是:配完不保存,重启后配置全丢。save命令在用户视图下执行,系统会提示确认文件名,直接回车即可。另一个坑是sysname改完名字后,提示符会变,但有些学员没注意到,后面敲命令时还在看旧提示符,导致以为自己没进系统视图。

实验一还涉及交换机的软件升级方法,包括 Bootrom 和 VRP 主体软件的升级。这部分在 ENSP 里不太好完整复现,因为模拟器不涉及真实的 Bootrom 刷写。但实验步骤里给出的 TFTP 升级流程是通用的:先把升级文件放到 TFTP 服务器目录,然后在交换机上执行tftp命令从服务器下载文件到 Flash,再指定启动文件并重启。常见做法是升级前先用dir查看 Flash 剩余空间,确保文件能放得下,否则升级到一半空间不足,设备可能起不来。

2.2 端口常用配置与链路聚合的实操参数

实验二聚焦在物理端口的配置和链路聚合。端口配置这块,实验里覆盖了速率、双工、流控、端口隔离等常见命令。在 ENSP 里,交换机的端口默认是自协商模式,但有些场景下需要手动固定速率和双工,比如对接老旧的百兆设备时。

[SW1] interface GigabitEthernet 0/0/1 [SW1-GigabitEthernet0/0/1] negotiation auto # 开启自协商 [SW1-GigabitEthernet0/0/1] speed 100 # 强制速率为 100M [SW1-GigabitEthernet0/0/1] duplex full # 强制全双工 [SW1-GigabitEthernet0/0/1] flow-control # 开启流控 [SW1-GigabitEthernet0/0/1] display this # 查看当前端口配置

这里有个血泪经验:如果一端强制了速率和双工,另一端是自协商,大概率会出现速率不匹配或者半双工冲突,表现为丢包严重、延迟飙升。所以要么两端都自协商,要么两端都强制且参数一致,不要混着来。

链路聚合的配置在实验里用的是静态聚合模式。以两台交换机之间用两条线互联为例:

[SW1] interface Eth-Trunk 1 [SW1-Eth-Trunk1] mode manual load-balance # 手动负载分担模式 [SW1-Eth-Trunk1] trunkport GigabitEthernet 0/0/1 # 加入成员端口 [SW1-Eth-Trunk1] trunkport GigabitEthernet 0/0/2 [SW1-Eth-Trunk1] port link-type trunk [SW1-Eth-Trunk1] port trunk allow-pass vlan all

参数说明:mode manual load-balance表示不跑 LACP 协议,纯手工指定成员口。如果写成mode lacp-static,就是动态聚合,需要两端都跑 LACP。实验里用的是手动模式,好处是配置简单,坏处是没有协议协商,一端配错另一端不会告警,只能靠display eth-trunk 1看成员口状态。常见做法是生产环境优先用 LACP,实验环境用手动模式快速验证。

3. VLAN 与 VLAN 间路由:从 PVLAN 到 RIP 的完整组网

3.1 VLAN 基础配置与 PVLAN 的隔离逻辑

实验四把 VLAN 基础配置和 PVLAN 放在一起讲,这个安排很合理,因为 PVLAN 本质上是 VLAN 内部再做一层端口隔离。VLAN 基础配置的核心命令就几条:

[SW1] vlan 10 [SW1-vlan10] description Office [SW1-vlan10] quit [SW1] interface GigabitEthernet 0/0/1 [SW1-GigabitEthernet0/0/1] port link-type access [SW1-GigabitEthernet0/0/1] port default vlan 10 [SW1] interface GigabitEthernet 0/0/24 [SW1-GigabitEthernet0/0/24] port link-type trunk [SW1-GigabitEthernet0/0/24] port trunk allow-pass vlan 10 20

这里有个高频搜索词相关的坑:port trunk pvid vlan 10和port default vlan 10的区别。前者是修改 Trunk 口的 PVID,影响的是不带标签的帧进入 Trunk 口时打哪个 VLAN 标签;后者是 Access 口的默认 VLAN。很多人在 Trunk 口上误用port default vlan,结果发现命令不存在或者报错,就是因为链路类型没搞对。

PVLAN 的配置在实验里用的是华为的port-isolate特性。比如在同一个 VLAN 10 里,让端口 1 和端口 2 不能互相通信,但都能和上行端口通信:

[SW1] interface GigabitEthernet 0/0/1 [SW1-GigabitEthernet0/0/1] port-isolate enable group 1 [SW1] interface GigabitEthernet 0/0/2 [SW1-GigabitEthernet0/0/2] port-isolate enable group 1 [SW1] interface GigabitEthernet 0/0/24 [SW1-GigabitEthernet0/0/24] port-isolate enable group 1

注意:port-isolate是单向隔离,同一组内的端口不能互通,但和组外端口可以通。实验里还提到了am isolate命令,那是另一种隔离方式,效果类似但作用范围不同。新手容易混淆这两个命令,建议先在 ENSP 里各配一遍,用 ping 验证隔离效果。

3.2 VLAN 间路由的两种方案与 RIP 配置

实验五讲 VLAN 间路由,给了两种方案:单臂路由和三层交换。单臂路由是在路由器上起子接口,三层交换是在交换机上起 VLANIF 接口。实验里两种都涉及了,但重点放在三层交换上,因为这是现在的主流做法。

三层交换的配置逻辑是:先建 VLAN,再把端口划进 VLAN,然后给 VLANIF 接口配 IP,最后开路由功能。

[SW1] vlan batch 10 20 [SW1] interface Vlanif 10 [SW1-Vlanif10] ip address 192.168.10.1 24 [SW1] interface Vlanif 20 [SW1-Vlanif20] ip address 192.168.20.1 24 [SW1] interface GigabitEthernet 0/0/1 [SW1-GigabitEthernet0/0/1] port link-type access [SW1-GigabitEthernet0/0/1] port default vlan 10 [SW1] interface GigabitEthernet 0/0/2 [SW1-GigabitEthernet0/0/2] port link-type access [SW1-GigabitEthernet0/0/2] port default vlan 20

配完之后,VLAN 10 和 VLAN 20 的 PC 就能互相 ping 通了。如果 ping 不通,先检查 PC 的网关有没有指向对应的 VLANIF 地址,再检查端口有没有划进正确的 VLAN。

实验五的第二部分是 RIP 协议配置。RIP 在 ENSP 里的配置很直接:

[SW1] rip 1 [SW1-rip-1] version 2 [SW1-rip-1] undo summary [SW1-rip-1] network 192.168.10.0 [SW1-rip-1] network 192.168.20.0

参数说明:version 2表示用 RIPv2,支持 VLSM 和组播更新;undo summary是关闭自动汇总,否则 192.168.10.0/24 和 192.168.20.0/24 会被汇总成 192.168.0.0/16,导致路由不精确。这个坑在实验里没明写,但实际配的时候如果不关自动汇总,路由表里看到的就是汇总路由,ping 可能通但 traceroute 路径不对。

4. STP、RSTP 与 QOS:生成树收敛与流量控制的排查要点

4.1 STP 与 RSTP 的配置差异和收敛验证

实验六和实验七分别讲 STP 和 RSTP。STP 是经典生成树,收敛慢,通常 30 到 50 秒;RSTP 是快速生成树,收敛能压到 1 秒以内。实验里给的拓扑是三角形环路,三台交换机两两互联,通过 STP 阻塞其中一个端口来破环。

STP 的配置在华为交换机上默认就是开启的,模式是 MSTP。如果要强制用 STP,需要手动改:

[SW1] stp mode stp [SW1] stp priority 4096 # 设置桥优先级,数值越小越优先 [SW1] display stp brief # 查看端口角色和状态

RSTP 的配置类似,只是把模式改成stp mode rstp。实验里特别强调了根桥的指定:优先级最低的交换机成为根桥,如果优先级相同,MAC 地址小的成为根桥。常见做法是把核心交换机的优先级设为 4096 或 0,接入交换机保持默认 32768,这样根桥位置可控。

验证 STP 收敛的时候,可以在 ENSP 里断开一条链路,然后用display stp brief观察端口状态变化。STP 模式下,端口从 Blocking 到 Forwarding 要经过 Listening 和 Learning,大概 30 秒;RSTP 模式下,边缘端口直接 Forwarding,非边缘端口也能快速切换。如果发现 RSTP 收敛还是慢,检查一下端口有没有配stp edged-port enable,接 PC 的端口应该配成边缘端口,这样 PC 插拔不会触发拓扑变化。

4.2 QOS 与 ACL 的配合使用

实验十和实验十一分别讲 QOS 和 ACL。这两个实验在实际项目里经常一起用:先用 ACL 匹配流量,再用 QOS 做限速或优先级标记。

ACL 的配置分基本 ACL 和高级 ACL。基本 ACL 只能匹配源 IP,高级 ACL 能匹配源 IP、目的 IP、协议号、端口号。实验里两种都涉及了。

[SW1] acl 3000 [SW1-acl-adv-3000] rule 5 permit tcp source 192.168.10.0 0.0.0.255 destination 192.168.20.0 0.0.0.255 destination-port eq 80 [SW1-acl-adv-3000] rule 10 deny ip source any destination any [SW1] interface GigabitEthernet 0/0/24 [SW1-GigabitEthernet0/0/24] traffic-filter inbound acl 3000

参数说明:rule 5和rule 10之间的间隔是留给后续插入规则的,华为 ACL 默认步长是 5。0.0.0.255是反掩码,不是子网掩码,新手最容易在这里写错。traffic-filter inbound表示在入方向应用 ACL,如果写成outbound,匹配的是出方向的流量。

QOS 的配置在实验里主要是流量监管和流量整形。流量监管用car命令,超出部分直接丢弃;流量整形用gts命令,超出部分先缓存再发送。实验里给的例子是在端口上限制特定 VLAN 的带宽:

[SW1] interface GigabitEthernet 0/0/1 [SW1-GigabitEthernet0/0/1] qos car inbound cir 1000 cbs 2000

参数说明:cir 1000表示承诺信息速率 1000 kbps,cbs 2000表示承诺突发尺寸 2000 字节。如果流量超过 1000 kbps,超出部分会被丢弃或降级。这个命令在 ENSP 里能配,但模拟器不保证转发性能,所以验证的时候主要看配置有没有生效,别指望在模拟器里测出真实的限速效果。

5. 避坑与排查:ENSP 实验里最容易翻车的五个地方

5.1 设备启动失败与镜像注册问题

现象:ENSP 里拖出路由器或交换机后,设备一直显示井号,启动不起来。

原因:通常是镜像文件没有正确注册,或者镜像路径里有中文或空格。ENSP 对路径很敏感,镜像放在中文目录下大概率加载失败。

解决:把镜像文件放到纯英文路径下,比如D:\ENSP\images\,然后在 ENSP 的菜单里重新注册设备。如果还是不行,检查一下 VirtualBox 的版本是否和 ENSP 兼容,常见做法是用 ENSP 安装包里自带的 VirtualBox 版本,不要自己升级。

5.2 VLAN 间 ping 不通的排查顺序

现象:三层交换机上配了 VLANIF,PC 也配了网关,但跨 VLAN ping 不通。

原因:可能是端口没划进 VLAN,或者 VLANIF 接口没 up,或者 PC 的网关配错了。

解决:按这个顺序查——先display vlan看端口有没有在正确的 VLAN 里;再display ip interface brief看 VLANIF 接口是不是 up;然后检查 PC 的 IP 和网关是不是在同一网段;最后看有没有 ACL 拦截。这个顺序能覆盖 90% 的跨 VLAN 不通问题。

5.3 Trunk 口放行 VLAN 的遗漏

现象:Trunk 口配了port trunk allow-pass vlan 10,但 VLAN 20 的流量过不去。

原因:Trunk 口默认只放行 VLAN 1,其他 VLAN 必须显式放行。如果写了allow-pass vlan 10,那就只有 VLAN 10 能过,VLAN 20 被丢弃。

解决:要么写port trunk allow-pass vlan 10 20,要么写port trunk allow-pass vlan all。实验里建议用all,但生产环境建议按需放行,避免广播泛洪。

5.4 RIP 路由不生效的版本与汇总问题

现象:RIP 配完了,display rip 1 route能看到路由,但 ping 不通。

原因:可能是 RIPv1 和 RIPv2 混用,或者自动汇总没关导致路由不精确。

解决:两端都配version 2,都配undo summary。如果还是不通,检查network命令有没有宣告正确的网段,RIP 只宣告主类网段,比如network 192.168.10.0会宣告整个 192.168.10.0/24,但如果你配的是network 192.168.10.1,那就错了。

5.5 STP 拓扑变化导致短暂断网

现象:STP 配好后,插拔一条链路,网络会断几秒。

原因:STP 收敛需要时间,如果是 STP 模式,30 秒起步;RSTP 模式虽然快,但边缘端口没配的话,PC 插拔也会触发拓扑变化。

解决:接 PC 的端口配stp edged-port enable,接交换机的端口保持默认。如果对收敛时间要求高,直接上 RSTP 或 MSTP,别用 STP。另外,根桥的优先级要提前规划好,别让接入交换机抢了根桥。

6. 从实验到实战:用 ENSP 验证 OSPF 与组播的进阶技巧

实验十二的组播和实验二里的 OSPF 是这份指导书里比较进阶的部分。组播在 ENSP 里能跑,但需要路由器支持 PIM 协议。PIM-DM 是密集模式,适合小规模网络;PIM-SM 是稀疏模式,适合大规模网络。实验里 PIM-DM 的配置步骤是完整的,PIM-SM 部分在原文里显示“错误!未定义书签”,说明这份指导书在整理时可能丢了一部分内容。不过 PIM-DM 的配置逻辑可以迁移到 PIM-SM,核心命令差不多,只是多了一个 RP 的配置。

OSPF 的配置在实验二的路由协议综合实验里。这个实验要求同时配静态路由、RIP 和 OSPF,实现全网互通。这个场景在实际项目里很常见:核心层跑 OSPF,接入层跑 RIP,边界路由器做重分发。

[R1] ospf 1 [R1-ospf-1] area 0 [R1-ospf-1-area-0.0.0.0] network 10.0.0.0 0.0.0.255 [R1-ospf-1] import-route rip 1 [R1] rip 1 [R1-rip-1] version 2 [R1-rip-1] undo summary [R1-rip-1] network 192.168.1.0 [R1-rip-1] import-route ospf 1

参数说明:import-route是做路由重分发,把 RIP 的路由引入 OSPF,把 OSPF 的路由引入 RIP。注意重分发的时候要配cost或type,否则默认的度量值可能导致次优路径。实验里没细讲这个,但实际配的时候如果不指定,RIP 引入 OSPF 的默认度量是 20,OSPF 引入 RIP 的默认度量是 1,可能导致路由环路。

验证 OSPF 邻居关系用display ospf peer brief,看到Full状态才算正常。如果卡在ExStart或Exchange,通常是 MTU 不匹配或者接口认证没配。ENSP 里默认不检查 MTU,但真实设备上 MTU 不一致会导致邻居起不来。

组播的验证用display pim neighbor看邻居,用display multicast routing-table看组播路由表。如果组播流量不通,先检查 RP 有没有配,再检查接口有没有开 PIM,最后看组播组的加入有没有成功。

从那以后我每次在 ENSP 里搭实验环境,都强制先跑一遍display ip interface brief和display vlan,确认基础配置没问题再往上叠协议。这份绝版指导书的价值不在于它有多新,而在于它把每个实验的步骤都写死了,照着敲就能复现。如果你手头正好缺一份能从头到尾跟着做的实验手册,这份资料值得收下。希望帮到你。

本文还有配套的精品资源,点击获取

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询