单选题
113.下列关于 STP 协议 Forward Delay 的作用说法正确的是?
A
减少 BPDU 发送的时间间隔
B
在 Blocking 状态和 Dsiabled 状态转化时需要延时
C
提高 STP 的收敛速度
D
提升 BPDU 的生存时间, 保证配置 BPDU 可以转发到更多的交换机
E
防止出现临时性环路
答案解析
正确答案:E
解析:
**正确答案:E**
### 解析
**1. Forward Delay(转发延迟)的定义与作用**
在生成树协议(STP/RSTP/MSTP)中,`Forward Delay` 是一个关键的时间参数,默认值通常为 15 秒。它主要控制端口在 **Listening(监听)** 状态和 **Learning(学习)** 状态的停留时间。
* **Listening 状态**:端口不接收或发送数据帧,也不学习 MAC 地址,但会参与生成树计算,接收并发送 BPDU。
* **Learning 状态**:端口不转发数据帧,但开始学习 MAC 地址表。
**2. 为什么需要 Forward Delay?(核心逻辑)**
当网络拓扑发生变化时,如果端口直接从 Blocking 状态切换到 Forwarding 状态,可能会导致以下问题:
* **临时环路风险**:在网络收敛过程中,不同的交换机可能尚未同步最新的拓扑信息。如果端口立即开始转发数据,而另一条路径上的端口也处于转发状态,就会形成临时的二层环路,导致广播风暴。
* **MAC 地址表不稳定**:如果端口立即转发,交换机的 MAC 地址表可能还未更新,导致数据帧被错误泛洪或丢弃。
因此,STP 引入了两个 `Forward Delay` 周期:
1. 从 Listening 到 Learning 等待一个 Forward Delay。
2. 从 Learning 到 Forwarding 再等待一个 Forward Delay。
这总共约 30 秒(2 × 15s)的延迟,目的是**确保在网络中的所有交换机都收到并处理了拓扑变更通知(TCN BPDU),并且旧的路径信息已经过期之后,才允许新端口开始转发数据**。从而有效地**防止出现临时性环路**。
---
### 选项分析
* **A. 减少 BPDU 发送的时间间隔**
* **错误**。BPDU 的发送时间间隔由 `Hello Time` 参数控制(默认 2 秒),与 `Forward Delay` 无关。
* **B. 在 Blocking 状态和 Disabled 状态转化时需要延时**
* **错误**。
* `Disabled` 状态通常是管理性关闭或物理链路down,不涉及 STP 计时器延时。
* 从 `Blocking` 到 `Listening` 的转换确实受 STP 机制影响,但 `Forward Delay` 特指在 Listening 和 Learning 状态的停留时间,而不是 Blocking 到 Disabled 的转换。且 Blocking 到 Listening 的触发通常依赖于 Max Age 超时或直接收到更优 BPDU,其后的延时才是 Forward Delay。
* **C. 提高 STP 的收敛速度**
* **错误**。恰恰相反,`Forward Delay` 的存在**降低**了收敛速度。它是为了保证稳定性而牺牲了速度。如果要提高收敛速度,通常会使用 RSTP(快速生成树)或启用 PortFast 等特性来绕过这些延时。
* **D. 提升 BPDU 的生存时间, 保证配置 BPDU 可以转发到更多的交换机**
* **错误**。BPDU 的生存时间(即 BPDU 在网络中能存活多久不被丢弃)主要由 `Max Age` 参数控制(默认 20 秒)。`Forward Delay` 不影响 BPDU 的 TTL 或生存时间。
* **E. 防止出现临时性环路**
* **正确**。这是 `Forward Delay` 设计的根本目的。通过强制端口在 Listening 和 Learning 状态各停留一段时间,确保全网拓扑信息一致,避免因状态切换不同步而产生的临时环路。
### 总结
`Forward Delay` 的核心价值在于**稳定性**,通过延时来换取无环路的网络环境,因此选项 **E** 是正确的。
相关知识点:
STP的Forward Delay,防临时环路
题目纠错
华为数通工程师HCIA题库
相关题目
单选题
688.IPSec 的数据封装模式为隧道模式时, 隐藏了内网主机的 IP 地址, 这样可以保护整个原始数据包 的安全 。
单选题
687.PPP 中启用 CHAP 认证的命令为:ppp chap authentication。
单选题
686.数据链路层采用 PPP 封装, 链路两端的 IP 地址可以不在同一个网段。
单选题
685.同一 台交换机 VLANIF 接口的 IP 地址不能相同。
单选题
684.Hybrid 端口既可以连接用户主机, 又可以连接其他交换机。
单选题
683.DHCP OFFER 报文可以携带 DNS 地址, 但是只能携带一个 DNS 地址。
单选题
682.路由器在进行数据报转发时, 每经过一个数据链路层, 数据链路层都需要重新封装。
单选题
681.RSTP 协议中, 边缘端口收到配置 BPDU 报文, 就丧失了边缘端口属性。
单选题
680.RSTP 协议提供的环路保护功能只能在指定端口上配置生效。
单选题
679.交换机组网中, 如果发生环路则可能会导致广播风暴。
