MSTP【Muliti STP】多生成树协议工作原理:将多个vlan捆绑在一起,运行在一个stp实例里面,不同实例间stp互相独立运行,默认情况下所有vlan都在实例0里面
网络拓扑图:
如果上图拓扑不进行配置的话,交换机SW 3的G0/0/1口将被阻塞,而对于vlan 10和vlan 30的用户来说,数据需要经过SW 2转发,造成网络延迟过高,我们需要运行MSTP协议,来解决此类问题
SW1配置:先做基础配置,将端口划分至vlan,交换机相连端口配置trunk
<Huawei>system-view [Huawei]undo info-center enable [Huawei]sysname SW1 [SW1]vlan batch 10 20 30 [SW1]interface GigabitEthernet 0/0/3 [SW1-GigabitEthernet0/0/3]port link-type access [SW1-GigabitEthernet0/0/3]port default vlan 20 [SW1-GigabitEthernet0/0/3]inter gig0/0/4 [SW1-GigabitEthernet0/0/4]port link-type access [SW1-GigabitEthernet0/0/4]port default vlan 10 [SW1-GigabitEthernet0/0/4]inte gig0/0/5 [SW1-GigabitEthernet0/0/5]port link-type access [SW1-GigabitEthernet0/0/5]port default vlan 30 [SW1-GigabitEthernet0/0/5]quit [SW1]port-group group-member GigabitEthernet 0/0/1 to GigabitEthernet 0/0/2 [SW1-port-group]port link-type trunk [SW1-port-group]port trunk allow-pass vlan all
SW2:先做基础配置,将端口划分至vlan,交换机相连端口配置trunk
<Huawei>system-view [Huawei]undo info-center enable [Huawei]sysname SW2 [SW2]vlan 20 [SW2-vlan20]quit [SW2]interface GigabitEthernet 0/0/3 [SW2-GigabitEthernet0/0/3]port link-type access [SW2-GigabitEthernet0/0/3]port default vlan 20 [SW2]port-group group-member GigabitEthernet 0/0/1 to GigabitEthernet 0/0/2 [SW2-port-group]port link-type trunk [SW2-port-group]port trunk allow-pass vlan all
SW3:先做基础配置,将端口划分至vlan,交换机相连端口配置trunk
<Huawei>system-view [Huawei]undo info-center enable [Huawei]sysname SW3 [SW3]vlan batch 10 30 [SW3]interface GigabitEthernet 0/0/3 [SW3-GigabitEthernet0/0/3]port link-type access [SW3-GigabitEthernet0/0/3]port default vlan 10 [SW3-GigabitEthernet0/0/3]inter gig0/0/4 [SW3-GigabitEthernet0/0/4]port link-type access [SW3-GigabitEthernet0/0/4]port default vlan 30 [SW3-GigabitEthernet0/0/4]quit [SW3]port-group group-member GigabitEthernet 0/0/1 to GigabitEthernet 0/0/2 [SW3-port-group]port link-type trunk [SW3-port-group]port trunk allow-pass vlan all
在所有的交换机上配置mstp
[SW1]stp region-configuration #创建mstp区域设置 [SW1-mst-region]region-name kang #创建区域名称kang [SW1-mst-region]instance 1 vlan 10 30 #创建实例1并添加vlan 10 vlan 30进来 [SW1-mst-region]instance 2 vlan 20 #创建实例2,将vlan 20加入 [SW1-mst-region]active region-configuration #激活配置 [SW1-mst-region]quit #退出
最后再针对创建的实例单独配置根交换机,针对实例1设置SW 1为根交换机,以阻塞SW 3的G0/0/2端口
[SW1]stp instance 1 priority 4096 #针对实例1设置SW 1为根交换机
针对实例2配置SW 2为根交换机
[SW2]stp instance 2 priority 8192 #针对实例2设置SW 2为根交换机
查看MSTP命令:
display stp #查看stp信息 display stp brief #查看端口状态 display stp instance 2 #查看实例2的配置