当前位置:网站首页>MSTP——多生成树(案列+配置)
MSTP——多生成树(案列+配置)
2022-08-11 00:39:00 【孤城286】
目录
①第一步:在所有交换机启用MSTP配置,配置域名、修订号和实例与VLAN的映射关系
一、生成树分类:
- PVSTP:每个vlan 运行一棵生成树,为思科私有技术。(思科交换机默认开启PVSTP)
- RSTP:所有vlan 运行一棵生成树,公有技术。 (华为交换机默认开启RSTP)( PVSTP和 RSTP一般不能兼容。 )
- MSTP:多个vlan运行一棵生成树(但不是全部,可以自己规划)
————————————————————————————————————————————————————————
二、MSTP详解:
- MSTP:多个vlan运行一棵生成树
- MSTP是从RSTP升级而来的,即RSTP里面快速收敛的机制MSTP都具备,所以MSTP生成树收敛时间也为 1~6s
————————————————————————————————————————————————————————
三、 应用案例:
交换网络采用双核心,核心SW1,核心SW2;拥有VLAN 100个,为了实现二层流量转发的负载均衡,需要在启用MSTP技术也就是说:
- ① 1-49 VLAN运行一个STP生成树,这个生成树的主根桥在SW1,备份根桥在SW2;
- ② 50-100 VLAN运行另外一个生成树,这个生成树的主根桥在SW2,备份根桥在SW1
一共只运行两棵生成树。
实现两个STP协议的互为主备关系,流量实现基于STP的负载均衡行为

————————————————————————————————————————————————————————
四:相关配置:
①第一步:在所有交换机启用MSTP配置,配置域名、修订号和实例与VLAN的映射关系
spanning-tree mode mst //启用MSTP配置
spanning-tree mst config //进入MSTP配置模式
name aaa //定义域名,域名要一致(当前所有交换机需要在相同的MSTP域里面)
revision 1 //修订号也要一致,STP每收敛一次,修订号+1
instence 1 vlan 100 ,200 //实例1里面包含VLAN 100和200
instence 2 vlan 300 , 400 //实例2里面包含VLAN300和400
( instence 1 vlan 100-200 //实例1里面包含VLAN 100到200的所有Vlan)
exit- 四台交换机实列的ID和vlan对应关系,修订号,域名都要一致
- MSTP里面实例0是个特殊实例,利用实例0和其他STP协议进行兼容,所以实列只能从1开始)
② 第二步、针对实例运行STP生成树;要求:
- SW1作为VLAN 100和 200的主根桥;SW2作为VLAN 100和 200的备份根桥
- SW2作为VLAN 300和 400的主根桥,SW1作为VLAN 300和 400的备份根桥
SW1配置:
spanning-tree mst 1 root primary
sapnning-tree mst 2 root secondary
SW2配置:
spanning-tree mst 2 root primary
sapnning-tree mst 1 root secondary- 双机热备配置时,需要与HSRP或VRRP主备对应
- 配置双机热备时根据客户要求及各种生成树的特点选择生成树
————————————————————————————————————————————————————————
五、可以替代STP的协议:
- 1.1 思科:VSS、VPC
- 1.2 华为:CSS(华为框式堆叠), istack(华为盒式交换机堆叠)
- 1.3 H3C:IRF2(提供的是横向虚拟化) IRF3(提供的是纵向虚拟化)
- 1.4 锐捷:VSU(提供横向虚拟化)
- 1.4 链路捆绑(消除二层环路)

边栏推荐
- 小程序onPageNotFound的坑
- Mysql.慢Sql
- Kunpeng compilation and debugging and basic knowledge of native development tools
- [Excel知识技能] 将“假“日期转为“真“日期格式
- Web-based meal ordering system in epidemic quarantine area
- [GXYCTF2019]BabySQli
- Design and implementation of flower online sales management system
- what is an array
- 云原生-VMware虚拟机安装Kubesphere实战(一)
- More parameter exposure of Pico 4: Pancake + color perspective, and Pro version
猜你喜欢

BEVDepth: Acquisition of Reliable Depth for Multi-view 3D Object Detection 论文笔记

C#-委托的详细用法

Volatile和CAS

Mysql.慢Sql

EPro-PnP: Generalized End-to-End Probabilistic Perspective-n-Points for Monocular Object Pose Est...

力扣------使用最小花费爬楼梯

rhel7.0解决yum无法使用(system is not registered to Red Hat Subscription Management)

BEVDepth: Acquisition of Reliable Depth for Multi-view 3D Object Detection Paper Notes

从0开始设计JVM ,忘记名词跟上思路一次搞懂

两个链表的第一个公共节点——LeetCode
随机推荐
Mysql.慢Sql
C# JObject解析JSON数据
Web APIs BOM - A Comprehensive Case of Operating Browsers
22/8/9 Collection of Greedy Problems
The SAP ABAP JSON format data processing
How to easily obtain the citation format of references?
只会懒汉式和饿汉式 你还不懂单例模式!
全排列思路详解
Analysis of LENS CRA and SENSOR CRA Matching Problems
word 设置标题前分页
YOLOv5的Tricks | 【Trick10】从PyTorch Hub加载YOLOv5
成功解决TypeError: can‘t multiply sequence by non-int of type ‘float‘
BEVDepth: Acquisition of Reliable Depth for Multi-view 3D Object Detection Paper Notes
镜头之滤光片---关于日夜两用双通滤光片
YOLOv5的Tricks | 【Trick13】YOLOv5的detect.py脚本的解析与简化
【C语言】探索数据的存储(整形篇)
Exceptions and exception handling mechanisms
Volatile和CAS
postgresql参数意义
云原生-FRP内网穿透(详解)使用云服务器将内网集群服务暴露至公网(二)