ARTICLE · 990550
软考网工(六)真题全收录:STP / RSTP / MSTP
局域网章收官篇是生成树。把 2016 上~2026 上上午卷里属于这一片的题全部捞出来——共 20 道。按子考点分了五类:STP 原理与防环、根桥选举与端口角色/状态、RSTP/MSTP 收敛优化、display stp 读图、故障排查与环路现象。
一、十年考情:STP / RSTP / MSTP 考多少
规律:STP 是局域网章题量最少的子章,年均约 1 道,但年年不落空,2024 下与 2025 下各 3 道为近期峰值。子考点四块——防环作用(阻塞冗余链路、防广播风暴/MAC 漂移)、选举与读图(根桥/根端口/指定端口、display stp 输出)、RSTP/MSTP 收敛优化(边缘端口解 30 秒等待、P/A,近年占比上升)、故障排查(TCN 震荡、环路现象)。新趋势是 RSTP 边缘端口与环路排查,建议与案例篇联动复习。
二、STP 原理与作用:防二层环路(4 道)
STP 的唯一使命:在物理冗余的二层网络里算出一棵无环树,把冗余端口阻塞掉,防广播风暴和 MAC 表震荡;链路挂了再把阻塞口放开,冗余和防环两头都要。顺带复习网桥的看家本领——逆向学习:收到帧记源 MAC + 入端口。
2016 下 · 第53题
STP 协议的作用是( )。
a.防止二层环路 b.以太网流量控制 c.划分逻辑网络 d.基于端口的认证
答案:a。STP 通过计算阻塞部分端口破除二层环路。流量控制是 802.3x、划分逻辑网络是 VLAN、端口认证是 802.1x——各归各的。
2016 下 · 第56题
网桥怎样知道网络端口连接了哪些网站?(63)。当网桥连接的局域网出现环路时怎么办?(64)。
(63)a.如果从端口收到一个数据帧,则将其目标地址记入该端口的数据库 b.如果从端口收到一个数据帧,则将其源地址记入该端口的数据库 c.向端口连接的各个站点发送请求以便获取其 MAC 地址 d.由网络管理员预先配置好各个端口的地址数据库(64)a.运行生成树协议阻塞一部分端口 b.运行动态主机配置协议重新分配端口地址 c.通过站点之间的协商产生一部分备用端口 d.各个网桥通过选举产生多个没有环路的生成树
答案:b、a。(63)逆向学习——收到帧把源 MAC + 入端口写进表(记的是源,不是目标);(64)出环路就跑 STP 阻塞一部分端口。注意 d 的坑:STP 选举的是一棵树,不是"多个生成树"(那是 MSTP 的多实例,但也不是这个说法)。
2022 上 · 第60题
存储转发式交换机中运行生成树协议(STP)可以( )。
A.向端口连接的各个站点发送请求以便获取其 MAC 地址 B.阻塞一部分端口,避免形成环路 C.找不到目的地址时广播数据帧 D.通过选举产生多个没有环路的生成树
答案:B。还是那句话:STP 阻塞冗余端口防环。A 是 MAC 学习、C 是未知单播泛洪、D"多个生成树"表述不严谨。
2024 上 · 第32题
在局域网中为防止网络环路,应在交换机中配置( )。
A.DHCP B.DNS C.STP(Spanning Tree Protocol) D.RIP
答案:C。二层环路由 STP 破;DHCP 分地址、DNS 解析域名、RIP 是三层路由协议,都管不着二层环路。
三、根桥选举与端口角色 / 状态(6 道)
选举规则背死四条:根桥 = Bridge ID 最小(优先级默认 32768 + MAC,先比优先级再比 MAC);每台非根桥一个根端口(到根桥路径开销最小的端口);每个网段一个指定端口(比 Root Path Cost,同则比桥 ID、端口 ID);根桥上全是指定端口、没有根端口。端口状态:Blocking 收 BPDU 不转发 → Listening → Learning → Forwarding;根端口选出后也要走完 Listening/Learning 才转发。
2016 上 · 第63题
如下图所示,网桥 a、b、c 连接多个以太网。已知网桥 a 为根网桥,各个网桥的 a、b、f 端口为指定端口。那么按照快速生成树协议标准 IEEE 802.1d-2004,网桥 b 的 c 端口为( )。

