v1.0可编辑可修改
华为生成树协议STP 分析过程与配置方法
一、学习目的:
1、掌握配置 STP的方法
2、掌握修改网桥优先级影响根选举的方法
3、掌握修改端口优先级影响根端口与指定端口选举的方法
4、掌握配置 RSTP的方法
5、掌握 STP与 RSTP的相互兼容问题
6、掌握配置 MSTP实现不同 vlan 负载均衡的方法
7、掌握 MSTP与 STP的相互兼容问题
8、掌握生成树中的保护方法
二、重点命令
1、开启 stp
1.stp enable
2.stp mode stp
2、查看 stp 状态
1.dis stp
2.dis stp brief
3、指定 stp 主根和备根
1. stp root primary
2. stp root secondary
4、手工指定根桥优先级
1. stp priority4096(4096 的倍数)
5、指定 RP
1. int g0/0/10
2.stp port priority16( 16 的倍数)6、指定 DP
1. int g0/0/24
2.stp cost 2000000
7、开启 rstp
1. stp enable
2.stp mode rstp
8、配置 mstp
1.stp enable
2.stp mode mstp
3.stp region-configuration
4.region-name RG1
5. instance 1 vlan 1 to 10
6. instance 2 vlan 11 to 20
7. active region-configuration 9、查看 mstp 实例配置
1. display stp region-configuration
10、配置 mstp 的多实例优先级
1. stp instance 1 priority 4096
2. stp instance 2 priority 8192 11、配置指定端口保护
1.配置在根桥的 DP口上
2.int g0/0/1
3.stp root-protection
12、配置边缘端口保护
1.配置在接入服务器的端口
2.int g0/0/10
3.stp edged-port enable 13、配置环路保护
1.配置在非根桥交换机的上联口
2.int g0/0/13
3.stp loop-protection
三、实验过程
1、实验拓扑
v1.0可编辑可修改
2、STP配置及验证
1.SW1-SW4:
2.stp enable
v1.0可编辑可修改
3.stp mode stp
查看 stp 状态:
1.SW1-SW4
2.dis stp
3.dis stp brief
由图中我可以看出整个stp 情况,如下图 :
3、将 SW1配置成主根网桥,将SW2配置成备份根网桥
v1.0可编辑可修改
1.SW1:
2. [SW1]stp root primary
3.
4.SW2:
5.[SW2]stp root secondary
在看下 SW1和 SW2的 stp 状态,可以看到设置成主根的priority为0,备根的priority为4096。
此时 4 台设备的生成树如下图:
4、手工指定优先级,使得SW2为主根, SW1为备根
1.SW1:
v1.0可编辑可修改
2.[SW1]undo stp root
3. [SW1]stp priority 8192
4.
5.SW2:
6.[SW2]undo stp root
7.[SW2]stp priority4096
再看下 SW1和 SW2的 STP状态。
5、根端口选举控制
由于上一步把SW2设置成了根桥,所以SW1和 SW2互联的两个口一定有一个属于ALTE状态,如下图:
可以发现 9 口是根端口,端口优先级默认是128,数值越小优先级越高,如果我们希望10 端口变为根端口,怎么做
1.SW2:
2.[SW2]int g0/0/10
3. [SW2-GigabitEthernet0/0/10]stp port priority16
此时再看 SW1上的 stp 端口状态, 10 端口已经变成了RP。
6、指定端口选举控制
先看一下 SW3的 int g0/0/1以及SW4的int g0/0/24的端口stp状态
1. [SW3]dis stp int g0/0/1
1. [SW4]dis stp int g0/0/24
现在需求把 SW3的 G0/0/1 变成指定端口:
1.SW4:
v1.0可编辑可修改
2. [SW4]int g0/0/24
3. [SW4-GigabitEthernet0/0/24]stp cost 2000000
再看 SW3的 int g0/0/1以及SW4的int g0/0/24的端口stp状态,SW3的int g0/0/1变成了指定端口