字段 |
字节数 |
说明 |
Protocol Identifier(协议ID) |
2 |
总是为0 |
Protocol Version(协议版本) |
1 |
stp值为0;rstp值为2;mstp值为3 |
Message Type(消息类型) |
1 |
指示当前BPDU消息类型:0x00为配置BPDU,0x80为TCN BPDU |
Flags(标志) |
1 |
最低位=TC(Topology Change,拓扑变化)标志,最高位=TCA(Topology Change Acknowledgement,拓扑变化确认)标志 |
Root Identifier(根ID) |
8 |
指示当前根桥的BID(即“根ID”),由2字节的桥优先级和6字节MAC地址构成 |
Root Path Cost(根路径开销) |
4 |
指示发送该BPDU报文的端口累计到根桥的开销 |
Bridge Identifier(根ID) |
8 |
指示发送该BPDU报文的交换设备的BID(即“发送者BID”),也是由2字节的桥优先级和6字节MAC地址构成 |
Port Identifier(端口ID) |
2 |
指示发送该BPDU报文的端口ID,即“发送端口ID” |
Message Age(消息生存时间) |
2 |
指示该BPDU报文的生存时间,即端口保存BPDU的最长时间,过期后将删除,要在这个时间内转发才有效,如果配置BPDU是直接来自根桥的,则Message Age为0,如果是其他桥转发的,则Message Age是从根桥发送到当前桥接收到BPDU的总时间,包括传输延时等。实际实现中,配置BPDU报文经过一个桥,Message Age增加1 |
Max Age(最大生存时间) |
2 |
指示BPDU消息的最大生存时间,也即老化时间 |
Hello Time(Hello消息定时器) |
2 |
指示发送两个相邻BPDU的时间间隔 |
Forward Delay(转发延时) |
2 |
指示控制listening和learning状态的持续时间,表示在拓扑结构改变后,交换机在发送数据包前维持在监听和学习状态的时间 |
转载于:https://blog.51cto.com/10904686/2056351