环路造成的结果:
① 广播风暴的形成
② 多帧复制
③ MAC地址表紊乱
STP(Spanning Tree Protocol)生成树协议,主要作用是防止网桥网络中冗余链路形成的环路工作。
如上图所示:
选择根网桥(Root Bridge)
选择根端口(Root Ports)
选择指定端口(Designated Ports)
根据网桥ID选择根网桥方法:
网桥优先级小的为根网桥;在优先级相同的情况下,MAC地址小的则为根网桥
根路径成本:网桥到根网桥的路径上所有链路的成本之和
在非根网桥上,选择一个根端口(RP)
根桥上的端口全是指定端口
在每个网段上,选择1个指定端口
非根桥上的指定端口,选择顺序:
在每个网段上选择1个指定端口(DP)
根网桥上的端口都是指定端口
既不是根端口,也不是指定端口,STP将这个端口阻塞(Block)
Bridge Protocol Data Unit-网桥协议数据单元
使用组播发送BPDU
配置BPDU
拓扑变更通告(TCN)BPDU
根网桥ID、根路径成本、发送网桥ID、端口ID
根网桥ID:由一个2字节优先级和一个6字节网桥MAC地址组成,这个信息组合是已经被选定为根网桥的设备标识。
根路径成本:说明这个BPDU从根网桥传输了多远,成本是多少。这个字段的值决定哪些端口将进行转发,哪些端口将被阻断。
发送网桥ID:这是发送该BPDU的网桥信息,由网桥的优先级和网桥的MAC地址组成。
端口ID:由1字节的端口优先级和1字节的端口编号组成。
当交换机启动时,假定自己是根网桥,在向外发送的BPDU中根网桥ID字段填写自己的网桥ID
当收到其他交换机发出的BPDU后,比较网桥ID,选择较小的添加到根网桥ID中
交换机端口的STP状态
STP端口状态
Hello时间:2S,根桥发送BPDU的间隔
转发延迟(Forward Delay):15S,监听和学习的持续时间
最大老化时间(Max Age):20S,保持阻塞的最大时间(没有收到BPDU)
原文:https://www.cnblogs.com/weq0805/p/14825133.html