2026华为认证数通HCIA备考知识:生成树协议的原理、选举过程与配置要点

二层交换网络中,为了保证网络的可靠性,会引入冗余链路来避免单点故障。冗余结构带来的环路问题,会导致广播风暴、MAC 地址表震荡和数据帧重复转发,严重影响网络运行。
生成树协议STP就是为了解决这一问题而设计的。它运行在交换机数据链路层,通过阻塞部分冗余端口,使整个交换网络形成一个无环路、逻辑上的树形结构,从而实现链路冗余与环路避免的平衡。

一、STP的核心概念

BPDU ( Bridge Protocol Data Unit ): 网桥协议数据单元,用于 STP 协议信息交换。

Bridge ID : 桥 ID,由优先级(Bridge Priority)和 MAC 地址组成,是交换机在 STP 选举中的唯一标识。

Root Bridge : 根桥,STP 计算的逻辑中心。

Cost : 开销。

Root Path Cost : 根路径开销。

Port ID (接口 ID ): 端口优先级 + 接口号。

二、STP 计算与选举过程

1. 选举根桥

比较 Bridge ID(先比优先级,再比 MAC 地址,越小越优先);

默认优先级为32768,优先级相同时,MAC 地址更小的交换机当选;

整个连续的 STP 交换网络中只会有一个根桥,且根桥角色是可抢占的。

2. 选择根端口

每台非根桥交换机都会选择一个到根桥路径开销最小的端口作为根端口。

比较规则:

根路径开销最小;

若相同,则比较对端的 Bridge ID,越小优先级越高;

若仍相同,比较本端端口 ID,越小优先级越高。

3. 每个网段选举指定端口

在每条物理链路上,距离根桥路径开销最小的端口被选为指定端口。

在根桥上,所有端口都是指定端口。

4. 阻塞非根端口和非指定端口

确定了根端口(RP)和指定端口(DP)后,其他端口进入阻塞状态(Discarding),防止环路。

非指定端口可以接收并处理 BPDU,但不转发用户数据帧。

三、STP 的端口状态

STP 端口可能处于的以下几种状态:

Discarding (丢弃): 不转发用户数据帧,可接收 BPDU。

Learning (学习): 学习 MAC 地址,不转发用户数据。

Forwarding (转发): 转发用户数据帧并接收/发送 BPDU。

-Edge Port (边缘端口): 直接连接终端设备的端口,不参与 STP 计算,可快速进入转发状态。

Alternate Port (替代端口) /Backup Port (备份端口): 作为冗余链路备用,不转发数据。

四、常用的 STP 配置命令

Huawei stp enable #启用 STP

Huawei stp root secondary #配置交换机为备份根桥

Huawei stp priority <priority> #设置交换机优先级

默认值为 32768,值越小优先级越高。

Huawei stp pathcost-standard (dot1d-1998 | dot1t | legacy) #设置路径开销计算方法

Huawei-GigabitEthernet0/0/1 stp cost <cost> # 配置接口路径开销

Huawei-GigabitEthernet0/0/1 stp priority <priority> #配置接口端口优先级

默认值为 128,越小优先级越高。

生成树协议是二层网络稳定运行的重要机制。理解选举逻辑与基础配置后,能在工作中有效避免环路与广播风暴问题!

2026HCIA、HCIP、HCIE考试资料、历年真题、思维导入、题库点击末尾名片

相关推荐
AI_Lab019 小时前
宝塔用了两年,有没有必要换成轻量方案?
linux·运维·服务器
by209999 小时前
Linux GDB 调试与 CGDB 使用
linux·运维·服务器·经验分享
小羊没烦恼!9 小时前
关于分布式锁原理的一些学习与思考-redis分布式锁,zookeeper分布式锁
java·服务器·网络·学习·负载均衡
小Ti客栈9 小时前
Netty 零拷贝原理与实战
运维·服务器·网络
国科安芯9 小时前
商业光学遥感载荷焦平面供电链的低噪声稳压器研究综述——以国科安芯ASP7A84AS型3A低压差线性稳压器为器件级参照
大数据·网络·嵌入式硬件·平面·卫星·商业航天·抗辐射
静以修身zzz10 小时前
计算云服务
运维·网络·云计算
星恒随风10 小时前
Linux网络编程:应用层协议究竟是什么?从网络计算器到TCP Socket抽象基类完整实现
linux·网络·笔记·tcp/ip
万联WANFLOW10 小时前
异地组网速度忽快忽慢到底怎么回事?直连与中继的判断方法和处理步骤
运维·网络·网络协议·p2p
jimmyleeee10 小时前
Agent安全之六:(ASI06)记忆与上下文投毒——当 AI 把“昨天的错误”当成“今天的真理”
网络·人工智能·安全
SDWAN_Cheap10 小时前
物理服务器跟云服务器有什么区别,使用于什么场景
运维·服务器