STP——生成树协议,在交换网络中,存在备份链路的情况,防止2层数据转发环路的发生。

  

STP:生成树协议-生成树协议

  

——
交换网络中,即所谓的交换机上;也就是,该技术是一个2层技术。
-为什么
因为在传统的交换网络中,存在“单点故障”的问题,
所以为了解决该问题,我们引入了“备份链路/设备“解决方案,
但是,带来了新的问题- 2层数据环路,
所以,为了解决该问题,我们提出了STP解决方案。

  

——环路形成:
演示过程——自己画的图,理解。

  
 <代码>环路现象
  交换机上会提示以下信息:
  MAC扑Fas0/1和Fas0/2之间
  通过查看交换机上的端口的领导指示灯查看:
  疯狂闪烁 
  

——作用:
在交换网络中,存在备份链路的情况,防止2层数据转发环路的发生。

  

——实现:
-报文
BPDU -桥协议数据单元
桥接协议数据单元
-类型
配置BPDU:配置BPDU
TCN BPDU:拓扑变更通知BPDU
- - - - - -原理
1,确定交换机的角色
根交换机
非根交换机
选举依据:投标——桥ID、桥ID
优先级+ MAC地址
2字节6字节
选举原则:
1,首先比较投标的优先级,越小越好;
默认是32768
2,如果优先级相同,则比较MAC地址,越小越好。
本质上是交换机的“基MAC地址”,也就是
交换机的主板的MAC地址——显示版本

  
 <代码> 2,确定端口的角色
  (root-port)根端口:在每一个非根交换机上,有且只有一个,距离根交换机,最近的端口
  (指定的港口)指定端口:在每一个网段(冲突域),有且只有一个,距离根交换机,最近的端口
  (non-designated-port)非指定端口:其他所有端口,都称之为非指定端口。
  
  在STP中,如何表示“距离”?
  -成本:开销
  表示的是去往根交换机的距离 
  

先生。零距离的大小与端口带宽有关系。
带宽成本(默认的对应关系)
10 m - 100
100 - 19
1 g - 4

  
 <代码> 3,确定端口状态/禁用:表示端口是关闭的,挂掉的;
  聆听:表示的是侦听状态,该状态是不能收发用户数据的
  学习:表示的是学习状态,该状态是不能收发用户数据的
  转发:表示的是转发状态,该状态可以正常收发(最终状态)
  阻塞:表示的是阻塞状态,该状态不能收发使用户数据(最终状态) 

STP——生成树协议,在交换网络中,存在备份链路的情况,防止2层数据转发环路的发生。