单选题
182.STP 下游设备通知上游设备发生拓扑变化时发送的报文是?
A
TCA 报文
B
TC 报文
C
配置 BPDU
D
TCN BPDU
答案解析
正确答案:D
解析:
在生成树协议(STP, Spanning Tree Protocol)中,当网络拓扑发生变化时,下游设备(即检测到变化的非根桥交换机)需要通知上游设备,最终告知根桥,以便根桥发起拓扑变更通知并刷新全网交换机的 MAC 地址表。
以下是各选项的详细解析:
1. **D. TCN BPDU (Topology Change Notification BPDU)**:
* **正确**。当非根桥交换机检测到拓扑变化(如端口状态变为 Forwarding 或 Blocking)时,它会向**上游方向**(即朝向根桥的方向)发送 **TCN BPDU**。
* TCN BPDU 是一种特殊的 BPDU,其结构非常简单,只包含协议标识、版本和类型字段,没有具体的拓扑信息,仅用于通知上游设备“拓扑发生了变化”。
* 上游设备收到 TCN BPDU 后,会通过配置 BPDU 中的 TCA(Topology Change Acknowledgment)位进行确认,并继续向上游转发 TCN BPDU,直到根桥收到为止。
2. **A. TCA 报文**:
* **错误**。TCA(Topology Change Acknowledgment)不是一种独立的报文类型,而是**配置 BPDU** 中的一个标志位(Flag)。
* 当上游设备收到下游发来的 TCN BPDU 时,它会在回复给下游的配置 BPDU 中设置 TCA 位为 1,以确认收到了拓扑变更通知,并告诉下游停止发送 TCN BPDU。
3. **B. TC 报文**:
* **错误**。TC(Topology Change)也是**配置 BPDU** 中的一个标志位,而不是独立的报文。
* 当**根桥**收到 TCN BPDU 后,它会在随后发出的配置 BPDU 中设置 TC 位为 1,并泛洪到整个网络。其他交换机收到带有 TC 位的配置 BPDU 后,会将 MAC 地址表的老化时间缩短为 Forward Delay(默认 15 秒),从而快速老化掉旧的 MAC 地址条目。
4. **C. 配置 BPDU**:
* **错误**。虽然 TCN BPDU 和配置 BPDU 都属于 BPDU(桥协议数据单元),但在 STP 中,“配置 BPDU”通常特指由根桥发出、用于维护生成树结构的常规 BPDU(包含 Root ID、Path Cost 等详细信息)。
* 下游设备向上游通知拓扑变化时,发送的是专门的 **TCN BPDU**,而不是普通的配置 BPDU。
### 总结
* **下游 -> 上游**:发送 **TCN BPDU**(通知拓扑变化)。
* **上游 -> 下游**:回复带 **TCA** 位的配置 BPDU(确认收到通知)。
* **根桥 -> 全网**:发送带 **TC** 位的配置 BPDU(通知全网刷新 MAC 表)。
因此,下游设备通知上游设备发生拓扑变化时发送的报文是 **TCN BPDU**。
**正确答案:D**
相关知识点:
拓扑变化发何报,STP要记牢
题目纠错
华为数通工程师HCIA题库
相关题目
单选题
619.以下应用程序中基于 TCP 协议的是哪一项?
单选题
618.路由表当中包含以下哪些要素?
单选题
617.当路由器运行在同一个 OSPF 区域中时,对它们的 LSDB 和路由表的描述正确的是( )。
单选题
616.STP 端口在下列哪种状态之间转化时存在 Forward Delay?
单选题
615.以下关于 MPLS 报文头中S 字段说法正确的是哪些?
单选题
614.DHCPv6 基本协议架构中, 主要包括哪三种角色?
单选题
613.两台主机之间使用 IPSec VPN 传输数据, 为了隐藏真实的 IP 地址和尽可能高地保证数据 的安全性,则使用 IPSec VPN 的哪种模式和协议封装较好?
单选题
612.PPP 协议有以下哪些优点?
单选题
611.网络中部署了一台 DHCP 服务器,但是管理员发现部分主机并没有正确获取到该 DHCP 服务器所指定的地址, 请问可能的原因 有哪些?
单选题
610.OSPF 协议都有哪种优点?
