一、题目
下列关于STP协议Forward Delay的作用说法正确的是?
A. 减少BPDU发送的时间间隔
B. 在Blocking状态和Dsiabled状态转化时需要延时
C. 提高STP的收敛速度
D. 提升BPDU的生存时间,保证配置BPDU可以转发到更多的交换机
E. 防止出现临时性环路
二、答案
E
三、解析
A. 减少BPDU发送的时间间隔
错误。Forward Delay与BPDU的发送时间间隔(Hello Time)无关。Forward Delay主要用于控制端口状态迁移的延迟时间。
B. 在Blocking状态和Disabled状态转化时需要延时
错误。Forward Delay主要用于端口从Listening状态到Learning状态,再到Forwarding状态的迁移过程中引入延迟,而不是在Blocking状态和Disabled状态之间的转换。
C. 提高STP的收敛速度
错误。Forward Delay实际上是为了防止临时环路而引入的延迟机制,这使得STP的收敛速度变慢。默认情况下,端口从Blocking状态到Forwarding状态需要经过2倍的Forward Delay时间(默认30秒)。
D. 提升BPDU的生存时间,保证配置BPDU可以转发到更多的交换机
错误。Forward Delay与BPDU的生存时间(Max Age)无关。它的主要作用是防止在端口状态迁移过程中产生临时环路。
E. 防止出现临时性环路
正确。Forward Delay的主要作用是防止在端口状态迁移过程中(如从Blocking到Forwarding)产生临时环路。通过在Listening和Learning状态引入延迟,确保网络拓扑信息已经稳定。
四、扩展——STP协议的基本概念
STP(Spanning Tree Protocol)是一种用于防止网络环路的协议,通过计算生成树结构来确保网络中不存在环路,同时提供冗余路径。
STP的主要目标:
(1)防止环路:通过禁用某些端口,确保网络中没有环路。
(2)提供冗余:在链路或设备故障时,能够重新启用禁用的端口,恢复网络连通性。