生成树协议中,PortID的构成包含端口优先级和端口MAC地址这两个关键要素。在交换机选择根端口的过程中,只有当路径成本一致且所属交换机的BridgeID相同的情况下,才会启用PortID的比对机制。此时优先级数值更小或者MAC地址更小的端口会获得更高的选举优先级。
交换机选择root port时port ID指的是什么?
根端口选举的PortID参数由可配置的端口优先级(默认128)和硬件固化的端口MAC共同组成。这个双重要素在选举流程中属于决定性因素之一,具体应用在当网络拓扑存在等价路径的情况。根据STP的比对规则,PortID总和最小的端口将被确认为最终的根端口。
交换机在选举根端口时,PortID的比较规则是端口优先级和端口MAC的组合。其中端口优先级默认值为128,可以通过命令修改,而端口MAC由硬件决定。当两个候选端口的路径成本和BridgeID都相同时,系统会对比PortID的数值,数值较小的端口会被选为根端口。