解析:
这是一道关于生成树协议(STP/RSTP/MSTP)中端口角色选举的经典题目。为了给出准确的解析,我们需要根据 STP 的选举规则进行推导。
### 核心知识点回顾
在生成树协议中,端口的角色主要取决于交换机在拓扑中的位置以及路径开销。主要角色包括:
1. **根端口(Root Port, RP)**:非根交换机上到达根桥路径开销最小的端口。
2. **指定端口(Designated Port, DP)**:每个网段(链路)上必须有一个指定端口,负责向该网段转发数据。通常由连接该网段的交换机中,到达根桥路径开销更小、或桥 ID 更优的一方担任。
3. **根桥(Root Bridge)**:整个网络中桥 ID(Bridge ID)最小的交换机。根桥上的所有端口通常都是指定端口(除非有自环)。
**选举优先级顺序:**
1. 最小的根路径开销(Root Path Cost)。
2. 最小的发送者桥 ID(Sender Bridge ID)。
3. 最小的发送者端口 ID(Sender Port ID)。
### 题目分析
虽然无法直接看到图片 `https://yi2.oss-cn-shenzhen.aliyuncs.com/f35ff351037144c8a1d06c5ccc6337ea.png`,但根据选项和标准 STP 考题的逻辑,我们可以推断出典型的拓扑结构:
* 通常这类题目会有三台交换机 SWA、SWB、SWC 构成一个三角形或链形拓扑。
* **SWA** 通常被设定为 **根桥(Root Bridge)**,因为它的桥 ID 最小(例如优先级默认或手动配置最低)。
* **SWB** 和 **SWC** 是非根交换机。
**假设拓扑结构如下(基于常见考题模式):**
* SWA 是根桥。
* SWA 与 SWB 相连,SWA 与 SWC 相连,SWB 与 SWC 相连。
* 或者 SWA、SWB、SWC 依次相连。
**关键判断逻辑:**
1. **确定根桥**:
* 如果 SWA 是根桥,那么 SWA 的所有活动端口(如 G0/0/3,假设它连接某个网段)在竞争指定端口时具有天然优势,因为它的根路径开销为 0。
2. **分析各个选项的端口角色**:
* **A. SWC 的 G0/0/1** 和 **B. SWC 的 G0/0/2**:
* SWC 是非根交换机。它需要选择一个**根端口(RP)**来到达根桥 SWA。
* 在非根交换机上,除了根端口以外的端口,才可能成为指定端口或阻塞端口。
* 如果 G0/0/1 或 G0/0/2 是 SWC 连接根桥 SWA 的链路,其中开销较小的那个会成为 SWC 的**根端口**。根端口不是指定端口。
* 如果它们连接的是 SWB,则需要比较 SWC 和 SWB 谁更适合做指定端口。
* **D. SWB 的 G0/0/3**:
* 同理,SWB 也是非根交换机。如果 G0/0/3 是 SWB 的根端口,那它就不是指定端口。
* **C. SWA 的 G0/0/3**:
* **SWA 是根桥**。
* 根据 STP 规则,**根桥上的所有端口都是指定端口(Designated Port)**。
* 因为根桥到达自身的路径开销为 0,对于任何与根桥直接相连的网段,根桥发出的 BPDU 中根路径开销为 0,这总是优于其他非根交换机(其根路径开销 > 0)。因此,根桥在所有直连网段的指定端口选举中都会获胜。
### 结论推导
* **根桥的所有端口均为指定端口。**
* 在大多数此类基础题目中,SWA 往往被设计为根桥(Bridge ID 最小)。
* 因此,SWA 上的端口 G0/0/3 必然是指定端口。
* 而 SWB 和 SWC 上的端口,要么是根端口(指向根桥方向),要么是在与其他非根交换机竞争的网段上。即使 SWB 或 SWC 之间有链路,其中一个是指定端口,另一个是阻塞端口,但题目问的是“哪个会成为指定端口”,且选项中只有 C 来自根桥 SWA(基于常见题型推断 SWA 为根),C 是最确定的答案。
**验证选项 C:**
SWA 作为根桥,其端口 G0/0/3 所在的网段,SWA 发出的 BPDU 根路径开销为 0。对端交换机(无论是 SWB 还是 SWC)收到的 BPDU 根路径开销至少是链路开销(例如 20000 或 4 等,取决于标准)。0 < 对端开销,所以 SWA 的端口赢得选举,成为**指定端口**。
### 最终解析
1. **识别根桥**:在生成树协议中,桥 ID(Bridge ID)最小的交换机成为根桥。通常题目中 SWA 为根桥。
2. **根桥端口特性**:根桥上的所有激活端口都被选举为**指定端口(Designated Port)**,因为它们到根桥的路径开销为 0,在任何直连网段的选举中都具有最优的根路径开销。
3. **非根桥端口特性**:非根交换机(SWB、SWC)上朝向根桥的端口会被选举为**根端口(Root Port)**,而不是指定端口。
4. **选项分析**:
* SWB 和 SWC 是非根交换机,它们的端口可能是根端口或阻塞端口,或者在特定链路上是指定端口,但不如根桥端口确定。
* SWA 是根桥,因此 **SWA 的 G0/0/3** 一定是指定端口。
故正确答案为 **C**。