HCIP/HCIE RoutingSwitching / Datacom备考宝典系列(十一)MSTP知识点全面总结(多生成树协议)

本文主要是介绍HCIP/HCIE RoutingSwitching / Datacom备考宝典系列(十一)MSTP知识点全面总结(多生成树协议),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

目录

  • 一、MSTP背景
  • 二、STP RSTP的问题
  • 三、MSTP Multiple STP多生成树协议概述
  • 四、多生成树实例 MSTI
  • 五、MST区域 Region
  • 六、MST配置标识 MST Configuration Identifier
  • 七、MST树类型
  • 八、CST IST CIST 总根和域根
  • 九、MSTI和MSTI域根
  • 十、MSTP基本计算过程
    • 1 MSTP计算方法
    • 2 CST计算
    • 3 IST计算
    • 4 MSTI计算过程-Region1
    • 5 MSTI计算过程-Region2
    • 6 MSTP计算结果
    • 7 MSTP计算结果分析
  • 十一、MSTP配置命令
  • 十二、STP RSTP和MSTP的兼容性
  • 十三、STP RSTP MSTP对比


一、MSTP背景

RSTP在STP的基础上进行了改进 实现了网络拓扑快速收敛
但由于局域网内所有的VLAN共享一棵生成树
因此被阻塞后链路将不承载任何流量
无法在VLAN间实现数据流量的负载均衡 从而造成带宽浪费
由于局域网内所有的VLAN共享一棵生成树 也就是只有一个根桥
默认流量都走主根桥 备份根桥只有主根桥挂掉才会启用
所以流量无法通过负载均衡达到优化效果
为了弥补STP和RSTP的缺陷 IEEE于2002年发布的802.1s标准定义了MSTP MSTP兼容STP和RSTP 既可以快速收敛
又提供了数据转发的多个冗余路径
在数据转发过程中实现VLAN数据的负载均衡
华为默认MSTP MSTP就是基于VLAN定义生成树
802.1d STP
802.1w RSTP
802.1s MSTP

二、STP RSTP的问题

在这里插入图片描述在这里插入图片描述

三、MSTP Multiple STP多生成树协议概述

设置VLAN映射表 将一个或多个VLAN映射到一个多生成树实例(Instance)上
基于实例计算出多棵生成树 实例间实现负载分担
具有RSTP快速收敛的特性且兼容STP和RSTP
在这里插入图片描述在这里插入图片描述在这里插入图片描述

MSTP可以实现多区域的计算

四、多生成树实例 MSTI

MSTI:Multiple Spanning Tree Instance

由MSTID标志 两字节整数(16b二进制)
华为VRP平台支持16个MST Instance
0~15
默认所有VLAN映射到MST Instance 0

在MSTP协议中 可以⽀持多个⽣成树 每个⽣成树称之为 instance
不同的⽣成树使⽤ MSTP协议进⾏独⽴的计算 互不⼲扰

五、MST区域 Region

一组相邻的交换机组成一个区域
同一区域的设备具有下列特点:
都启动了MSTP
具有相同的域名 Region Name
具有相同的实例映射 Format Selector
具有相同的修订级别 Revision Level
键入命令:dis stp region-configuration

交换机配置必须一模一样才可以

六、MST配置标识 MST Configuration Identifier

标识自己所在的区域
被封装在交换机相互发送的BDPU中
在这里插入图片描述

七、MST树类型

在这里插入图片描述
MSTI是在一个域内计算的

在MSTP协议中 备份端⼝备份的是指定端⼝
域边缘端⼝是指位于MST域的边缘并连接其它MST域或SST的端⼝
其中包含的开销表⽰的是到域内的根交换机的开销
所以这个 cost 的⼤⼩是不⼀定的
进⾏MSTP计算时
域边缘端⼝在MSTI上的⾓⾊和CIST实例的⾓⾊保持⼀致。

在MSTP协议中 可以不⽤配置域名的
因为默认情况下 MST域的域名等于交换设备桥MAC的MAC地址

八、CST IST CIST 总根和域根

在这里插入图片描述

CIST总根是根据BID最优的得到的
根据公共链路计算得到的树就是公共生成树CST
CIST域根是每个区域Region各自计算

九、MSTI和MSTI域根

在这里插入图片描述

十、MSTP基本计算过程

1 MSTP计算方法

MSTP中除边缘端⼝外 其他端⼝⾓⾊都参与MSTP的计算过程
在这里插入图片描述

基于实例Instance的计算仅在一个区域内部 MSTI
公共内部的实例Instance会发送出去 CIST

2 CST计算

在这里插入图片描述

3 IST计算

在这里插入图片描述

4 MSTI计算过程-Region1

在这里插入图片描述

5 MSTI计算过程-Region2

在这里插入图片描述

6 MSTP计算结果

在这里插入图片描述

7 MSTP计算结果分析

在这里插入图片描述
Region4 3没有VLAN2的实例 所以沿着黑线走-意为公共的
Region1 2有VLAN2的实例 所以沿着红色虚线走

在这里插入图片描述
Region 4没有VLAN3的实例 所以走黑线
Region 3有VLAN3的实例 所以走红色虚线
Region 1没有VLAN3的实例 所以走黑线
Region 2有VLAN3的实例 所以走蓝色虚线

十一、MSTP配置命令

在这里插入图片描述

十二、STP RSTP和MSTP的兼容性

