stp的工作原理:
一、选举根桥--ROOT
根桥:生成树的逻辑中心
依据:BID=桥优先级+MAC地址 优先级 默认32768 ↓ 步长4096
二、选举根端口--R端口
根端口:去往根桥最优的端口
在非根交换机上选举,有且仅只有一个
依据:根路径开销、对端的BID、对端的PID、PID
根路径开销:去往根桥的累计的开销----只累计出接口
三、选举指定端口 D
指定端口:向链路内转发BPDU报文的端口
DP选举是基于链路---每段链路选举一个DP
根桥上所有的端口都是DP
依据:根路径开销RPC 、BID、PID
四、阻塞非根、非指定端口
AP=选剩下的端口---阻塞
AP接口不转发用户的数据
AP接口接收BPDU报文
环路 抢占机制
原因:1.拓扑环了
2.BUM--泛洪
影响:
1.广播风暴
2. MAC表地址表震荡--MAC地址表漂移
解决方案:
STP通过阻塞端口来防止环路,同时也可以提高网路的可靠性
一. 选举根桥
根桥:生成树的逻辑中心
依据:BID=桥优先级+MAC地址 优先级 默认 32768 越小越优先 步长 4096
2.比较对端BID
2.比较BID
端口状态
为什么要设置不同的端口状态?
为了避免临时环路