多选题
608.以下哪种情况下交换机会产生配置 BPDU?
A
在初始化过程中, 只要端口使能 STP,则配置 BPDU 就会按照 Hello Time 定时器规定的时间间隔从 指定端口发出
B
当根端口收到比自己优的配置 BPDU 时,根端口所在的设备会从自己的每一个指定端口发送该配置BPDU
C
当非指定端口收到比自己差的配置 BPDU 时,会立刻向下游设备发送自己的 BPDU
D
当指定端口收到比自己差的配置 BPDU 时,会立刻向下游设备发送自己的 BPDU
答案解析
正确答案:ABD
解析:
这是一道关于生成树协议(STP,Spanning Tree Protocol)中配置 BPDU(Bridge Protocol Data Unit)发送机制的题目。我们需要分析在什么情况下交换机会主动或被动地发送配置 BPDU。
### 核心知识点回顾
在 STP 中,配置 BPDU 的发送主要遵循以下规则:
1. **根桥(Root Bridge)**:根桥会周期性地向所有指定端口发送配置 BPDU。
2. **非根桥(Non-Root Bridge)**:
* 非根桥通常**不主动产生**配置 BPDU。
* 非根桥从**根端口(Root Port)**收到上游发来的配置 BPDU。
* 非根桥会对收到的 BPDU 中的关键字段(如根桥 ID、根路径开销等)进行更新。
* 更新后的 BPDU 会从该设备的**指定端口(Designated Port)**转发出去。
3. **拓扑变化或劣后 BPDU 处理**:
* 当指定端口收到一个比自己当前持有的 BPDU **更差( inferior / worse)** 的 BPDU 时(例如来自一个刚重启的设备或新加入的网络片段),该指定端口会**立即**回复一个包含自己正确信息的配置 BPDU,以纠正下游设备的错误认知。这被称为“快速重配置”或“BPDU 保护/同步”机制的一部分。
---
### 选项逐一解析
#### A. 在初始化过程中, 只要端口使能 STP,则配置 BPDU 就会按照 Hello Time 定时器规定的时间间隔从指定端口发出
* **分析**:这个描述略显模糊,但通常在 STP 初始启动阶段,每个交换机都假设自己是根桥。因此,所有使能了 STP 的端口都会开始发送配置 BPDU,宣称自己是根桥。随着选举的进行,非根桥的端口角色会确定下来(根端口、指定端口、阻塞端口)。一旦角色确定,只有**指定端口**会持续按照 Hello Time 间隔转发(或产生,对于根桥而言)配置 BPDU。
* **修正理解**:虽然严格来说只有根桥“产生”原始 BPDU,非根桥是“转发”,但在很多教材和考试语境中,将非根桥从指定端口发出的更新后的 BPDU 也广义地视为该设备发出的配置 BPDU。更重要的是,在初始化初期,所有设备都发送 BPDU。如果题目强调的是“最终稳定状态下指定端口的行为”,那么指定端口确实会按 Hello Time 发送 BPDU(根桥产生,非根桥转发)。
* **结论**:在多数华为/华三等认证考试的语境下,该选项被视为**正确**。因为它描述了指定端口正常发送 BPDU 的周期性行为。
#### B. 当根端口收到比自己优的配置 BPDU 时,根端口所在的设备会从自己的每一个指定端口发送该配置BPDU
* **分析**:这是 STP 的基本工作原理。
1. 非根桥通过根端口接收来自根桥方向的最优配置 BPDU。
2. 设备接收到该 BPDU 后,会更新其中的根路径开销(加上本端端口的开销)。
3. 然后,设备会将这个更新后的 BPDU 从所有的**指定端口**发送出去,传递给下游网段。
* **注意**:选项中说的是“收到比自己优的”,这意味着该 BPDU 代表了更好的根桥信息或更短的路径,设备需要接受并传播这个信息。
* **结论**:**正确**。
#### C. 当非指定端口收到比自己差的配置 BPDU 时,会立刻向下游设备发送自己的 BPDU
* **分析**:
* **非指定端口**通常是**阻塞端口(Blocking Port)**或**备用端口(Alternate Port)**。
* 阻塞端口**不转发**用户数据,也**不发送**配置 BPDU(除了在某些特定保护机制下可能丢弃或忽略,但绝不会主动向下游“发送”以纠正拓扑,因为它没有下游流量转发的职责)。
* 即使收到较差的 BPDU,阻塞端口也不会做出响应去发送 BPDU,因为它不是指定端口,不负责该网段的 BPDU 生成/转发。
* **结论**:**错误**。
#### D. 当指定端口收到比自己差的配置 BPDU 时,会立刻向下游设备发送自己的 BPDU
* **分析**:
* **指定端口**负责向其连接的网段发送配置 BPDU。
* 如果指定端口收到了一个**比自己差(Inferior)**的 BPDU(例如,对端设备重启后认为自己是根桥,发来了一个声称自己是根桥但实际优先级较低的 BPDU),这说明对端设备的信息是错误的或过时的。
* 为了维护正确的拓扑,该指定端口会**立即**发送一个包含正确根桥信息的配置 BPDU 给对端,以覆盖对方的错误信息。这种行为不需要等待 Hello Time 定时器超时。
* **结论**:**正确**。
---
### 总结
* **A 正确**:描述了指定端口周期性发送 BPDU 的正常行为(尽管“产生”一词在严格意义上仅适用于根桥,但在考试语境中常混用,指代从该端口发出)。
* **B 正确**:描述了非根桥接收最优 BPDU 并从指定端口转发的标准流程。
* **C 错误**:非指定端口(阻塞端口)不发送 BPDU。
* **D 正确**:描述了指定端口对劣后 BPDU 的快速响应机制。
因此,正确答案是 **A、B、D**。
相关知识点:
交换机配置BPDU:初指非
题目纠错
华为数通工程师HCIA题库
相关题目
单选题
193.以太网数据帧的 Length/Type 字段取以下哪个值时,表示承载的是 PPPoE 会话阶段的报文?
单选题
192.PPP 链路建立过程中由 Dead阶段可以直接转化为哪个阶段?
单选题
191.以下关于 Hybrid 端口说法正确的有?
单选题
190.以下关于 LACP 模式的链路聚合说法正确的是?
单选题
189.DHCP DISCOVER 报文的主要作用是?
单选题
188.一台 windows 主机初次启动,如果无法从 DHCP 服务器处获取地址,那么此主机可能会使用下列 哪一个 IP 地址?
单选题
187.两台路由器通过 PPP 链路互连,管理员在两台路由器上配置了 OSPF,且运行在同一个区域中, 如果它们的 Router ID 相同,则下面描述正确的( )。
单选题
186.缺省情况下,广播网络上 OSPF 协议 HELLO 报文发送的周期为?
单选题
185.OSPF 协议使用哪种状态表示邻居关系已经建立?
单选题
184.ip route-static 10.0.12.0 255.255.255.0 192.168.1.1 关于此命令描述正确的是( )。
