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考试资料、历年真题、思维导入、题库点击末尾名片

相关推荐
_upupup1 小时前
Linux的调试工具——gdb/cgdb
linux·服务器
木子n12 小时前
车载以太网与SOME/IP服务化通信实战-01.从字节到服务:SOME/IP报文解析与四通道开销账
网络·网络协议·tcp/ip·车载以太网·some/ip
Escalating_xu3 小时前
【C 语言】数据在内存中的存储:补码、大小端、整型陷阱与 IEEE 754 全解析
java·c语言·网络
爱跳舞的烤冷面4 小时前
Linux篇——网络编程
网络
Knight_AL5 小时前
基于 Netty 实现的 WebSocket 服务端
网络·websocket·网络协议
Android系统攻城狮5 小时前
Linux Gstreamer深度解析之gst_audio_sink_get_type调用流程与实战(六十五)
linux·运维·服务器·音视频·gstreamer音视频·音视频进阶·gstreamer音视频进阶
wuyk5556 小时前
《WiFi 嵌入式物联网开发全套实战》| 第 31 章 休眠唤醒 WiFi 断连、时间同步、网络恢复机制
网络·物联网·php
沫璃染墨7 小时前
从零入门计算机网络系列(一):计算机网络初识——从网络发展史到TCP/IP协议》
linux·网络·网络协议·tcp/ip·计算机网络
zyseo87 小时前
谷歌SEO 站内搜索优化实战:把站内搜索词变成关键词金矿
java·服务器·数据库
王大傻09287 小时前
堆叠注入(Stacked Queries Injection)详解:原理、利用与防御
服务器·网络·数据库·web安全·网络安全