交换机知识--生成树协议 STP(Spanning Tree Protocol,生成树协议)是根据IEEE 802
1D 标准建立的,用于在局域网中消除数据链路层物理环路的协议
运行该协议的设备通过彼此交互信息发现网络中的环路,并有选择的对某些端口进行阻塞,最终将环路网络结构修剪成无环路的树型网络结构,从而防止报文在环路网络中不断增生和无限循环,避免设备由于重复接收相同的报文所造成的报文处理能力下降的问题发生
STP 采用的协议报文是BPDU(Bridge Protocol Data Unit,桥协议数据单元),也称为配置消息,BPDU 中包含了足够的信息来保证设备完成生成树的计算过程
STP 即是通过在设备之间传递 BPDU 来确定网络的拓扑结构
BPDU 格式及字段说明 要实现生成树的功能,交换机之间传递 BPDU 报文实现信息交互,所有支持 STP 协议的交换机都会接收并处理收到的报文
该报文在数据区里携带了用于生成树计算的所有有用信息
标准生成树的BPDU 帧格式及字段说明: Protocol identifier: 协议标识 Version: 协议版本 Message ty pe: BPDU 类型 Flag: 标志位 Root ID: 根桥 ID,由两字节的优先级和 6 字节 MAC 地址构成 Root path cost: 根路径开销 Bridge ID: 桥 ID,表示发送 BPDU 的桥的ID,由 2 字节优先级和 6 字节 MAC 地址构成 Port ID: 端口 ID,标识发出 BPDU 的端口 Message age: BPDU 生存时间 Maximum age: 当前 BPDU 的老化时间,即端口保存 BPDU 的最长时间 Hello time: 根桥发送 BPDU 的周期 Forward delay: 表示在拓扑改变后,交换机在发送数据包前维