stp mode stp
stp mode rstp
stp mode mstp
stp mcheck
在这里插入图片描述
三种工作模式总的原则就是向下兼容 MSTP兼容RSTP RSTP兼容STP
如果MSTP交换机的端口上曾经连接有STP/RSTP交换机
则端口被迁移到STP/RSTP兼容工作模式
如果STP/RSTP交换机被关机或移走
该端口无法自动迁移到MSTP模式下工作 此时如果在端口上运行mcheck操作 则该端口会重新迁移到MSTP模式下工作
mcheck m是mode的意思

十三、STP RSTP MSTP对比

在这里插入图片描述
Cisco
STP-CST 802.1d
RSTP-RSTP 802.1w
MSTP-MSTP 802.1s
映射-列表

默认STP模式-PVST+ 思科私有
PVST+ Per VLAN Spanning Tree有个VLAN计算一个生成树
PVRST+ Per VLAN Rapid Spanning Tree


这篇关于HCIP/HCIE RoutingSwitching / Datacom备考宝典系列(十一)MSTP知识点全面总结(多生成树协议)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



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

相关文章

HarmonyOS学习(七)——UI(五)常用布局总结

自适应布局 1.1、线性布局(LinearLayout) 通过线性容器Row和Column实现线性布局。Column容器内的子组件按照垂直方向排列,Row组件中的子组件按照水平方向排列。 属性说明space通过space参数设置主轴上子组件的间距,达到各子组件在排列上的等间距效果alignItems设置子组件在交叉轴上的对齐方式,且在各类尺寸屏幕上表现一致,其中交叉轴为垂直时,取值为Vert

Spring Security 从入门到进阶系列教程

Spring Security 入门系列 《保护 Web 应用的安全》 《Spring-Security-入门(一):登录与退出》 《Spring-Security-入门(二):基于数据库验证》 《Spring-Security-入门(三):密码加密》 《Spring-Security-入门(四):自定义-Filter》 《Spring-Security-入门(五):在 Sprin

学习hash总结

2014/1/29/   最近刚开始学hash,名字很陌生,但是hash的思想却很熟悉,以前早就做过此类的题,但是不知道这就是hash思想而已,说白了hash就是一个映射,往往灵活利用数组的下标来实现算法,hash的作用:1、判重;2、统计次数;

AI一键生成 PPT

AI一键生成 PPT 操作步骤 作为一名打工人,是不是经常需要制作各种PPT来分享我的生活和想法。但是,你们知道,有时候灵感来了,时间却不够用了!😩直到我发现了Kimi AI——一个能够自动生成PPT的神奇助手!🌟 什么是Kimi? 一款月之暗面科技有限公司开发的AI办公工具,帮助用户快速生成高质量的演示文稿。 无论你是职场人士、学生还是教师,Kimi都能够为你的办公文

基本知识点

1、c++的输入加上ios::sync_with_stdio(false);  等价于 c的输入,读取速度会加快(但是在字符串的题里面和容易出现问题) 2、lower_bound()和upper_bound() iterator lower_bound( const key_type &key ): 返回一个迭代器,指向键值>= key的第一个元素。 iterator upper_bou

pdfmake生成pdf的使用

实际项目中有时会有根据填写的表单数据或者其他格式的数据,将数据自动填充到pdf文件中根据固定模板生成pdf文件的需求 文章目录 利用pdfmake生成pdf文件1.下载安装pdfmake第三方包2.封装生成pdf文件的共用配置3.生成pdf文件的文件模板内容4.调用方法生成pdf 利用pdfmake生成pdf文件 1.下载安装pdfmake第三方包 npm i pdfma

poj 1258 Agri-Net(最小生成树模板代码)

感觉用这题来当模板更适合。 题意就是给你邻接矩阵求最小生成树啦。~ prim代码:效率很高。172k...0ms。 #include<stdio.h>#include<algorithm>using namespace std;const int MaxN = 101;const int INF = 0x3f3f3f3f;int g[MaxN][MaxN];int n

poj 1287 Networking(prim or kruscal最小生成树)

题意给你点与点间距离,求最小生成树。 注意点是,两点之间可能有不同的路,输入的时候选择最小的,和之前有道最短路WA的题目类似。 prim代码: #include<stdio.h>const int MaxN = 51;const int INF = 0x3f3f3f3f;int g[MaxN][MaxN];int P;int prim(){bool vis[MaxN];

poj 2349 Arctic Network uva 10369(prim or kruscal最小生成树)

题目很麻烦,因为不熟悉最小生成树的算法调试了好久。 感觉网上的题目解释都没说得很清楚,不适合新手。自己写一个。 题意:给你点的坐标,然后两点间可以有两种方式来通信:第一种是卫星通信,第二种是无线电通信。 卫星通信:任何两个有卫星频道的点间都可以直接建立连接,与点间的距离无关; 无线电通信:两个点之间的距离不能超过D,无线电收发器的功率越大,D越大,越昂贵。 计算无线电收发器D

科研绘图系列:R语言扩展物种堆积图(Extended Stacked Barplot)

介绍 R语言的扩展物种堆积图是一种数据可视化工具,它不仅展示了物种的堆积结果,还整合了不同样本分组之间的差异性分析结果。这种图形表示方法能够直观地比较不同物种在各个分组中的显著性差异,为研究者提供了一种有效的数据解读方式。 加载R包 knitr::opts_chunk$set(warning = F, message = F)library(tidyverse)library(phyl