华为eNSP模拟器配置MSTP多实例生成树

2024-01-14 17:50

本文主要是介绍华为eNSP模拟器配置MSTP多实例生成树,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

传统的stp、rstp有其必然的缺陷

1.统一局域网内所有的vlan共享一个生成树,无法在vlan间实现数据流量的负载均衡。
2.链路利用率低,被阻塞的冗余链路不承载任何流量,造成了带宽的浪费,还可能造成部分vlan报文无法转发。
MSTP在它们的基础上加以了很多的改良

1.可以配置多实例

2.一个实例可以承担多个vlan

实验拓扑依据需求如下:

第一步:设备改名,创建vlan

SW1:
<Huawei>sy
<Huawei>sysna SW1
[SW1]vlan b 10 20SW2:
<Huawei>sy
[Huawei]sysna SW2
[SW2]vlan b 10 20SW3:
<Huawei>sy
[Huawei]sysna SW3
[SW3]vlan b 10 20

第二步:放行相应vlan

SW1:
[SW1]int g0/0/1
[SW1-GigabitEthernet0/0/1]po l t
[SW1-GigabitEthernet0/0/1]po t a v 10 20
[SW1-GigabitEthernet0/0/1]qu
[SW1]int Eth-Trunk 1
[SW1-Eth-Trunk1]trunkport g0/0/2
[SW1-Eth-Trunk1]trunkport g0/0/3
[SW1-Eth-Trunk1]po l t
[SW1-Eth-Trunk1]po t a v 10 20
[SW1-Eth-Trunk1]quSW2:
[SW2]int g0/0/1
[SW2-GigabitEthernet0/0/1]po l t
[SW2-GigabitEthernet0/0/1]po t a v 10 20
[SW2-GigabitEthernet0/0/1]int Eth-Trunk 1
[SW2-Eth-Trunk1]trunkport g0/0/2
[SW2-Eth-Trunk1]trunkport g0/0/3
[SW2-Eth-Trunk1]po l t
[SW2-Eth-Trunk1]po t a v 10 20
[SW2-Eth-Trunk1]quSW3:
[SW2]int e0/0/1
[SW2-Ethernet0/0/1]po l t
[SW2-Ethernet0/0/1]po t a v 10 20
[SW2-Ethernet0/0/1]int e0/0/2
[SW2-Ethernet0/0/2]po l t
[SW2-Ethernet0/0/2]po t a v 10 20
[SW2-Ethernet0/0/2]int e0/0/3
[SW2-Ethernet0/0/3]po l a
[SW2-Ethernet0/0/3]po d v 10
[SW2-Ethernet0/0/3]int e0/0/4
[SW2-Ethernet0/0/4]po l a
[SW2-Ethernet0/0/4]po d v 20
[SW2-Ethernet0/0/4]qu
[SW2]

第三步:配置mstp并划分实例

SW1:
[SW1]stp mo mstp                     //模式为mstp,不过ensp默认就是mstp
[SW1]stp region-configuration        //进入MSTP视图
[SW1-mst-region]region-name hw       //生成树的名称为hw
[SW1-mst-region]revision-level 1        //域名修订级别为1
[SW1-mst-region]instance 1 vlan 10           //将vlan 10 加入实例1
[SW1-mst-region]instance 2 vlan 20            //将vlan 20 加入实例2
此时用disp th 查看不到任何的效果,因为这些配置还没有生效
[SW1-mst-region]active region-configuration    //使用配置的命令生效SW2:与SW1一样的操作
[SW2]stp mo mstp 
[SW2]stp region-configuration 
[SW2-mst-region]region-name hw
[SW2-mst-region]revision-level 1
[SW2-mst-region]instance 1 vlan 10
[SW2-mst-region]instance 2 vlan 20
[SW2-mst-region]active region-configurationSW3:与SW1一样的操作
[SW2]sysname SW3
[SW3]stp mo mstp 
[SW3]stp region-configuration 
[SW3-mst-region]region-name hw
[SW3-mst-region]revision-level 1
[SW3-mst-region]instance 1 vlan 10
[SW3-mst-region]instance 2 vlan 20
[SW3-mst-region]active region-configuration

用disp stp brief 查看SW3端口转发信息

 可以看到不管是实例1还是实例2,e0/0/1端口都是堵塞的状态,这并没有达到负载分担的效果

第四步:调整优先级

