STP中橋ID(BID)及端口ID(PID)優先級的計算


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。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM