BID
在STP中,每一台交换机都有一个标示符,叫做Bridge ID或者桥ID。
BID = 16bit的桥优先级(Bridge Priority)+ 48bit的MAC地址构成, 其中桥优先级是可以配置的,取值范围是0~61440,默认值为32768,若修改须设置为4096整数倍。
BID优先级的步长为什么是4096 ?
桥优先级是2字节,但只用到 前4bit。
BID最小优先级0x0000,二进制 0000 0000 0000 0000,即为0;
BID最大优先级0xF000,二级制 1111 0000 0000 0000,即为61440;
BID默认优先级0x8000,二进制 1000 0000 0000 0000,也就是32768。
每增加一个优先级0x1000,就是0001 0000 0000 0000 即为4096。
PID
运行STP的交换机使用端口ID来标识每个端口,端口ID可以用来确定端口角色。
端口ID= 端口优先级(Port Priority)4 bit+ 端口编号12 bit 构成; 缺省情况下,端口优先级是128;端口优先级取值范围是0到240,取值必须为16的整数倍。
为什么是端口优先级步长为16 ?
端口ID的优先级是1byte,但和BID优先级类似,只用到了前4bit。
PID最小优先级0x00,二进制0000 0000,即为0;
PID最大优先级0xF0,二进制1111 0000,即为240;
每增加一个优先级0x10,二进制0001 0000,即为16。