单选题
217.RSTP协议使用P/A机制加快了上游端口转到Forwarding状态的速度,但是却没有出现临时环路的原因是什么?
A
缩短了Forward Delay的时间
B
引入了边缘端口
C
加快了端口角色选举的速度
D
通过同步机制保证不会出现临时环路
答案解析
正确答案:D
解析:
**解析:**
在 RSTP(快速生成树协议,IEEE 802.1w)中,P/A(Proposal/Agreement,提议/同意)机制确实能够极大地加快指定端口进入 Forwarding(转发)状态的速度,使其无需等待传统的两个 Forward Delay 时间(即无需经历 Listening 和 Learning 状态)。然而,这种快速切换之所以不会导致临时环路,核心原因在于其配套的**同步机制(Sync Mechanism)**。
具体分析如下:
1. **P/A 机制的基本流程**:
* 当上游交换机(指定桥)的一个端口被选为指定端口(Designated Port)时,它会立即向下游发送一个设置了 Proposal 位的 BPDU。
* 下游交换机收到该 BPDU 后,如果同意该端口成为根端口,它会执行**同步操作**。
2. **同步机制如何避免环路(选项 D 正确)**:
* **阻塞非边缘端口**:下游交换机在回应 Agreement 之前,必须将其所有**非边缘指定端口**设置为 Discarding(丢弃)状态。这一步至关重要,因为它切断了下游交换机与其他潜在路径的连接,确保在根端口打开转发之前,网络中不存在任何可能形成环路的备用路径。
* **发送 Agreement**:当下游交换机完成同步(即所有非边缘指定端口都进入 Discarding 状态)后,它会向上游回复一个设置了 Agreement 位的 BPDU。
* **快速转发**:上游交换机收到 Agreement 后,立即将该指定端口转换为 Forwarding 状态。
* **递归过程**:下游交换机随后也会对其下游邻居发起同样的 P/A 过程,逐层向下传播,直到网络收敛。
因此,**同步机制**通过强制阻塞其他可能形成环路的端口,确保了在任何时刻网络拓扑中都不会出现临时的双向连通路径,从而避免了环路。
3. **其他选项分析**:
* **A. 缩短了 Forward Delay 的时间**:RSTP 并不是简单地缩短计时器,而是通过握手机制跳过了 Listening 和 Learning 状态。即使时间缩短,如果没有同步机制保证无环路径,依然可能产生环路。且 RSTP 中 Forward Delay 参数主要用于后备场景(如与 STP 兼容时),并非 P/A 无环的核心原因。
* **B. 引入了边缘端口**:边缘端口(Edge Port)是指直接连接终端设备的端口,它们可以直接进入 Forwarding 状态而不参与生成树计算。虽然这加快了接入层的收敛,但边缘端口本身不参与 P/A 握手过程中的环路防止逻辑,P/A 主要发生在交换机之间的链路(非边缘端口)上。
* **C. 加快了端口角色选举的速度**:端口角色的快速选举是 RSTP 收敛快的一部分,但角色确定后,如果直接打开转发而不进行同步,仍然会产生环路。因此,角色选举速度快不是避免环路的直接原因,同步机制才是。
**结论:**
RSTP 通过 P/A 机制实现快速收敛,而**同步机制**保证了在端口进入转发状态前,其他潜在环路路径已被阻塞,从而确保不会出现临时环路。故正确答案为 **D**。
题目纠错
华为ICT练习考试题库
相关题目
单选题
743.路由表中某条路由信息的Proto为OSPF,则此路由的优先级一定为10。
单选题
742.静态路由协议的优先级不能手工指定。
单选题
741.VRP操作平台中pwd和dir命令都可以查看当前目录下的文件信息。
单选题
740.SDN的起源是转控分离。转控分离是实现SDN的一种方法而不是本质。
单选题
739. STP 协议中根桥发出的配置BPDU 报文中的Message Age为0。
单选题
738.国家码的配置会影响实际传输使用的频率以及最大传输功率。
单选题
737. RSTP 中处于Discarding状态下的端口,虽然会对接收到的数据帧做丢弃处理,但可以根据该端口收到的数据帧维护MAC地址表。
单选题
736. Eth—Trunk 两端的负载分担模式可以不一致。
单选题
735.VRP系统中的登录超时时间只能在VTY接口下设置。
单选题
734.网络管理系统通过SNMP协议只能查看设备运行状态而不能下发配置。