SW1:
[SW1]stp instance 1 root primary 
[SW1]stp instance 2 root secondary SW2:
[SW2]stp instance 1 root secondary 
[SW2]stp instance 2 root primary

再次查看SW3端口转发信息

 可以看到实例1走e0/0/1端口,实例2走e0/0/2端口

这篇关于华为eNSP模拟器配置MSTP多实例生成树的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/606004

相关文章

java图像识别工具类(ImageRecognitionUtils)使用实例详解

《java图像识别工具类(ImageRecognitionUtils)使用实例详解》:本文主要介绍如何在Java中使用OpenCV进行图像识别,包括图像加载、预处理、分类、人脸检测和特征提取等步骤... 目录前言1. 图像识别的背景与作用2. 设计目标3. 项目依赖4. 设计与实现 ImageRecogni

MybatisGenerator文件生成不出对应文件的问题

《MybatisGenerator文件生成不出对应文件的问题》本文介绍了使用MybatisGenerator生成文件时遇到的问题及解决方法,主要步骤包括检查目标表是否存在、是否能连接到数据库、配置生成... 目录MyBATisGenerator 文件生成不出对应文件先在项目结构里引入“targetProje

windos server2022的配置故障转移服务的图文教程

《windosserver2022的配置故障转移服务的图文教程》本文主要介绍了windosserver2022的配置故障转移服务的图文教程,以确保服务和应用程序的连续性和可用性,文中通过图文介绍的非... 目录准备环境:步骤故障转移群集是 Windows Server 2022 中提供的一种功能,用于在多个

windos server2022里的DFS配置的实现

《windosserver2022里的DFS配置的实现》DFS是WindowsServer操作系统提供的一种功能,用于在多台服务器上集中管理共享文件夹和文件的分布式存储解决方案,本文就来介绍一下wi... 目录什么是DFS?优势:应用场景:DFS配置步骤什么是DFS?DFS指的是分布式文件系统(Distr

关于Maven中pom.xml文件配置详解

《关于Maven中pom.xml文件配置详解》pom.xml是Maven项目的核心配置文件,它描述了项目的结构、依赖关系、构建配置等信息,通过合理配置pom.xml,可以提高项目的可维护性和构建效率... 目录1. POM文件的基本结构1.1 项目基本信息2. 项目属性2.1 引用属性3. 项目依赖4. 构

Python使用qrcode库实现生成二维码的操作指南

《Python使用qrcode库实现生成二维码的操作指南》二维码是一种广泛使用的二维条码,因其高效的数据存储能力和易于扫描的特点,广泛应用于支付、身份验证、营销推广等领域,Pythonqrcode库是... 目录一、安装 python qrcode 库二、基本使用方法1. 生成简单二维码2. 生成带 Log

Java操作ElasticSearch的实例详解

《Java操作ElasticSearch的实例详解》Elasticsearch是一个分布式的搜索和分析引擎,广泛用于全文搜索、日志分析等场景,本文将介绍如何在Java应用中使用Elastics... 目录简介环境准备1. 安装 Elasticsearch2. 添加依赖连接 Elasticsearch1. 创

使用C#代码计算数学表达式实例

《使用C#代码计算数学表达式实例》这段文字主要讲述了如何使用C#语言来计算数学表达式,该程序通过使用Dictionary保存变量,定义了运算符优先级,并实现了EvaluateExpression方法来... 目录C#代码计算数学表达式该方法很长,因此我将分段描述下面的代码片段显示了下一步以下代码显示该方法如

龙蜥操作系统Anolis OS-23.x安装配置图解教程(保姆级)

《龙蜥操作系统AnolisOS-23.x安装配置图解教程(保姆级)》:本文主要介绍了安装和配置AnolisOS23.2系统,包括分区、软件选择、设置root密码、网络配置、主机名设置和禁用SELinux的步骤,详细内容请阅读本文,希望能对你有所帮助... ‌AnolisOS‌是由阿里云推出的开源操作系统,旨

mysql-8.0.30压缩包版安装和配置MySQL环境过程

《mysql-8.0.30压缩包版安装和配置MySQL环境过程》该文章介绍了如何在Windows系统中下载、安装和配置MySQL数据库,包括下载地址、解压文件、创建和配置my.ini文件、设置环境变量... 目录压缩包安装配置下载配置环境变量下载和初始化总结压缩包安装配置下载下载地址:https://d