一、题目
STP中选举根端口时需要考虑以下哪些参数?
A. 端口的双工模式
B. 端口优先级
C. 端口到达根交换机的Cost
D. 端口的MAC地址
E. 端口槽位编号,如G0/0/1
二、答案
BCE
三、解析
A. 端口的双工模式
端口的双工模式(如全双工或半双工)主要影响端口的通信能力,但不是STP选举根端口的参数。在STP的根端口选举过程中,不会考虑端口的双工模式。
B. 端口优先级
端口优先级是用于在多个端口之间进行优先级比较的参数。优先级值越小,优先级越高。当交换机上有多个端口可以到达根交换机时,优先选择端口优先级最低的端口作为根端口。
C. 端口到达根交换机的Cost
路径成本表示从该端口到达根交换机的路径开销。路径成本越低,表示路径越优。如果多个端口的端口优先级相同,则比较路径成本。路径成本最低的端口会被选为根端口。
D. 端口的MAC地址
在STP中,选举根端口时不会直接比较端口的MAC地址,如果两个端口的路径成本相同,则比较发送BPDU的桥ID。桥ID由桥优先级和桥MAC地址组成,优先级越小,优先级越高;如果优先级相同,则比较MAC地址,MAC地址越小优先级越高。
E. 端口槽位编号(如G0/0/1)
端口槽位编号用于在端口优先级、路径成本和MAC地址都相同时,进一步区分端口。端口槽位编号越小,优先级越高。在所有其他参数都相同的情况下,端口槽位编号最小的端口会被选为根端口。
四、扩展——BPDU的类型
STP中有两种主要类型的BPDU报文:
配置BPDU(Configuration BPDU)
用于交换生成树信息,包括根桥信息、路径成本、端口信息等。默认每2秒发送一次。
拓扑变更通知BPDU(Topology Change Notification BPDU,TCN BPDU)
当网络拓扑发生变化(如链路故障或恢复)时,交换机发送TCN BPDU通知其他交换机。仅在拓扑变化时发送。