STP BPDU报文
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了STP BPDU报文相关的知识,希望对你有一定的参考价值。
字段 | 字节数 | 说明 |
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状态的持续时间,表示在拓扑结构改变后,交换机在发送数据包前维持在监听和学习状态的时间 |
以上是关于STP BPDU报文的主要内容,如果未能解决你的问题,请参考以下文章