a.根端口(root port) b.指定端口(designated port) c.备份端口(backup port) d.替代端口(alternate port)
答案:a。网桥B是非根桥,它到根桥 a 路径最优的那个端口就是根端口;题图给定各桥指定端口后,B 的 c 端口落在通往根的方向上,即根端口。替代/备份端口才是被阻塞的预备角色。
2019 下 · 第53题
在两台交换机间启用 STP 协议,其中 SWA 配置了 stp root primary,SWB 配置了 stp root secondary,则图中( )端口将被堵塞。

A.SWA 的 G0/0/1 B.SWB 的 G0/0/2 C.SWB 的 G0/0/1 D.SWA 的 G0/0/2
答案:C。SWA 是根桥,其端口全为指定端口、不会被阻塞;SWB 非根桥,互联链路上对端(SWA)已有指定端口,SWB 侧互联口中路径非优的那个(G0/0/1)被阻塞。
2023 下 · 第58题
STP 协议中( )机制用于决定每个网段上的 Designated Port。
A.Root Path Cost 根路径成本 B.Port Priority 端口优先级 C.Root Bridge ID 根桥标识 D.Bridge Priority 桥优先级
答案:A。每个网段选指定端口,首先比各端口到根桥的根路径开销,最小者胜;平了才依次比桥 ID、端口 ID(B/D 只是打破平局的次要条件)。
2025 上 · 第64题
下列关于 STP 的说法正确的是( )。
A.非根设备上距离根桥最近的端口称为指定端口 B.每条链路上只有一个根端口 C.非根设备上除指定端口外,其他端口会被阻塞 D.根桥上的端口称为根端口
答案:C。非根桥上根端口 + 指定端口进转发,其余预备端口全阻塞,C 正确。A 错:离根桥最近的是根端口;B 错:每条链路一个指定端口、每台设备一个根端口;D 错:根桥上全是指定端口。
2025 下 · 第68题
运行 STP 生成树协议的网络中,如何选举根桥?( )
A.背板带宽最高的交换机会被选举为根桥 B.Bridge ID 最小的交换机会被选举为根桥 C.最先发出 BPDU 报文的交换机会被选举为根桥 D.接口速率最高的交换机会被选举为根桥
答案:B。桥 ID = 优先级 + MAC,数值最小者当选;优先级相同再比 MAC。背板带宽、接口速率、谁先发 BPDU 都不参与选举。
2026 上 · 第12题
下列关于交换机的 STP 端口状态说法正确的是( )。
A.指定端口处于 Forwarding 状态时才会转发数据 B.端口处于 Blocking 状态时不处理任何报文 C.生成树计算完成后,阻塞端口处于 Disabled 状态 D.端口一旦被选为根端口就会立即处于 Forwarding 状态,处理 BPDU 报文
答案:A。Forwarding 才转发用户数据,A 正确。B 错:Blocking 仍接收并处理 BPDU(只是不转发数据);C 错:阻塞端口是 Blocking/Discarding,Disabled 是端口没启用;D 错:根端口要经过 Listening/Learning 才到 Forwarding,不会"立即"。
四、RSTP / MSTP 与收敛优化(3 道)
STP 收敛慢(30~50 秒)催生两代改进:RSTP(802.1w)用 P/A 握手让点对点链路秒级进转发,新增边缘端口——接终端的口跳过 Listening/Learning 直接转发,解决新终端等 30 秒;MSTP(802.1s)多实例生成树,不同 VLAN 组映射不同实例,冗余链路都能跑流量(负载分担)。
2024 下 · 第21题
下列关于 RSTP 的说法中正确的是( )。
A.交换机端口处于 discarding 状态即可进行流量转发 B.依靠计时器超时机制确定根端口和指定端口 C.采用 P/A 机制实现快速收敛 D.优先级数值大的交换机会被选为根桥
答案:C。P/A(Proposal/Agreement)握手机制是 RSTP 的招牌改进,点对点全双工链路毫秒级进 Forwarding。A 错:discarding 不转发;B 错:RSTP 靠 P/A 与同步,不再纯等计时器;D 错:优先级数值小者当选。
2025 下 · 第22题
在交换机上配置如下,可实现链路冗余且防环的是( )。
A.配置负载均衡策略,根据策略将流量发送到不同的物理链路 B.配置链路优先级,流量优先发送到优先级别高的物理链路 C.配置 MSTP 协议,设置一套链路为主,另外一条为备,实现链路冗余 D.链路聚合协议会自动协商,确保每条链路承担相同的流量
答案:C。MSTP 一主一备:平时阻塞冗余链路防环,主链路故障秒级切换——"冗余 + 防环"两头都占。A/B 只调流量不防环;D 链路聚合是把多条物理链路捆绑成一条逻辑链路(本身无环),但题干要的是"一主一备"的防环冗余,标答取 MSTP。
2025 下 · 第45题
网络工程师在接入交换机启用 STP,新终端接入后,需要等待大约 30 秒后网络才正常,在交换机如何配置可解决 30 秒等待问题且不影响网络稳定性( )。
A.配置该端口的 STP 优先级为 0 B.配置该端口为边缘端口 C.配置该端口类型为 trunk D.禁用 STP
答案:B。边缘端口(Edge Port / PortFast)跳过 Listening/Learning 直接 Forwarding,接入即通;且若意外收到 BPDU 会自动退回普通端口,不影响稳定性。A 改优先级没用;C 与收敛无关;D 禁用 STP 有环路风险。
五、display stp 读图与命令(3 道)
读图三板斧:display stp 看 Mode(模式)和 CIST Bridge(本桥 ID,格式"优先级.MAC");display stp brief 看每个端口的角色(ROOT/DESI/ALTE)+ 状态——某实例下所有端口都是 DESI 就说明本桥是该实例根桥;display stp topology-change 看 TC/TCN 拓扑变化统计。
2023 上 · 第62题
在交换机 SWA 上执行如下命令后,输出如下:[SWA] display stp------[CIST Global Info][Mode MSTP] ------CIST Bridge: 32768.000f-e23e-f9b0Bridge Times: Hello 2s MaxAge 20s FwDly 15s MaxHop 20。从输出结果可以判断( )。
A.SWA 的桥 ID 是 32768 B.SWA 是根桥 C.SWA 工作在 RSTP 模式 D.SWA 工作在 MSTP 模式
答案:D。第一行明晃晃写着 [Mode MSTP]。A 错:桥 ID 是"优先级.MAC"整体 32768.000f-e23e-f9b0,不是只有 32768;B 错:判断根桥要看 Root Bridge 字段(根桥时 CIST Root 与本桥 ID 相同),光有 Bridge 字段说明不了;C 错:是 MSTP。
2023 下 · 第47题
在交换机上执行 display stp topology-change 命令,其作用是( )。
A.查看端口 TC/TCN 报文收发计数 B.查看桥的生成树状态详细信息 C.查看运行生成树协议的异常端口信息 D.查看 MSTP 拓扑变化相关的统计信息
答案:D。命令名即答案:topology-change = 拓扑变化统计。B 是 display stp;端口级信息看 display stp brief。
2024 下 · 第19题
交换机 SW3 生成树信息如下图所示(display stp brief 输出),下列关于该交换机生成树的说法中正确的是( )。

