单选题
397.STP 协议在以下哪个状态下进行端口角色的选举?
A
Blocking
B
Disabled
C
Learning 学习 mac 地址
D
Listening选举端口角色
答案解析
正确答案:D
解析:
**正确答案:D**
### 解析
生成树协议(STP, Spanning Tree Protocol)中,端口会经历一系列的状态变化,以防止网络环路并构建无环拓扑。各状态的主要功能如下:
1. **Disabled(禁用状态)**:
* 端口被管理员关闭或由于故障无法工作,不参与 STP 计算。
2. **Blocking(阻塞状态)**:
* 端口启动后的初始状态(非指定端口最终停留的状态)。
* 在此状态下,端口**不接收也不发送数据帧**,但会**接收并处理 BPDU(桥协议数据单元)**。
* 主要目的是监听网络拓扑,防止环路,此时尚未确定最终的转发角色,或者说是在等待拓扑稳定。
3. **Listening(侦听状态)**:
* 当端口从 Blocking 状态过渡时,进入 Listening 状态。
* **核心功能**:在此状态下,交换机通过交换 BPDU 来**选举根桥、确定根端口和指定端口(即进行端口角色的选举和确认)**。
* 端口仍然**不学习 MAC 地址**,也**不转发用户数据**。
* 持续时间通常为 Forward Delay(默认 15 秒)。
4. **Learning(学习状态)**:
* 端口角色确定后,进入 Learning 状态。
* **核心功能**:开始**学习 MAC 地址**,构建 MAC 地址表。
* 端口仍然**不转发用户数据**。
* 持续时间通常为 Forward Delay(默认 15 秒)。
5. **Forwarding(转发状态)**:
* 端口正常转发数据帧,同时继续学习 MAC 地址和收发 BPDU。
### 选项分析
* **A. Blocking**:主要作用是接收 BPDU 以监听拓扑,防止临时环路,但不是进行角色最终选举和确认的主要活跃阶段(选举逻辑贯穿 BPDU 交互过程,但 Listening 是专门用于确立拓扑结构、确定谁转发谁阻塞的关键过渡阶段)。
* **B. Disabled**:端口未激活,不参与任何 STP 过程。
* **C. Learning**:此阶段端口角色已经确定,主要任务是学习 MAC 地址,为转发做准备。
* **D. Listening**:此阶段的核心任务就是通过 BPDU 的交互来**确定端口角色**(根端口、指定端口或非指定端口),从而决定哪些端口可以进入下一步的学习和转发状态。
因此,**Listening** 状态是进行端口角色选举和确定的关键阶段。
> **注意**:虽然端口角色的逻辑判断基于 BPDU 的比较(在 Blocking 阶段也在接收 BPDU),但在 STP 的状态机描述中,**Listening** 状态被明确定义为“参与生成树计算,确定端口角色”的阶段,而 Blocking 更多是被动的监听。题目考察的是状态与其主要功能的对应关系,故选择 D。
相关知识点:
STP在Listening选端口角色
题目纠错
华为数通工程师HCIA题库
相关题目
单选题
404.以下关于 Adjacency Segment(邻接段)的说法错误的是哪个?
单选题
403.下列哪个 IPv6 地址的 Solicited-node 组播地址为 FF02::1:FF12:1?
单选题
402.OSPFv3 中使用哪个组播地址表示所有路由器?
单选题
401.在华为 AR 路由器中,缺省情况下静态路由协议优先级的数值为?
单选题
400.以下关于 RSTP 协议中边缘端口说法正确的是?
单选题
399.以下哪项不是 RSTP 可以提高收敛速度的原因?
单选题
398.RSTP BPDU 报文中的 Flag 字段的总长度为多少 bit?
单选题
397.STP 协议在以下哪个状态下进行端口角色的选举?
单选题
396.管理员在哪个视图下才能为路由器修改设备名称?
单选题
395.VRP 不支持通过哪种方式对路由器进行配置?
