判断题
956.运行RSTP协议的交换机接收到TC置位的BPDU后,清空所有端口学习到的MAC地址。
A
正确
B
错误
答案解析
正确答案:B
解析:
### 解析
**答案:错误**
**详细分析:**
1. **RSTP 与 STP 的处理机制区别**:
* 在传统的 **STP(生成树协议,802.1D)** 中,当交换机接收到 TC(Topology Change,拓扑变更)置位的 BPDU 时,确实会将所有端口学习到的 MAC 地址表项的老化时间缩短为 Forward Delay(默认 15 秒),这通常被描述为“快速老化”或近似于清空非静态条目,目的是让网络尽快重新学习新的拓扑路径。
* 而在 **RSTP(快速生成树协议,802.1w/802.1D-2004)** 中,对 TC 报文的处理更加精细和高效。
2. **RSTP 的具体行为**:
* 当运行 RSTP 的交换机收到 TC 置位的 BPDU 时,它**不会**清空所有端口的 MAC 地址表。
* 它只会清空**收到该 TC BPDU 的端口**所关联的 MAC 地址表项(或者更准确地说,是清除除了接收该 TC 报文的端口所在网段之外的其他端口的动态 MAC 地址表项,具体实现可能略有差异,但核心原则是**局部清除**而非全局清除)。
* RSTP 的设计初衷之一就是减少拓扑变化带来的泛洪流量。如果清空所有 MAC 地址,会导致大量未知单播帧泛洪,降低网络性能。RSTP 通过仅删除需要重新学习的特定表项,实现了更快的收敛和更少的不必要流量。
3. **结论**:
题目中声称“清空**所有**端口学习到的 MAC 地址”是 STP 的粗略描述(甚至 STP 也是缩短老化时间而非立即物理清空),而对于 RSTP 而言,这种说法是明显错误的。RSTP 仅清除受拓扑变化影响的特定表项,而非全部。
因此,该判断题的答案为 **错误**。
题目纠错
华为ICT练习考试题库
