一、题目
缺省情况下,STP协议Forward Delay时间是多少秒?
A. 20
B. 15
C. 10
D. 5
二、答案
B
三、解析
在STP的状态中 Listening -> Learning: 当一个端口从阻塞状态被选为指定端口或根端口后,它会进入 Listening 状态。在这里停留一个 Forward Delay 时间(默认 15 秒),主要是为了确保在开始学习 MAC 地址之前,网络拓扑信息(BPDU)已经稳定下来,没有更优的路径信息出现,避免形成临时环路。
Learning -> Forwarding: 在 Learning 状态停留另一个 Forward Delay 时间(默认 15 秒)。这个阶段端口开始学习 MAC 地址(构建 MAC 地址表),但仍然不转发用户数据帧,给网络更多时间确认拓扑确实稳定。
四、扩展——STP的关键参数
- 桥优先级(Bridge Priority):
- 默认值:32768。
- 范围:0-61440,步长为4096。
- 优先级越低,越有可能被选为根桥。
- 端口优先级(Port Priority):
- 默认值:128。
- 范围:0-255。
- 优先级越低,越有可能被选为根端口或指定端口。
- 路径成本(Path Cost):
- 根据端口的带宽计算,默认值如下:
- 100 Mbps:19
- 1 Gbps:4
- 10 Gbps:2
- 40 Gbps:1
- 路径成本越低,路径越优。
- 根据端口的带宽计算,默认值如下:
- Hello Time:
- 默认值:2秒。
- BPDU报文的发送间隔。
- Max Age:
- 默认值:20秒。
- BPDU报文的最大生存时间。
- Forward Delay:
- 默认值:15秒。
- 端口状态转换的延迟时间。