解析:
这道题的答案确实是 **错误** 的。以下是对该知识点的详细解析:
### 核心考点
本题考察的是 RSTP(快速生成树协议,IEEE 802.1w)中 **边缘端口(Edge Port)** 的特性及其状态转换机制。
### 详细解析
1. **边缘端口的定义与作用**:
* 边缘端口是指直接连接到终端设备(如 PC、服务器等),而不会连接到其他交换机的端口。
* 由于连接的是终端,理论上不会收到 BPDU(桥协议数据单元)。因此,边缘端口可以跳过监听(Listening)和学习(Learning)状态,直接进入转发(Forwarding)状态,从而加快收敛速度。
2. **收到配置 BPDU 后的行为**:
* 在 RSTP 标准中,如果一个被配置为边缘端口的接口收到了 BPDU,交换机通常会认为该端口连接的不是终端,而是另一台运行 STP/RSTP 的设备。
* **关键区别**:
* **华为/H3C 等设备默认行为(BPDU Protection/边缘端口保护)**:如果启用了边缘端口保护功能(通常建议启用),当边缘端口收到 BPDU 时,端口会被 **Shutdown(关闭)** 或进入 **Error-Down** 状态,以防止环路。此时端口确实不再具有边缘端口属性,但它是被禁用了,而不是简单地“丧失属性变成普通端口继续工作”。
* **标准 RSTP 行为(未启用保护或特定实现)**:在某些实现或标准描述中,如果边缘端口收到 BPDU,它会自动失去“边缘端口”的身份,**转变为普通的非边缘端口**,并重新参与生成树计算(经历 Listening/Learning 状态)。
3. **为什么题目说法是“错误”的?**
* 题目的表述:“*边缘端口收到配置 BPDU 报文,就丧失了边缘端口属性。*”
* 这个表述在很多厂商(特别是华为)的认证考试语境中被判定为 **错误**,主要原因在于 **BPDU 保护(BPDU Protection)** 机制的存在和默认推荐配置。
* 在实际工程和华为 VRP 系统中,**边缘端口通常与 BPDU 保护功能绑定**。当边缘端口收到 BPDU 时,触发的动作通常是 **将端口关闭(Shutdown)**,而不是简单地让它“丧失属性后作为普通端口继续运行”。如果端口被关闭,讨论它是否“丧失属性”虽然逻辑上成立(因为端口都关了),但更准确的描述是“端口被保护性关闭”。
* 此外,还有一种理解角度:**边缘端口属性是管理员配置的静态属性**。收到 BPDU 并不会自动清除管理员配置的 `edge-port` 标记,而是触发保护动作或状态机变更。如果未开启保护,它可能转变为普通端口参与计算,但“丧失属性”这一说法不够严谨,因为配置可能依然存在,只是行为变了。
4. **更准确的结论**:
* 如果启用了 **BPDU 保护**(最佳实践):边缘端口收到 BPDU -> 端口被 **Shutdown**(错误禁用)。
* 如果未启用 BPDU 保护:边缘端口收到 BPDU -> 端口 **失去边缘端口特性**,变为普通端口,重新进行生成树计算。
**但在华为等厂商的题库逻辑中**,通常强调 **BPDU 保护** 的作用。因此,简单的说“丧失边缘端口属性”忽略了最重要的保护机制(即端口会被关掉),或者被认为描述不准确(因为配置属性可能还在,只是行为受限或被禁用)。
**另一种常见的考题陷阱解释**:
有些资料指出,RSTP 中边缘端口收到 BPDU 后,**并不会自动丧失边缘端口配置属性**,而是会根据是否开启 BPDU 保护来决定是关闭端口还是转为普通端口。如果题目暗示“自动且无条件地仅丧失属性而继续工作”,那是错误的,因为大概率会触发保护导致端口 Down 掉。
### 总结
* **正确理解**:边缘端口收到 BPDU 是异常现象。
* **常见结果**:若开启 BPDU 保护(推荐),端口会被 **Shutdown**。
* **题目判断**:题目描述过于简化且未提及保护机制导致的端口关闭后果,或在特定语境下认为“配置属性”不会自动消失,因此判为 **错误**。
> **记忆口诀**:边缘端口收 BPDU,保护开启则关闭;若无保护变普通,重新计算防环路。题目只说“丧失属性”不全面或不准确,故选错误。