一、产生原因:
二层环路为保证可靠性使用双冗余设备,因此会产生环路,对此,利用STP协议在保证可靠的前提下解决环路问题。
二、环路产生的问题:
(1)广播风暴:一直进行广播请求——>占用较多的资源,较大的工作量,使设备宕机
(2)MAC地址漂移:同一个MAC对应不同的接口,使MAC表在学习过程中不断变化,会导致数据丢包。
三、原理:
阻塞端口在拓扑稳定时,处于阻塞状态,当链路故障时,阻塞端口自动开启,开始转发数据。
四、生成树协议:
(1)STP:生成树协议
(2)RSTP:快速生成树协议
(3)MSTP:多实例生成树协议
五、STP工作原理:
1、选取根桥(根交换机):比较 网桥ID=优先级+MAC
先比优先级再比MAC地址
2、选取根端口【RP】:非根交换机到根交换机的最优端口
(1)比较根路径开销
(2)比较对端网桥ID
(3)比较对端端口ID
(4)比较本端端口ID
3、选取指定端口【DP】:每条链路到达根桥的最优端口(根桥上的所有端口都是指定端口)
(1)比较根路径开销
(2)比较本端网桥ID
(3)比较本端端口ID
4、阻塞剩余端口【BP】