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。