1、生成树引入
为了保证交换网络高可用性,在交换机之间使用冗余链路,由于网络中的泛洪机制可能造成二层的桥接环路,会导致
1.广播风暴 2.Mac地址表的不稳定 3.数据帧的重复拷贝
解决思路: 打破交换网络中的环路(针对交换网络的所有环路中,关闭其中的某个接口)
生成树协议: spanning tree protocol , STP ,所有的生成树协议都在通过发送比较信息进行选举,找到环路中应该被关闭的接口(接口阻塞)。
发送的比较的信息称为BPDU,网桥协议数据单元。
生成树的类型:
STP(标准生成树,又称为802.1D)
RSTP(快速生成树,又称为802.1W)
MSTP(多生成树协议,又称为802.1S)
2、802.1D :标准生成树
Message type: 代表着BPDU 的类型 (0X00 配置 0X80 拓扑TC)
Flags :标记位,在802.1D 中,标识BPDU 是拓扑变更还是拓扑变更确认BPDU
Root ID :根标识符,用于标记一颗树的树根。与根网桥的BID 一致。
Bridge ID :网桥标识符, BID , 用于标识本设备在本生成树的唯一性。
Port ID :端口标识符, PID ,用于标识设备上某接口的唯一性。
Cost of path : 路径开销。在华为设备中,称作 root path cost (RPC)根路径开销。
hello时间: 默认为2s ,BPDU 发送的间隔。
Max-age : 最大时间,可以理解为hello包的超时时间。默认时