MSTP:多生成树协议
MSTP基本定义
通过 MSTP 把一个交换网络划分成多个域,每个域叫做一个 MST域(MST Region:Multiple Spanning Tree Region)。 每个域内形成多棵生成树,生成树之间彼此独立,每棵生成树叫做一个 MSTI(Multiple Spanning Tree Instance)。每个实例是由一个或者多个vlan组成。
mstp network<—mst<—msti=实例<—vlan
MSTP示意图
CST
:
公共生成树 CST(Common Spanning Tree)是连接交换网络内所有 MST 域的一棵生成树,如果把每个 MST 域看作是一个节点,CST 就是这些节点通过 STP 或 RSTP 协议计算生成的一棵生成树。
IST
:
内部生成树 IST(Internal Spanning Tree)是各 MST 域内的一棵生成树。 IST 是一个特殊的 MSTI,MSTI 的 ID 为 0,通常称为 MSTI0,IST 是 CIST 在 MST 域中的一个片段。
CIST
:
公共内部生成树 CIST 是通过 STP 或 RSTP 协议计算生成的,连接一个交换网络内所有交换设备的单生成树。 所有 MST 域的 IST 加上 CST 就构成一棵完整的生成树。
总根
:是 CIST(Common and Internal Spanning Tree)的根桥。总根是区域 A0 中的某 台设备
主桥
:是 IST Master,它是IST域内距离总根最近的交换设备,如果总根在 MST 域中,则总根为该域的主桥。
MSTI 域根
:是每个多生成树实例的树根。
总结:mstp有两种树,一种是连接不同mst域的树,一个是mst域内不同实例的生成树。
端口角色
MSTP 在 RSTP 的基础上新增了 2 种端口,MSTP 的端口角色共有 7 种:根端口、指定端口、Alternate端口、Backup 端口、边缘端口、Master 端口和域边缘端口
。 根端口、指定端口、Alternate 端口、Backup 端口和边缘端口的作用同 RSTP 协议中定义。
Master 端口
是 MST 域和总根相连的所有路径中最短路径上的端口,它是交换设备上连接 MST 域到总根的端口。 如果ERPC路径开销相同,则比较上行链路的MST域中instance 0的域根bid的大小。
域边缘端口
是指位于 MST 域的边缘并连接其它 MST 域或 SST 的端口。
MSTP基础实验
单区域mstp配置:
1、交换机需要提前创建vlan 和trunk2、MSTP配置:
instance 1 :vlan 10
instance 2 :vlan 20
所有的交换机:
stp region-configuration
region-name hcnp
instance 1 vlan 10
instance 2 vlan 20
active region-configurationsw2:
stp instance 2 priority 4096 针对实例2将sw2的stp优先级调为4096配置sw1成为instance 2的根桥:
sw1
stp instance 2 root primary(sw1会自动降低优先级成为实例2的根桥)
sw2:
stp instance 2 root secondary (sw2将会自动降低优先级成为实例2的备份根桥)查看instance配置:
dis stp instance 2 brief
dis stp instance 2
MSTP+VRRP
基础配置
:交换机sw1、sw2、sw3分别打上trunk和划分vlan
vrrp:
核心sw1:(作为vlan10用户的主路由器)
interface vlan10
ip add 192.168.10.254 24 虚拟路由的ip地址
vrrp vrid 1 virtual-ip 192.168.10.1 虚拟路由标志
vrrp vrid 1 priority 105 优先级越大越优先
核心sw2:
int vlan 10
ip add 192.168.10.254 24
vrrp vrid 1 virtual-ip 192.168.10.1核心sw1:
interface vlan 20
ip add 192.168.20.254 24
vrrp vrid 2 virtual-ip 192.168.20.1
核心sw2:
interface vlan 20
ip add 192.168.20.254 24
vrrp vrid 2 virtual-ip 192.168.20.1
vrrp vrid priority 105vrrp功能:实现链路冗余,当其中一条路由掉线,他会切换到备份路由上面。
MSTP:
sw1、sw2、sw3都配置:
stp region-configuration
region-name hcnp
instance 1 vlan 10
instance 2 vlan 20
active region-configurationinstance 1 根桥设置:
stp instance 1 root primary
sw2
stp instance 1 root secondaryinstance 2 跟桥设置:
stp instance 2 root secondary
sw2:
stp instance 2 root primary
mstp功能
:实现instance中stp之间的分离。例如当运行instance 1中的stp时隔离其中一个端口,来取消环路,但是当运行instance 2中的stp时他可以通过instance 1中的隔离的端口发送数据包
vrrp的切换问题?
如果由于核心交换机的下联口出问题,vrrp切换到另一台核心交换机,需要配置跟踪接口。如图中sw1中的1口down后,数据包默认会从sw3-》sw2-》sw1发送数据。当配置以下下命令时,他会从sw3-》sw2发送数据包。
sw1:
int vlan 10
vrrp vrid track int g0/0/1sw2:
int vlan 20
vrrp vrid track int g0/0/1查看stp配置:dis stp brief
查看vrrp 配置:dis vrrp vrief
MSTP:多生成树协议相关推荐
- 网络基础之STP生成树和MSTP多生成树协议
本章目录 一.STP(生成树协议) 1.STP概述 (1)交换网络环产生的影响 (2)STP简介 2.STP工作原理 (1)生成树算法步骤 (2)BPDU(桥协议数据单元) (3)交换机端口上的STP ...
- 华三路由器配置mstp多生成树协议
一.组网需求 • 网络中所有设备都属于同一个 MST 域.Device A 和Device B 为汇聚层设备,Device C 和Device D 为接入层设备. • 通过配置 MSTP,使不同VLA ...
- 交换机多生成树协议MSTP
实验名称] 多生成树协议MSTP [实验目的] 在接入层和分布层交换机上配置MSTP并进行验证. [背景描述] 某企业网络管理员认识到,传统的生成树协议(STP)是基于整个交换网络产生一个树形拓扑结构 ...
- 小谈多生成树协议--MSTP
在这篇博客中,小编要和读者聊聊有关MSTP--多生成树的问题,这是网络维护人员经常要接触,读者可能知道,在MSTP(IEEE 802.1s)产生之前有STP(IEEE 802.1d).和RSTP(IE ...
- 生成树协议实验报告_多生成树协议MSTP
多生成树协议MSTP: 实验原理:由于传统生成树只是解决了单点故障问题,但是缺陷是没有解决负载分担,因此多生成树协议就是为了解决负载均衡的 实验目的:在实现网络冗余和可靠性的同时实现负载均衡(分担). ...
- 多生成树协议(MSTP)
多生成树协议(MSTP) 目录 多生成树协议(MSTP) MSTP概述 MSTP配置 MSTP概述 MSTP主要目的是减少拓扑中产生的生成树实例的总数量,从而降低CPU的开销--将一个或者多个vlan ...
- 中兴交换机vrrp及mstp多生成树详解
目录 vrrp及mstp多生成树拓扑图 IP地址规划表 介绍说明 • 3.1. MSTP简介 • 3.2. VRRP简介 设备配置命令详情 4.1. 核心交换机1命令配置详情 4.2. 核心交换机2命 ...
- 多生成树协议,冗余备份,负载均衡
多生成树协议,冗余备份,负载均衡 实验拓扑: Version:1.0 StartHTML:000000202 EndHTML:000020761 StartFragment:000002241 End ...
- 华为mstp多生成树配置_【交换机】交换机如何配置MSTP(多实例生成树协议)
一.组网需求 内网有4个vlan,vlan10和20的生成树根桥在核心交换机A上,vlan30,40的vlan根桥在核心交换机B上. 二.组网拓扑: 三.配置要点: 开启生成树功能 创建不同的实例 为 ...
最新文章
- 2022-2028年中国高纯铜市场研究及前瞻分析报告
- PHP MySQL Update
- Java核心类库篇7——多线程
- Linux中的中断管理机制
- NameError: name 'words' is not defined
- 你知道高并发的性能测试怎么做吗?
- cjson源代码解读 (一)介绍
- 《Flutter 从0到1构建大前端应用》读后感—第9章【插件与混合工程】
- Java入门——(5)Java API
- 2017年12月20日 内置对象
- JavaScript 函数的length
- java开发使用jbpm视频_最新jbpm4工作流开发实战视频教程 - 框架技术 - Java - 私塾在线 - 只做精品视频课程服务...
- 用js把数字转化成为大写金额
- 【JS ES6】use strict 严格模式
- Pray for 京阿尼——愿逝者安息,伤者早日康复
- php计算一年多少周,同时计算出这一周的开始时间和结束时间(可选返回时间戳或日期)
- 矩阵相乘的strassen算法_4-2.矩阵乘法的Strassen算法详解
- Windows环境导入导出Oracle的DMP包文件
- 《论语》全译——公冶长篇第五
- vue传值给子页面html,vue.js如何父传子?
热门文章
- TP-Link wr886n 路由器插上光纤后网速变慢问题
- 用计算机亩换算成平方,亩平米换算(平方米换算亩计算器)
- 从程序员的观点看 汉字国标与Unicode
- 开源流媒体服务器SRS环境搭建
- CAD室内设计构思怎么写?
- 如何修改Kestrel上传文件的大小
- 编译安装php时遇到virtual memory exhausted: Cannot allocat
- 童年往事!怀念44款经典任天堂FC游戏[FC]
- kali系统---DNS收集分析之dnsrecon
- AI窥人(二):彻底“AI化”怎么样?