华为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

相关文章

Linux下进程的CPU配置与线程绑定过程

《Linux下进程的CPU配置与线程绑定过程》本文介绍Linux系统中基于进程和线程的CPU配置方法,通过taskset命令和pthread库调整亲和力,将进程/线程绑定到特定CPU核心以优化资源分配... 目录1 基于进程的CPU配置1.1 对CPU亲和力的配置1.2 绑定进程到指定CPU核上运行2 基于

MySQL中的LENGTH()函数用法详解与实例分析

《MySQL中的LENGTH()函数用法详解与实例分析》MySQLLENGTH()函数用于计算字符串的字节长度,区别于CHAR_LENGTH()的字符长度,适用于多字节字符集(如UTF-8)的数据验证... 目录1. LENGTH()函数的基本语法2. LENGTH()函数的返回值2.1 示例1:计算字符串

Spring Boot spring-boot-maven-plugin 参数配置详解(最新推荐)

《SpringBootspring-boot-maven-plugin参数配置详解(最新推荐)》文章介绍了SpringBootMaven插件的5个核心目标(repackage、run、start... 目录一 spring-boot-maven-plugin 插件的5个Goals二 应用场景1 重新打包应用

Java中读取YAML文件配置信息常见问题及解决方法

《Java中读取YAML文件配置信息常见问题及解决方法》:本文主要介绍Java中读取YAML文件配置信息常见问题及解决方法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要... 目录1 使用Spring Boot的@ConfigurationProperties2. 使用@Valu

Jenkins分布式集群配置方式

《Jenkins分布式集群配置方式》:本文主要介绍Jenkins分布式集群配置方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录1.安装jenkins2.配置集群总结Jenkins是一个开源项目,它提供了一个容易使用的持续集成系统,并且提供了大量的plugin满

SpringBoot线程池配置使用示例详解

《SpringBoot线程池配置使用示例详解》SpringBoot集成@Async注解,支持线程池参数配置(核心数、队列容量、拒绝策略等)及生命周期管理,结合监控与任务装饰器,提升异步处理效率与系统... 目录一、核心特性二、添加依赖三、参数详解四、配置线程池五、应用实践代码说明拒绝策略(Rejected

SQL Server配置管理器无法打开的四种解决方法

《SQLServer配置管理器无法打开的四种解决方法》本文总结了SQLServer配置管理器无法打开的四种解决方法,文中通过图文示例介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的... 目录方法一:桌面图标进入方法二:运行窗口进入检查版本号对照表php方法三:查找文件路径方法四:检查 S

Linux中SSH服务配置的全面指南

《Linux中SSH服务配置的全面指南》作为网络安全工程师,SSH(SecureShell)服务的安全配置是我们日常工作中不可忽视的重要环节,本文将从基础配置到高级安全加固,全面解析SSH服务的各项参... 目录概述基础配置详解端口与监听设置主机密钥配置认证机制强化禁用密码认证禁止root直接登录实现双因素

嵌入式数据库SQLite 3配置使用讲解

《嵌入式数据库SQLite3配置使用讲解》本文强调嵌入式项目中SQLite3数据库的重要性,因其零配置、轻量级、跨平台及事务处理特性,可保障数据溯源与责任明确,详细讲解安装配置、基础语法及SQLit... 目录0、惨痛教训1、SQLite3环境配置(1)、下载安装SQLite库(2)、解压下载的文件(3)、

java向微信服务号发送消息的完整步骤实例

《java向微信服务号发送消息的完整步骤实例》:本文主要介绍java向微信服务号发送消息的相关资料,包括申请测试号获取appID/appsecret、关注公众号获取openID、配置消息模板及代码... 目录步骤1. 申请测试系统2. 公众号账号信息3. 关注测试号二维码4. 消息模板接口5. Java测试