小工具知识网

当前位置: 首页 > 行业知识 > MSTP协议配置(华为ensp)

行业知识

MSTP协议配置(华为ensp)

2026-11-05 07:25:43 来源:互联网转载

MSTP协议概述

       MSTP是多生成树协议,允许一个交换环境中运行多个生成树,每个生成树称为一个实例,MSTP将路由环路网络修剪成一个无环的树形网络,避免广播风暴的产生,同时还提供了数据转发的多个冗余路径,在数据转发过程中实现VLAN数据的负载均衡,MSTP还兼容STP和RSTP。

       简单来说,MSTP 可以通过将每个 VLAN 网络独立成 STP 实例的方式,解决多个 VLAN 网络之间的环路问题,避免不同 VLAN 网络之间互相影响。这样可以提高网络环境下的可用性与可靠性,促进企业网络的稳定化运行。

MSTP协议的基本原理

(1)MSTP的网络层次

一个二层交换网络可以划分多个MST域,每个生成树域可以划分多个MSTI,每个实例中可以映射多个VLAN。
(2)MST域

MST域是多生成树域,由局域网中的多台交换机他们之间的网段构成一个局域网可以存在多个MST域,各MST域之间在物理上直接或间接相连。
(3)MSTI

一个MSTI域内可以运行多个MSTI,MSTI之间彼此独立,MSTI可以与一个或者多个VLAN对应,但一个VLAN只能与一个MSTI对应。
(4)端口角色

MSTP中的角色主要有根端口,指定端口,预备端口,备份端口和边缘端口,除边缘端口外其他端口角色都参与MSTP的计算过程。
(5)MSTP的端口状态

主要有三种:

Forwarding:转发状态

Learning:学习状态

Discarding:阻塞状态

实验拓扑图

client1和client2配置

LSW3交换机配置

undo terminal monitor 

system-view 

[Huawei]sysname sw3    

 //创建vlan10、vlan20

[sw3]vlan batch 10 20  

[sw3]interface g0/0/3    

//交换机与PC之间只能为access模式   

[sw3-GigabitEthernet0/0/3]port link-type access       

//只允许通过vlan10

[sw3-GigabitEthernet0/0/3]port default vlan 10       

[sw3-GigabitEthernet0/0/3]q    

[sw3]interface g0/0/4    

[sw3-GigabitEthernet0/0/4]port link-type access     

[sw3-GigabitEthernet0/0/4]port default vlan 20

[sw3-GigabitEthernet0/0/4]q

[sw3]int g0/0/1    

//配置接口为trunk模式,交换机与交换机为trunk

[sw3-GigabitEthernet0/0/1]port link-type trunk

//允许所有vlan通过,适用vlan较多的场景,这里可以只设置vlan10和20通过

[sw3-GigabitEthernet0/0/1]port trunk allow-pass vlan all

[sw3-GigabitEthernet0/0/1]q

[sw3]int g0/0/2    

[sw3-GigabitEthernet0/0/2]port link-type trunk     

[sw3-GigabitEthernet0/0/2]port trunk allow-pass vlan all

LSW1交换机配置

undo terminal monitor     

system-view     

[Huawei]sysname sw1

[sw1]int g0/0/3    

[sw1-GigabitEthernet0/0/3]port link-type trunk 

[sw1-GigabitEthernet0/0/3]port trunk allow-pass vlan all

[sw1-GigabitEthernet0/0/3]q

[sw1]int g0/0/2    

[sw1-GigabitEthernet0/0/2]port link-type trunk 

[sw1-GigabitEthernet0/0/2]port trunk allow-pass vlan all

[sw1-GigabitEthernet0/0/2]q

[sw1]vlan 10

[sw1-vlan10]q

[sw1]int g0/0/1    

[sw1-GigabitEthernet0/0/1]port link-type hybrid     

[sw1-GigabitEthernet0/0/1]port hybrid pvid vlan 10    

[sw1-GigabitEthernet0/0/1]port hybrid untagged vlan 10    

[sw1-GigabitEthernet0/0/1]q    

//配置此交换机为实例1的主根       

[sw1]stp instance 1 root primary  

//配置此交换机为实例2的备根

[sw1]stp instance 2 root secondary

 LSW2交换机配置

undo terminal monitor     

system-view     

[Huawei]sysname sw2

[sw2]int g0/0/3    

[sw2-GigabitEthernet0/0/3]port link-type trunk 

[sw2-GigabitEthernet0/0/3]port trunk allow-pass vlan all

[sw2-GigabitEthernet0/0/3]q

[sw2]int g0/0/2    

[sw2-GigabitEthernet0/0/2]port link-type trunk    

[sw2-GigabitEthernet0/0/2]port trunk allow-pass vlan all

[sw2-GigabitEthernet0/0/2]q

[sw2]vlan 20

[sw2-vlan20]q

[sw2]int g0/0/1    

[sw2-GigabitEthernet0/0/1]port link-type hybrid     

[sw2-GigabitEthernet0/0/1]port hybrid pvid vlan 20    

[sw2-GigabitEthernet0/0/1]port hybrid untagged vlan 20

[sw2-GigabitEthernet0/0/1]q

//配置此交换机为实例1的主根    

[sw2]stp instance 1 root secondary

//配置此交换机为实例2的备根

[sw2]stp instance 2 root primary  

 LSW1、LSW2、LSW3交换机配置

[sw1]stp mode mstp 

//进入MSTP配置模式

[sw1]stp region-configuration

//配置MST域的域名

[sw1-mst-region]region-name hw     //设置的域名为hw

//配置MST域的修订级别

[sw1-mst-region]revision-level 1

//配置实例和vlan的映射关系    

[sw1-mst-region]instance 1 vlan 10      //将vlan10加入实例1中

[sw1-mst-region]instance 2 vlan 20      //将vlan20加入实例1中

//激活配置

[sw1-mst-region]active region-configuration 

 AR路由器配置

//配置接口的ip,配置时要把子网掩码带上,24就是C类网络的子网掩码

[AR]int g0/0/0

[AR-GigabitEthernet0/0/0]ip add 192.168.10.254 24

[AR]int g0/0/1

[AR-GigabitEthernet0/0/1]ip add 192.168.20.254 24

//undo表示删除配置,在配置过程中如果配置错误,可以用它来删除配置

[AR-GigabitEthernet0/0/0]undo ip add 192.168.10.254 24

 实验效果

 常用的ensp基本命令

关闭终端消息提示

undo terminal monitor

批量创建vlan

vlan batch 10 20 

查看看接口与IP相关的简要信息

display ip interface brief

查看接口和ip配置的相关信息

display ip interface

查看当前设备路由表

display ip routing-table 

查看设备所有vlan的相关信息

display vlan 

上一篇:轻松上手JS代码下载,详细步骤解析

下一篇:小米怎么关智能服务器功能?