MSTP(多生成树协议)
MSTP的应用:将环路网络修剪成为一个无环的树型网络,避免报文在环路网络中的增生和无限循环,同时还提供了数据转发的多个冗余路径,在数据转发过程中实现VLAN 数据的负载均衡
操作实验:
要求:现有2台三层交换机(A,B)和4台二层交换机(C,D,E,F),下面每台二层交换机都有VLAN10,15,20,25.
现在需要将这些二层交换机分给三层交换机A,B各一半管理。
如:A 管理VLAN10,VLAN15,B管理VLAN20,25
搭建一个拓扑图
MSTP装逼模式_第1张图片
一,创建VLAN和配置trunk模式
1,先创建好所需要的所有VLAN。
2,因为是多个VLAN直接交换,接口较多,所以需要创建端口组,把每天线都设置为trunk模式。
(1)三层交换机的配置
system-view
进入系统视图
[Huawei]vlan batch 10 15 20 25
vlan批处理10 15 20 25
[Huawei]port-group 1
组建一个端口组1
[Huawei-port-group-1]group-member GigabitEthernet 0/0/1 to GigabitEthernet 0/0/5
组成员千兆以太网0/0/1到千兆以太网0/0/5
[Huawei-port-group-1]port link-type trunk (连接的端口)
[Huawei-port-group-1]端口链接类型的树干
[Huawei-GigabitEthernet0/0/1]port link-type trunk (端口链路型干线)
[华为-GigabitEthernet 0/0/1]端口链接类型的树干
[Huawei-GigabitEthernet0/0/2]port link-type trunk
[Huawei-GigabitEthernet0/0/3]port link-type trunk
[Huawei-GigabitEthernet0/0/4]port link-type trunk
[Huawei-GigabitEthernet0/0/5]port link-type trunk
[Huawei-port-group-1]port trunk allow-pass vlan all (端口通道vlan)
[华为-端口-组-1]端口中继线允许VLAN全部通过
[Huawei-GigabitEthernet0/0/1]port trunk allow-pass vlan all
[华为-GigabitEthernet 0/0/1]端口中继允许-通过VLAN所有
[Huawei-GigabitEthernet0/0/2]port trunk allow-pass vlan all
[Huawei-GigabitEthernet0/0/3]port trunk allow-pass vlan all
[Huawei-GigabitEthernet0/0/4]port trunk allow-pass vlan all
[Huawei-GigabitEthernet0/0/5]port trunk allow-pass vlan all
同样的步骤把每台交换机都配置好。(因为太多交换机,也可以把命令复制粘贴,更快地把每台交换机配置好。如果是新手,还是每台机亲手去配置,达到熟练)
(2)二层交换机的配置
system view
进入系统视图
[Huawei]vlan batch 10 15 20 25
VLAN批处理 10 15 20 25
[Huawei-port-group-1]group-member Ethernet 0/0/1 to Ethernet 0/0/2
组成员以太网0/0/1到以太网0/0/2
[Huawei-port-group-1]port link-type trunk (连接的端口)
[Huawei-port-group-1]端口链接类型的树干
[Huawei-Ethernet0/0/1]port link-type trunk (端口链路型干线)
[华为-Ethernet0/0/1]端口链路式中继线
[Huawei-Ethernet0/0/2]port link-type trunk
[Huawei-port-group-1]port trunk allow-pass vlan all (端口通过VLAN)
[华为-端口-组-1]端口中继线允许VLAN全部通过
[Huawei-Ethernet0/0/1]port trunk allow-pass vlan all
[华为-以太网0/0/1]端口中继线允许通过VLAN
[Huawei-Ethernet0/0/2]port trunk allow-pass vlan all
同样的步骤把每台交换机都配置好。(因为太多交换机,也可以把命令复制粘贴,更快地把每台交换机配置好。如果是新手,还是每台机亲手去配置,达到熟练)

二,加入生成树的实例
把已开启trunk模式的每个端口分别加入生成树实例中
system view
进入系统模式
[Huawei]stp region-configuration (进入生成树域)
stp 区域-配置
[Huawei-mst-region]region-name 1712 (给这个域取名)
[华为-MST-地区]区域-名称1712
[Huawei-mst-region]instance 1 vlan 10 15 (让实例1管理VLAN10,15)
[华为-MST-Region]实例1 VLAN 10 15
[Huawei-mst-region]instance 2 vlan 20 25 (让实例2管理VLAN20,25)
[华为-MST-Region]实例2 VLAN 20 25
[Huawei-mst-region]active region-configuration (激活这个配置)
[华为-MST-区域]主动区域配置
[Huawei-mst-region]display this
查看显示
#
stp region-configuration STP区域-配置
region-name 1712 区域名称1712
instance 1 vlan 10 15 实例1 VLAN 10 15
instance 2 vlan 20 25 实例2 VLAN 20 25
active region-configuration 有源区域配置
#
同样步骤把每台交换机配置好
三,现在用A交换机管理C,D时,让C,D交换机的广播数据先走A接口,让C,D接口链接B接口先堵塞,用B交换机管理E,F时,让E,F接口链接A接口先堵塞,以达到负载均衡
1,进入A交换机设置
system view
进入系统视图
[Huawei]stp instance 1 root primary (实例1为主根)
stp实例1根主
[Huawei]stp instance 2 root secondary (实例2为次根)
STP实例2根次级
2,进入B交换机设置
system view
进入系统视图
[Huawei]stp instance 1 root secondary (实例1为次根)
stp实例1根次级
[Huawei]stp instance 2 root primary (实例2为主根)
STP实例2根次级
最后配置好了进入其中一台的交换机查看
MSTP装逼模式_第2张图片
附带:MSTP的应用(多生成树协议)
将环路网络修剪成为一个无环的树型网络,避免报文在环路网络中的增生和无限循环,同时还提供了数据转发的多个冗余路径,在数据转发过程中实现VLAN 数据的负载均衡
操作实验
需求:现有2台3层交换机AB和4台二层交换机,每台二层交换机下面都有VLAN10,15,20,25
现在需要将这些二层交换机分给三层交换机A,B各一半管理。
A 管理VLAN10,VLAN15,B管理VLAN20,25
首先搭建一个拓扑图
由于接口较多, 因为是多个vlan直接交换,所以需要创建端口组,把每条线都设置为trunk模式。
然后把他们加入生成树的实例
1,进入生成树域。
2,取个名字。
3,让实例来分别管理vlan10 15 20 25
4,激活配置
5,查看
然后A管理的交换机设置实例1为主根,设置实例2为次根
B管理的交换机设置实例2为主根,设置实例1为次根
最后去检查A,B管理下的交换机STP配置信息
堵塞它们的其中一个接口以达到负载均衡