STP生成树协议

作用

尽可能少的阻塞端口,实现无环路径

防止广播风暴,mac地址表震荡

 

BPDU报文

STP采用的协议报文是BPDU(Bridge Protocol Data Unit),也称为配置消息。STP通过在设备间传递BPDU报文来确定网络的拓扑结构,并完成生成树的计算。BPDU报文被封装在以太网数据帧中,目的MAC是组播MAC:01-80-C2-00-00-00。

STP协议的BPDU报文分为以下两种:

  • 配置BPDU(Configuration BPDU):用来进行生成树计算和维护生成树拓扑的报文。

  • TCN BPDU(Topology Change Notification BPDU):拓扑变化通知BPDU,是在网络拓扑发生变化时,用来通知相关设备的报文。

 

选举:根桥(root)——>根端口(RP)——>指定端口(DP)——>自动阻塞

 

选举

1、选root 比较BID = 优先级16位 + mac (交换机背板mac)   48位  --小优

优先级     默认32768 --配置4096倍数

2、选根端口 - RP

  1、比较入方向根路径开销PRC(小优)

  2、比较上连设备转发BPDU报文的BID

  3、如果上连为同一设备比较上连端口的PID(小优)

  4、如果上连为同一端口比较自身端口PID(小优)

3、选 指定端口

根桥上所有端口都是指定端口

每个链路上只能有一个指定端口

  1、比较与根桥的根路径开销(小优)

  2、比较上连设备转发BPDU报文的BID

4、剩下端口 自动阻塞

 

 

TCN BPDU——通知括扑改变(一个端口变为转发状态(阻——>通))

posted @ 2024-10-14 18:41  半个小菜鸟  阅读(35)  评论(0编辑  收藏  举报