在 Spanning Tree Protocol (STP) 中,Bridge ID 是用来标识网络中的每个桥接设备(如交换机)的唯一标识符。Bridge ID 是 STP 算法的关键部分,用于确定网络的根桥(Root Bridge),以及决定在有环路的网络中,哪些端口会被阻塞以防止环路的产生。
Bridge ID 由两部分组成:
- Bridge Priority:这是一个 2 字节(16 位)的字段,其默认值通常为 32768。网络管理员可以更改这个值以影响根桥的选举。较低的优先级值意味着更高的优先级。
- Bridge MAC Address:这是桥接设备的 MAC 地址,长度为 6 字节(48 位)。在优先级相同时,MAC 地址被用来决定根桥。较小的 MAC 地址意味着更高的优先级。
因此,Bridge ID 总共是 8 字节(64 位)的长度,其中前 2 字节是 Bridge Priority,后 6 字节是 Bridge MAC Address。
注意:在一些新的 STP 变体(如 RSTP 或 MSTP)中,Bridge Priority 字段被进一步分割,以包含额外的信息,如系统 ID 扩展或 VLAN ID,但基本的组成仍然是优先级和 MAC 地址。