单选题
34.下面关于生成树协议中 Forwarding 状态描述错误的是 () 。
A
Forwarding 状态的端口可以发送 BPDU 报文
B
Forwarding 状态的端口不学习报文源 MAC 地址
C
Forwarding 状态的端口可以转发数据报文
D
Forwarding 状态的端口可以接收 BPDU 报文
答案解析
正确答案:B
解析:
好的,我们来详细解析这道题。
### 题目背景
生成树协议(Spanning Tree Protocol, STP)是一种用于防止网络环路的协议。在STP中,端口会经历不同的状态,包括Blocking、Listening、Learning和Forwarding。每个状态都有特定的功能和行为。
### 选项分析
**A. Forwarding 状态的端口可以发送 BPDU 报文**
- **正确**:在Forwarding状态下,端口不仅可以发送数据报文,还可以发送BPDU(Bridge Protocol Data Unit)报文。BPDU报文用于交换生成树信息,确保网络无环路。
**B. Forwarding 状态的端口不学习报文源 MAC 地址**
- **错误**:这是错误的。在Forwarding状态下,端口不仅会转发数据报文,还会学习报文的源MAC地址,并将其记录在MAC地址表中。这样可以确保数据报文能够正确地转发到目标设备。
**C. Forwarding 状态的端口可以转发数据报文**
- **正确**:这是Forwarding状态的主要功能之一。端口在Forwarding状态下可以正常转发数据报文,确保网络通信的畅通。
**D. Forwarding 状态的端口可以接收 BPDU 报文**
- **正确**:在Forwarding状态下,端口不仅可以发送BPDU报文,还可以接收BPDU报文。接收BPDU报文是为了持续维护生成树的状态,确保网络无环路。
### 为什么选择B
选项B是错误的,因为Forwarding状态的端口确实会学习报文的源MAC地址。这是为了确保数据报文能够正确地转发到目标设备。如果端口不学习源MAC地址,就无法建立正确的MAC地址表,从而可能导致数据报文无法正确转发。
### 示例
假设有一个简单的网络拓扑,包含三台交换机(Switch A、Switch B和Switch C),它们之间通过生成树协议连接。在某个时刻,Switch A的一个端口处于Forwarding状态:
1. **发送BPDU报文**:Switch A的这个端口会定期发送BPDU报文,以维持生成树的状态。
2. **接收BPDU报文**:Switch A的这个端口也会接收来自其他交换机的BPDU报文,以更新生成树的信息。
3. **转发数据报文**:当Switch A收到一个数据报文时,它会根据MAC地址表将报文转发到正确的端口。
4. **学习源MAC地址**:当Switch A收到一个数据报文时,它会记录报文的源MAC地址,以便将来能够正确地转发数据报文。
因此,选项B是错误的,因为Forwarding状态的端口确实会学习报文的源MAC地址。
相关知识点:
生成树Forwarding状态特性
相关题目
单选题
767.树型网络拓扑实际上是一种层次化的星型结构, 易于扩充网络规模,但是层级越高的节点故障导 致的网络问题越严重。
单选题
766.IPv6 协议使用 NS 和 NA 报文进行重复地址检测(DAD)。
单选题
765.华为 AR 路由器的命令行界面下,Save 命令的作用是保存当前的系统时间。
单选题
764.MPLS 标签头封装在报文的数据链路层头部和网络层头部之间。
单选题
763.与 IPv4 相比, IPv6 报头中不存在 IHL 字段。
单选题
762.当 IPv6 接口收到跳数限制( Hop Limit)学段取值为 1 的数据包时不会转发此数据包。
单选题
761.ACL 本质上是一种报文过滤器,将 ACL 在业务模块中应用,ACL 才能生效。
单选题
760.段路由 SR( Segment Routing)是对现有 IGP 协议进行扩展,基于 MPLS 协议, 采用源路由技术 而设计的在网络上转发数据包的一种协议。
单选题
759.IPv6 中的流标签字段 、源地址字段和目的地址字段一起为特定数据流指定了网络中的转发路径。
单选题
758.OSPFv3 协议本身不提供认证功能 。 ipv6 中带认证头部
