STP (生成数协议) 简述:

逻辑上断开环路,防止网络风暴的产生

当线路故障,阻塞接口会被激活,恢复通讯;起到备份线路作用
STP简述,图1.png

STP工作原理

1、生成树算法以及验证

简述下交换环路产生问题:1、网络风暴 2、收到多个重复数据帧 3、MAC地址表混乱

STP如何解决交换环路问题:1、逻辑上断开环路,防止网络风暴的产生 2、当线路故障,阻塞接口会被激活,恢复通讯;起到备份线路作用

算法步骤:

1、先选择根网桥

网桥ID(BID):就可以认为成交换机

网桥ID是唯一的

选择交换网络中网桥ID最小的交换机成为网桥(找到最小的网桥ID,就相当于找到了根网桥)

网桥ID.png

网桥的MAC地址(就是交换机的MAC地址)

网桥ID的默认值是32768

网桥优先级是0——65535

简述根网桥的过程::选择网桥ID最小的那个-网桥ID先看优先级,优先级小的那个网桥ID小。如果优先级一样比较MAC地址。MAC地址小的哪一方就是根网桥

2、再选择根端口(根网桥上面的端口都不是根端口)

选择根端口的依据:

1、首先比较到根网桥最低的根路径成本(根端口到根网桥的路径成本)

2、再比较直连的网桥ID最小(路径成本都一样,靠近根网桥最近的端口就是)

3、最后比较端口ID最小

ps:每一个网段上需要选择一个指定端口

跟路径成本

网桥到根网桥的路径上所有的链路成本之和

根路径成本.png

带宽与路径成本表.png

3、选择指定端口

端口ID:

根网桥上面的端口都是指定端口

在每个网段上,选择一个指定端口

非根网桥的指定端口上,选择顺序。

根路劲成本低

选择指定端口.png

特殊:适用比较端口ID的组网图
比较端口ID的情况下的组网图.png

ps:剩下的端口为阻塞端口

BPDU 桥协议数据单元

使用组播发送BPDU

BPUD类型:

配置BPDU

拓扑变更通告BPDU

BPDU字段:

根网桥ID、根路径成本、发送网桥ID、端口ID

交换机的BDPU子包发送过程、端口状态(记住阻塞和转发)
交换机端口的STP5种状态.png

VLAN与STP的关系

IEEE通用生成树STP不考虑吧VLAN

此时需要为每个VLAN建立一个生成树STP

MSTP不同的VLAN阻塞不同的端口

为多个VLAN或者每个VLAN为一组。构成一个生产树,实现网络的负载分担

MSTP的域名必须一样

阻塞 discarding