A.交换机 SW3 的生成树模式为 RSTP B.Instance 20 MST 域内,GE0/0/1、GE0/0/2、GE0/0/3 的备份端口 C.SW3 为 Instance 20 MST 域的根桥 D.SW3 为 Instance 10 MST 域的根桥
答案:D。MSTID 10 下 SW3 三个端口全是 DESI 且 FORWARDING——本桥在该实例所有链路上都是指定端口的拥有者,即 Instance 10 的根桥。A 错:多实例说明是 MSTP 不是 RSTP;B 错:Instance 20 里 GE0/0/3 是 ROOT(根端口)不是备份;C 错:有 ROOT 端口说明 SW3 不是 Instance 20 的根桥。联网核对过权威答案。
六、故障排查与环路现象(4 道)
排查题记三组对应关系:"topology changes 频繁变化 + CPU 高" = 拓扑震荡(多为端口链路 Up/Down);"MAC move detected + 收发包暴涨" = 二层环路(帧绕圈,MAC 表被反复改写);"收敛超 30 秒" = 标准_STP 正常现象,想快上 RSTP/点对点链路。环路典型现象:命令行卡顿、远程登录困难、终端上网极慢——接口灯变色不在其中。
2017 上 · 第37题
在网络运行中,发现设备 CPU 长时间占用过高,经检查发现"Number of topology changes"值频繁变化,可初步判断该故障由(47)导致,可能的原因是(48)。
(47)A.硬件故障 B.网络攻击 C.网络震荡 D.网络环路(48)A.网络上某个端口链路属性频繁变化 B.广播风暴造成大量协议报文 C.设备受到 DHCP 协议报文攻击 D.在部分硬件故障时会上报大量中断
答案:C、A。拓扑变化计数频繁跳 = 生成树在反复收敛 = 网络震荡;最常见诱因是某端口链路(属性)频繁 Up/Down,触发 TCN 一轮轮刷。标答取 C、A。
2017 下 · 第63题
某 STP 网络从链路故障中恢复时,端口收敛时间超过 30 秒,处理该故障的思路不包括( )。
A.确认对端端口开启 STP B.确认端口是工作在 STP 模式 C.确认端口的链路类型是点对点 D.确认端口模式为中继模式
答案:D。收敛慢的排查方向:对端开没开 STP、跑的是不是标准 STP(换 RSTP)、链路是否点对点(共享介质没法 P/A 快收敛)——而"中继模式(Trunk)"是 VLAN 的概念,与生成树收敛无关,不属于排查思路。
2024 下 · 第24题
交换机二层环路后可能产生的故障现象不包括( )。
A.远程管理口无法登录 B.交换机命令行操作变得卡顿 C.交换机下连接的终端访问网络很慢或者无法访问网络 D.交换机的接口指示灯由绿灯变为黄灯
答案:D。环路 → 广播风暴 → CPU 飙升、命令行卡顿(B)、管理口登录困难(A)、终端上网极慢(C)——这仨都是经典现象。接口灯颜色表示速率/连接状态,不是环路现象,"不包括"选 D。
2026 上 · 第36题
办公电脑访问互联网慢且时断时续,核心交换机连接市场部区域交换机的接口收发包数突然大幅增高,日志频繁出现"MAC move detected",初步判断造成该故障的原因是( )。
A.二层环路 B.核心交换机接口光模块故障 C.三层环路 D.市场部接入交换机故障
答案:A。"MAC move"(同一 MAC 在多个端口间反复跳变)+ 收发包暴涨 = 广播帧在环里绕圈、MAC 表被反复改写——教科书级二层环路。三层环路有 TTL 兜底,不会 MAC 漂移;光模块/单点故障也不会两个症状同时出现。
七、一句话总结
生成树就四根硬骨头:作用(阻塞冗余端口防二层环路,防广播风暴和 MAC 漂移)、选举(Bridge ID 最小为根桥、每非根桥一个根端口、每网段一个指定端口、根桥全是指定端口)、优化(RSTP 靠 P/A 秒级收敛、边缘端口解 30 秒等待、MSTP 多实例负载分担)、排查(TCN 频繁=震荡、MAC move=环路、display stp brief 读角色)。这 20 道按类刷透,STP 的分就到手了。