我知道对于 STP,根交换机或网桥将根据包含优先级值和交换机 MAC 地址的 BID 来选举,如果优先级相同,则 MAC 是决定因素,但我们知道一个交换机有多个 MAC 地址,对于每个网卡接口来说都是精确的,它有一个唯一的 MAC 地址,所以我想知道交换机是否必须在这些地址之间进行选择,或者我还缺少什么?
交换机如何决定在 STP 中使用什么 MAC 进行 Root 选举?
网络工程
转变
生成树
2022-03-07 13:22:49
1个回答
每个交换机都有一个基本 MAC 地址,用于 STP 优先级确定。附加地址是该基地址的增量。
IEEE 802.1D是这样定义的:
7.12.5 桥梁的唯一标识
一个唯一的 48 位通用管理 MAC 地址,称为网桥地址,应分配给每个网桥。桥接地址可以是桥接端口的单独 MAC 地址,在这种情况下,建议使用编号最小的桥接端口(端口 1)的地址。
交换机通常不使用 NIC。交换机端口只是 L2,不使用自己的 MAC 地址。L3 交换机使用虚拟 L3 接口或 SVI,它们使用基地址或基地址的增量。
如果交换机使用模块化端口(端口模块或仅 SFP 插槽),它们的工作方式与集成端口完全相同,即。他们不带自己的 MAC 地址。
大多数路由器的行为类似于(L3)交换机 - 基地址和增量 - 但有些路由器实际上在其端口上使用或多或少独立的 MAC 地址。
其它你可能感兴趣的问题