单选题
153.下列关于STP协议Forward Delay的作用说法正确的是?
A
在Blocking状态和Dsiabled状态转化时需要延时
B
减少BPDU发送的时间间隔
C
提升BPDU的生存时间保证配置BPDU可以转发到更多的交换机
D
防止出现临时性环路
E
提高STP的收敛速度
答案解析
正确答案:D
解析:
**正确答案:D**
### 解析
**1. STP 端口状态与 Forward Delay 的关系**
在生成树协议(STP, IEEE 802.1D)中,`Forward Delay`(转发延迟)是一个关键的时间参数,默认值为 15 秒。它主要控制端口在 **Listening(监听)** 状态和 **Learning(学习)** 状态的停留时间。
* **Listening 状态**:端口不接收或发送数据帧,也不学习 MAC 地址,但会发送和接收 BPDU,参与生成树计算,确定端口角色。
* **Learning 状态**:端口不转发数据帧,但开始学习 MAC 地址表,为后续转发做准备。
当一个端口从 Blocking 状态转变为 Forwarding 状态时,必须依次经过 Listening 和 Learning 两个中间状态,每个状态持续一个 `Forward Delay` 的时间。因此,总共需要 $2 \times \text{Forward Delay}$(即 30 秒)才能进入转发状态。
**2. 为什么需要 Forward Delay?(核心作用)**
引入这两个中间状态及延迟的主要目的是**防止临时性环路产生**。
* 如果端口直接从 Blocking 切换到 Forwarding,在网络拓扑发生变化时,旧的拓扑信息可能尚未在所有交换机上清除,新的拓扑信息也未完全同步。此时若立即转发数据,极有可能形成二层环路。
* 通过强制端口在 Listening 状态等待一个 `Forward Delay`,确保全网有足够的时间收敛,消除旧的路径信息。
* 通过在 Learning 状态再等待一个 `Forward Delay让交换机建立 MAC 地址表,避免初始转发时产生大量的未知单播泛洪。
**3. 选项分析**
* **A. 在Blocking状态和Disabled状态转化时需要延时**
* **错误**。Disabled 状态通常是管理员关闭端口或物理链路故障导致的状态,不涉及 STP 的计时器延时逻辑。Blocking 到 Listening 的转换是由 Max Age 或拓扑变更触发的,而 Listening 和 Learning 之间的转换才直接由 Forward Delay 控制。
* **B. 减少BPDU发送的时间间隔**
* **错误**。BPDU 的发送时间间隔由 `Hello Time` 参数控制(默认 2 秒),与 Forward Delay 无关。
* **C. 提升BPDU的生存时间保证配置BPDU可以转发到更多的交换机**
* **错误**。BPDU 的生存时间与 `Max Age`(最大老化时间,默认 20 秒)有关,用于判断 BPDU 是否过期。Forward Delay 不影响 BPDU 的生存时间。
* **D. 防止出现临时性环路**
* **正确**。如上所述,Forward Delay 强制端口经历 Listening 和 Learning 状态,给予网络足够的时间进行拓扑收敛和 MAC 表学习,从而避免在拓扑变化期间产生临时环路。
* **E. 提高STP的收敛速度**
* **错误**。恰恰相反,Forward Delay 的存在**降低**了收敛速度(因为需要等待 30 秒)。为了提高收敛速度,后来引入了 RSTP(快速生成树协议),它取消了 Listening 和 Learning 的固定延时,通过握手机制快速进入转发状态。
### 总结
`Forward Delay` 的核心设计初衷是为了在网络拓扑变化时,通过强制等待时间来确保旧拓扑信息失效、新拓扑信息同步,从而**防止临时性环路**的产生。
题目纠错
华为ICT练习考试题库
相关题目
单选题
807.AP一个射频口只能绑定一个SSID
单选题
806.主机192.168.1.2访问公网地址一定要经过NAT。
单选题
805.路由表中某条路由信息的proto为direct,则路由优先级一定为0。
单选题
804.广播地址是网络地址主机位全部置1的一种特殊地址,它也可以作为主机地址使用。
单选题
803.IEEE802.11ac只支持5GHZ频段。
单选题
802.当交换机有冗余链路时,使用STP可以解决问题。
单选题
801.只有WPAI—PSK的安全策略才支持使用TKIP进行数据加密。
单选题
800.园区网络规划时,可以按照业务类型进行VLAN的规划。
单选题
799.使用传统座机进行通话,是网络通信的一种方式。
单选题
798.NAS设备对用户的管理是基于域的,每个用户都属于一个域,一个域是由属于同一个域的用户构成的群体?
