4.1stp生成树查询与根桥设置
在这里插入图片描述
交换机上生成树协议默认开启mstp [S1] stp enable
stp的工作方式改成stp:[S1] stp mode stp
通过查询生成树详细信息来验证:display stp 只看结果第一页即可
在这里插入图片描述
CIST-bridge32768.4c1f-ccac-6e85
优先级:32768
mac地址:4c1f-ccac-6e85
根桥地址:CIST Root/ERPC :32768.4c1f-cc0e-62e1 / 20000
mac地址和根桥地址不一致,说明该交换机不是根交换机
在这里插入图片描述
查询生成树简要信息(只显示已连接端口的角色:root根,desi指定,ALTE阻塞端口):display stp brief
在这里插入图片描述
4、5端口连的pc不用管。
实验要求:设置SW1为根桥,SW2为备用根桥,现根桥SW4不是根桥。
方法一:指定优先级数值

[S1]stp priority 0
[S2]stp priority 4096

配置好后查看此时跟交换机mac地址进行验证display stp
方法二:(以设置S3为根桥,S4为备份根桥为例)直接指定(更好、优先级更高

[S3]stp root primary
[S4]stp root secondary

4.2stp生成树相关配置

调整根端口或
S2的e0/0/4端口参与树的计算,浪费时间,关闭该端口,再打开,再看display stp,要过很久才有变化
在这里插入图片描述
在这里插入图片描述
以上指令调整边缘端口,可以节省带宽,也可以把所有边缘端口加一个组里,批量做这个设置

  • 快速生成树协议 (IEEE802.1w) stp mode rstp
    具有STP的功能、收敛快、新增端口角色:三种端口状态(丢弃、学习和转发)
    角色:Alternate Backup
    描述:作为根端口的备份端口 作为指定端口的备份端口

4.3生成树配置作业
在这里插入图片描述
分别设置S1 S2 S3快速生成树模式 stp mode rstp
设置根桥:

[S1] did stp  查看是否为根交换机
[S1] stp root primary    指定S1为根桥
[S1] dis stp

设置根接口:

[S2] dis stp brief      查看是否根端口

forwarding转发状态 discarding 阻塞状态 ALTE阻塞端口
加大S1-S2或S1-S3线路的开销,减少S2-S3线路的开销,让rstp改选指定端口:

[S3] int g0/0/1
[S3-G0/0/1] stp cost 200000

再到S2查看配置,验证是否配置好

[S2] dis stp brief

结果如下:
在这里插入图片描述
S2配置边缘端口S3同理:
在这里插入图片描述
dis current查看边缘端口是否配置成功
在这里插入图片描述

补:多生成树协议MSTP
概念
相比单生成树stp、rstp,多生成树mstp可以实现链路负载均衡,不影响vlan使用
在这里插入图片描述
1多生成树域
一个局域网中可以存在多个MST域,各MST域之间在物理上直接或间接相连。用户可以通过MSTP配置命令把多台交换机划分在同一个MST域内。
如上图所示的MSTP网络中有三个MST域(MST域1、MST域2和MST域3),域内所有交换机(图中每个生成树实例中的每个小圆圈代表一台交换机)都有相同的MST域配置。
同一个域内,具有相同的域名、相同的VLAN到生成树映射(是一个描述了VLAN和MSTI之间映射关系的映射表)配置和相同的MSTP修订级别配置,并且物理上有链路连通
在这里插入图片描述
2MSTI(生成树实例)
一个MST域中可以生成多个生成树,每个生成树都成为一个MSTI,MSTI域根是每一个生成树实例的树根,域中不同MSTI有各自的域根(MSTI对应的生成树的根)。
每个实例可以包含一个或多个VLAN,每个VLAN只能映射到一个实例,从而实现不同VLAN组之间的负载分担。比如:vlan10+20都用这一棵小树,但是vlan10不能既用这棵树又用那棵树。
在这里插入图片描述
3内部生成树IST: 是各MST域内的一棵生成树。
IST是MST域内的一棵生成树,是一个特殊的MSTI,其MSTI ID为0,即IST通常称为MSTI0。它包括对应MST域中所有互联的交换机。

MST域内每颗生成树都对应一个实例号,IST的实例号为0,所以IST也是一种特殊的MSTI。实例0无论有没有配置都是存在的。

每一个MST域只有一个IST。
IST的计算方式和普通MSTI不同。
拓扑中,由红线组成IST。

4公共生成树CST(Common Spanning Tree)
如果把每个MST域看作是一台"交换机",则CST就是这些"交换机"通过STP协议、RSTP协议计算生成的一棵生成树(SST)。
由IST和CST共同构成,加起来的生成树为CIST(公共和内部生成树)
拓扑中,由蓝线组成CST。

实验:
在这里插入图片描述
配置两台pc的ip、子网掩码、网关
配置S3(SW20):

vlan:
[S3]vlan batch 10 20
[S3]int vlanif 10
[S3-Vlanif10]ip add 192.168.10.6 24
[S3-Vlanif10]int vlanif20
[S3-Vlanif20]ip add 192.168.20.6 24

端口:
[S3-Vlanif20]int g0/0/1
[S3-GigabitEthernet0/0/1]po li acc
[S3-GigabitEthernet0/0/1]port default vlan 10

[S3-GigabitEthernet0/0/1]int g0/0/2
[S3-GigabitEthernet0/0/2]po li acc
[S3-GigabitEthernet0/0/2]port default vlan 20

[S3-GigabitEthernet0/0/2]int g0/0/21
[S3-GigabitEthernet0/0/21]po li trunk
[S3-GigabitEthernet0/0/21]port tru allow-pass vlan all
[S3-GigabitEthernet0/0/21]int g0/0/22
[S3-GigabitEthernet0/0/22]po li trunk
[S3-GigabitEthernet0/0/22]port tru allow-pass vlan all

S1:

[S1]int vlanif10
[S1-Vlanif10]ip add 192.168.10.5 24
[S1-Vlanif10]int vlanif20
[S1-Vlanif20]ip add 192.168.20.5 24

[S1-Vlanif20]int g0/0/1
[S1-GigabitEthernet0/0/1]po li tru
[S1-GigabitEthernet0/0/1]po tru all vlan all
[S1-GigabitEthernet0/0/1]int g0/0/2
[S1-GigabitEthernet0/0/2]po li tru
[S1-GigabitEthernet0/0/2]po tru all vlan all

S2:

[S2]int vlanif10
[S2-Vlanif10]ip add 192.168.10.6 24
[S2-Vlanif10]int vlanif20
[S2-Vlanif20]ip add 192.168.20.6 24

[S2-Vlanif20]int g0/0/1
[S2-GigabitEthernet0/0/1]po li tru
[S2-GigabitEthernet0/0/1]po tru all vlan all
[S2-GigabitEthernet0/0/1]int g0/0/2
[S2-GigabitEthernet0/0/2]po li tru
[S2-GigabitEthernet0/0/2]po tru all vlan all

删除虚拟vlan的ip:[S3-Vlanif10]undo ip address 192.168.10.6 24
验证ip是否配对:display ip int bri

生成树相关配置
创建“域”和“实例MSTI”
实例10和vlan10绑定,实例20和vlan20绑定,并且:
S1是vlan10的根桥,vlan20的次根桥;S2是vlan20的根桥,vlan10的次根桥.
S1: configuration(n. 配置;布局)

[S1]   stp region-configuration  创建域
[S1-mst-region]   region-name huawei   域的名称是huawei
[S1-mst-region]   instance 10 vlan 10    创建实例,名称是10,和vlan10绑定
[S1-mst-region]   instance 20 vlan 20    创建实例,名称是20,和vlan20绑定
[S1-mst-region]   active region-configuration    激活域,退出域

将当前交换机配置为实例10的主根桥,实例20的次根桥
[S1]    stp instance 10 root primary
[S1]    stp instance 20 root secondary

S2:

[S2]   stp region-configuration  创建域
[S2-mst-region]   region-name huawei   域的名称是huawei
[S2-mst-region]   instance 10 vlan 10    创建实例,名称是10,和vlan10绑定
[S2-mst-region]   instance 20 vlan 20    创建实例,名称是20,和vlan20绑定
[S2-mst-region]   active region-configuration    激活域,退出域

将当前交换机配置为实例10的次根桥,实例20的主根桥
[S2]    stp instance 20 root primary
[S2]    stp instance 10 root secondary

S3:

[S3]   stp region-configuration  创建域
[S3-mst-region]   region-name huawei   域的名称是huawei
[S3-mst-region]   instance 10 vlan 10    创建实例,名称是10,和vlan10绑定
[S3-mst-region]   instance 20 vlan 20    创建实例,名称是20,和vlan20绑定
[S3-mst-region]   active region-configuration    激活域,退出域

将当前交换机配置为实例10的次根桥,实例20的主根桥
[S3]    stp instance 20 root primary
[S3]    stp instance 10 root secondary

验证生成树是否配置正确display stp bri
在这里插入图片描述
断开重启生成树指令stp disablestp enablestp mode mstp
断开某个端口,做抓包测试[g0/0/1] shut 启用端口undo shut
边缘端口开启bpdu保护[g0/0/1] stp edged-port enable

ics-lite首页(查华为交换机的指令):https://support.huawei.com/enterprise/zh/bulletins-website/ENEWS2000010768

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