当前位置: 首页 > article >正文

MSTP多实例生成树:避免单点设备故障,流量负载均衡。

MSTP生成树协议

Tip:多实例生成树协议,在避免单点故障的情况下,同时实现流量负载。

本次实验模拟:sw2,sw3,生成树协议互为主备,实现流量负载。
在这里插入图片描述
sw1配置如下:
<Huawei>sy
[Huawei]sys sw1
[sw1]vl ba 10 20 //批量创建vlan10 vlan20

[sw1]int g0/0/1
[sw1-GigabitEthernet0/0/1]stp mode mst //设置生成树协议为mstp

[sw1]stp region-configuration
[sw1-mst-region]region-name mstp123 //创建该域名weimstp123
[sw1-mst-region]instance 1 vlan 10 //创建实例1走vlan10流量
[sw1-mst-region]instance 2 vlan 20 //创建实例2走vlan20流量
[sw1-mst-region]active region-configuration //激活该域名

[sw1-mst-region]q
[sw1]int g0/0/1
[sw1-GigabitEthernet0/0/1]p l t //配置该端口为trunk口
[sw1-GigabitEthernet0/0/1]p t a v a //配置该端口通过所有流量
[sw1-GigabitEthernet0/0/1]int g0/0/2
[sw1-GigabitEthernet0/0/2]p l t
[sw1-GigabitEthernet0/0/2]p t a v a

sw2配置如下:
<Huawei>sy
[Huawei]sys sw2
[sw2]vlan ba 10 20

[sw2]stp mode mstp
[sw2]stp region-configuration
[sw2-mst-region] region-name mstp123
[sw2-mst-region] instance 1 vlan 10
[sw2-mst-region] instance 2 vlan 20
[sw2-mst-region] active region-configuration

[sw2-mst-region]q
[sw2]int g0/0/2
[sw2-GigabitEthernet0/0/2]p l t
[sw2-GigabitEthernet0/0/2]p t a v a
[sw2-GigabitEthernet0/0/2]int g0/0/1
[sw2-GigabitEthernet0/0/1]
[sw2-GigabitEthernet0/0/1]p l t
[sw2-GigabitEthernet0/0/1]p t a v a
[sw2-GigabitEthernet0/0/1]q

[sw2]stp instance 1 root primary //设置sw2为实例1的根交换机
[sw2]stp instance 2 root secondary //设置sw2为实例2的备份交换机

sw3配置如下:
<Huawei>sy
[Huawei]sys sw3

[sw3]vlan ba 10 20

[sw3]stp region-configuration
[sw3-mst-region] region-name mstp123
[sw3-mst-region] instance 1 vlan 10
[sw3-mst-region] instance 2 vlan 20
[sw3-mst-region] active region-configuration

[sw3-mst-region]q
[sw3]int g0/0/1
[sw3-GigabitEthernet0/0/1]p l t
[sw3-GigabitEthernet0/0/1]p t a v a
[sw3-GigabitEthernet0/0/1]int g0/0/2
[sw3-GigabitEthernet0/0/2]p l t
[sw3-GigabitEthernet0/0/2]p t a v a
[sw3-GigabitEthernet0/0/2]q

[sw3]stp instance 1 root secondary //设置sw3为实例1的备份交换机
[sw3]stp ins 2 root pri //设置sw3为实例2的主交换机

效果如下图:

实例1中,sw1的g0/0/2端口阻塞,实例2中,sw1的g0/0/1口阻塞。
在这里插入图片描述


http://www.kler.cn/a/389812.html

相关文章:

  • 深入探讨 MySQL 配置与优化:从零到生产环境的最佳实践20241112
  • springboot项目中,使用ProGuard 对代码进行混淆
  • D67【python 接口自动化学习】- python基础之数据库
  • ISAAC SIM踩坑记录--ubuntu 22.04操作系统安装
  • 深入理解 Vue v-model 原理与应用
  • Java-Redisson分布式锁+自定义注解+AOP的方式来实现后台防止重复请求扩展
  • SDL线程
  • 了解什么是数据库(简介)
  • 数据结构与算法:双指针之“最长连续不重复子序列” +位运算之“求二进制中第k个数字”、“求二进制表示”、“二进制中1的个数” +整数离散化
  • 在PyCharm中打包Python项目并将其运行到服务器上的方法
  • 15分钟学 Go 第 47 天 :并发进阶——深入了解Go语言的并发模型!
  • 【Go】-gRPC入门
  • gitlab ci/cd搭建及使用笔记
  • 高效工位管理:Spring Boot企业级系统
  • 【K8S系列 】在K8S集群怎么查看各个pod占用的资源大小与详细解决方案【已解决】
  • itextpdf打印A5的问题
  • 【一步步开发AI运动小程序】二十一、如果将AI运动项目配置持久化到后端?
  • 【非关系型数据库】【IOT设备】InfluxDB、TimescaleDB、Cassandra和MongoDB
  • Qml 中的那些坑(七)---ComboBox嵌入Popup时,滚动内容超过其可见区域不会关闭ComboBox弹窗
  • C++ | Leetcode C++题解之第559题N叉树的最大深度
  • 蓝牙 SPP 协议详解及 Android 实现
  • 《深入理解 == 与 equals ():Java 中对象比较的奥秘》
  • GIN:逼近WL-test的GNN架构
  • 分布式数据库:深入探讨架构、挑战与未来趋势
  • 鸿蒙Flutter实战:13-鸿蒙应用打包上架流程
  • 随堂测微信小程序ssm+论文源码调试讲解