STP
一、交换网络环路的产生
广播风暴的形成
多帧复制
MAC地址表紊乱
![在这里插入图片描述](https://img-blog.****img.cn/20201105192410706.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl81MTYxNTAzMA==,size_16,color_FFFFFF,
二、STP简介
1、STP(生成树协议)
逻辑上断开环路,防止广播风暴的产生
当线路故障,阻塞接口被**,恢复通信,起备份线路的作用
2、STP工作原理
生成树算法及验证
BPDU(桥协议数据单元)
STP的收敛
三、生成树的算法
1、网桥ID
网桥ID是唯一的
选择交换网络中网桥ID最小的交换机成为根网桥
补充:
优先级值越高,越不选
缺省值就是默认值
2、选择根端口的依据
到根网桥最低的根本路径成本
直连的网桥ID最小
端口ID最小
3、根路径成本
网桥到根网桥的路径上所有链路的成本之和
补充:
根网桥上的端口都不是根端口,而是指定端口
4、带宽与路径成本的关系
补充:其中链路带宽10、100、1000是最经常用到的
5、端口ID
补充:其中的缺省值就是默认值
6、生成树的算法
在非根网桥上,选择一个根端口(RP)
在根桥上的端口全是指定端口
在每个网段上,选择一个指定端口
非根桥的指定端口,选择顺序
a、根路径成本较低
b、所在的交换机的网桥ID的值较小
c、端口ID的值较小
四、BPDU(桥协议数据单元)
BPDU:是一个传输载体,用来交换机之间交换网桥ID和根路径成本等信息
1、BPDU
Bridge Protocol Data Unit-协议桥数据单元
使用组播发送BPDU
2、BPDU类型
配置BPDU
拓扑变更通告(TCN)BPDU
BPDU报文字段
根网桥ID、根路径成本、发送网桥ID、端口ID
补充:
配置BPDU用于生成树计算用的
拓扑变更通告BPDU:用于网络拓扑变化用的
五、STP利用BPDU选择根网桥
当交换机启动时,假定自己是根网桥,在向外发送的BPDU中根网桥ID字段填写自己的网桥ID
1、STP的收敛
交换机端口的STP状态
2、STP的计时器
Hello时间
转发延迟
最大老化时间
六、VLAN与STP关系
IEEE通用生成数(CST)不考虑VLAN
七、MSTP命令
多生成树协议-----可以为每个VLAN或者多个VLAN为一组构造以恶搞生成树,实现网络的负载分担
将SW1’SW2分别做Vlan、Vlan20的根网桥
[SW1] stp mode mstp ###将交换机配置成MSTP模式,MSTP兼容STP/RSTP
[SW1] stp region-configuration ###进入 MSTP域视图MSTP配置模式
[SW1-mat-region]region-name huawei1
###配置MSTP域的域名为huawei1,缺省为交换设备主控板上管理类网口的MAC地址
[SW1-mat-region]revision-level 1
###配置MST 域的MSTP修订级别为1,缺省轻快下MSTP修订级别为0,需要将各设备的MSTP修订级别一致
###配置多生成树实例和VLAN的映射关系,同一VLAN的数据只能对应一个实例,儿一个实例可以对应多个VLAN
[SW1-mat-region] instance 1 vlan 10 ###将VLAN 10加入实例1中
[SW1-mat-region] instance 2 vlan 20 ###将VLAN 20加入实例2中
[SW1-mat-region] check region-configuration ###查看MSTP域配置参数
[SW1-mat-region] active region-configuration ###**此交换机为实例2的备份根桥
[SW1-mat-region] quit ###退出配置模式
[SW1] stp inatance 1 root primary ###配置此交换机为实例1的主根桥
[SW1] stp inatance 2 root secondary ###配置此交换机为实例2的主根桥
[SW2] stp mode matp
[SW2]stp region-configuration
[SW2-mat-region]region-name huawei1
[SW2-mat-region]revision-level 1
[SW2-mat-region] instance 1 vlan 10
[SW2-mat-region] instance 2 vlan 20
[SW2-mat-region] active region-configuration
[SW2-mat-region] quit
[SW2] stp inatance 2 root primary
[SW2] stp inatance 1 root secondary
[SW3] stp mode matp
[SW3] atp region-configuration
[SW3-mat-region]region-name huawei1
[SW3-mat-region]revision-level 1
[SW3-mat-region] instance 1 vlan 10
[SW3-mat-region] instance 2 vlan 20
[SW3-mat-region] active region-configuration
[SW1]stp enable ###在所有交换机上启用MSTP
[SW2]stp enable
[SW3]stp enable
[SW3]dis stp brief ###查看STP接口角色及状态信息
--------------------修改交换机优先级值---------------------------
【SW1】stp priority 0 ###数制要为4096的倍数
【SW1】stp root primary ###优先级变为0
###在所有交换机上启用MSTP
[SW2]stp enable
[SW3]stp enable
[SW3]dis stp brief ###查看STP接口角色及状态信息
--------------------修改交换机优先级值---------------------------
【SW1】stp priority 0 ###数制要为4096的倍数
【SW1】stp root primary ###优先级变为0
【SW1】dis stp ###查看stp信息,可以确定哪个是根网桥