多生成树协议(MSTP)

这篇具有很好参考价值的文章主要介绍了多生成树协议(MSTP)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

多生成树协议(MSTP)

MSTP概述

MSTP主要目的是减少拓扑中产生的生成树实例的总数量,从而降低CPU的开销——将一个或者多个vlan放入实例
在之前的STP,只存在一个实例,且每有一个vlan就会产生一个实例,且收敛速度很慢
之后有了RSTP,提高了生成树的收敛速度,但是还是存在单实例情况,会产生大量的实例占用CPU

存在问题:由于MSTP是一种比较新的技术,在使用起来可能会出现一些问题

  • 相比传统生成树更加复杂,需要进行额外培训
  • MSTP与传统网桥存在兼容问题

MSTP配置

多生成树协议(MSTP)
现在需要sw1,和sw2,sw3中存在五个vlan,并使sw1成为vlan2,3的root,使流量从sw3流入之后不可以从e0/2口出,而是从e0/0走。使sw2成为vlan4,5的root,使流量从sw3流入之后不可以从e0/0口出,而是从e0/2走。

此时就需要运行MSTP来控制实例

必须交换机内存在实例中对应的vlan,否则创建实例成功但是并不能正常运行

sw1

sw1#configure terminal 
sw1(config)#spanning-tree mst configuration 
sw1(config-mst)#instance 1 vlan 2,3
sw1(config-mst)#instance 2 vlan 4,5
sw1(config-mst)#end
sw1(config)#spanning-tree mst 1 root primary 
sw1(config)#spanning-tree mst 2 root  secondary



sw2

sw2#configure terminal 
sw2(config)#spanning-tree mst configuration 
sw2(config-mst)#instance 1 vlan 2,3
sw2(config-mst)#instance 2 vlan 4,5
sw2(config-mst)#end
sw2(config)#spanning-tree mst 2 root primary 
sw2(config)#spanning-tree mst 1 root  secondary 

sw3

sw3#configure terminal 
sw3(config)#spanning-tree mst configuration 
sw3(config-mst)#instance 1 vlan 2,3
sw3(config-mst)#instance 2 vlan 4,5
sw3(config-mst)#end

查看实例情况

sw1#show spanning-tree summary 
Switch is in mst mode (IEEE Standard)
Root bridge for: MST0
Extended system ID                      is enabled
Portfast Default                        is disabled
Portfast Edge BPDU Guard Default        is disabled
Portfast Edge BPDU Filter Default       is disabled
Loopguard Default                       is disabled
PVST Simulation                         is enabled
Bridge Assurance                        is enabled
EtherChannel misconfig guard            is enabled
Configured Pathcost method used is short (Operational value is long)
UplinkFast                              is disabled
BackboneFast                            is disabled

Name                   Blocking Listening Learning Forwarding STP Active
---------------------- -------- --------- -------- ---------- ----------
MST0                         0         0        0         16         16
MST1                         0         0        0          2          2
MST2                         0         0        0          2          2
---------------------- -------- --------- -------- ---------- ----------
3 msts                       0         0        0         20         20

在sw3上查看对应实例接口情况

sw3#show spanning-tree mst 1

##### MST1    vlans mapped:   2-3
Bridge        address aabb.cc00.0c00  priority      32769 (32768 sysid 1)
Root          address aabb.cc00.0a00  priority      24577 (24576 sysid 1)
              port    Et0/0           cost          2000000   rem hops 19

Interface        Role Sts Cost      Prio.Nbr Type
---------------- ---- --- --------- -------- --------------------------------
Et0/0            Root FWD 2000000   128.1    P2p 
Et0/2            Altn BLK 2000000   128.3    P2p 

IOU12#show sp
IOU12#show spanning-tree ms 
IOU12#show spanning-tree mst 2

##### MST2    vlans mapped:   4-5
Bridge        address aabb.cc00.0c00  priority      32770 (32768 sysid 2)
Root          address aabb.cc00.0b00  priority      24578 (24576 sysid 2)
              port    Et0/2           cost          2000000   rem hops 19

Interface        Role Sts Cost      Prio.Nbr Type
---------------- ---- --- --------- -------- --------------------------------
Et0/0            Altn BLK 2000000   128.1    P2p 
Et0/2            Root FWD 2000000   128.3    P2p 

此时sw1为vlan2,3的root,流量从sw3流入之后不可以从e0/2口出,而是从e0/0走。sw2为vlan4,5的root,使流量从sw3流入之后不可以从e0/0口出,而是从e0/2走。

sw3

sw3#configure t
sw3(config)#spanning-tree mst configuration 
sw3(config-mst)#show current 
Current MST configuration
Name      [ccnp]
Revision  1     Instances configured 3

Instance  Vlans mapped
--------  ---------------------------------------------------------------------
0         1,6-4094
1         2-3
2         4-5
-------------------------------------------------------------------------------

此时可以看出vlan2和3映射到实例1中,vlan4和5映射到了实例2中,其余vlan映射到了实例0中文章来源地址https://www.toymoban.com/news/detail-440884.html

到了这里,关于多生成树协议(MSTP)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 在华为eNSP中配置VRRP与MSTP协议

    (1)VRRP(Virtual Router Redundancy Protocol)的概念:   VRRP(Virtual Router Redundancy Protocol)指的是一种实现路由器冗余备份的协议,常用于构建局域网内的高可用性、无故障转移的网络拓扑。通过使用 VRRP,可以将多个路由器构成一个虚拟路由器,对外提供单一的虚拟 IP 地址和 MA

    2024年01月17日
    浏览(31)
  • 第三章 图论 No.5最小生成树之虚拟源点,完全图与次小生成树

    虚拟源点:1146. 新的开始 1146. 新的开始 - AcWing题库 与一般的最小生成树问题不同,本题需要在建立电站的电井之间建立电网,在两个电站之间建立电网需要花费金额,可以看成一条具有权值的边 但是建立电网的前提是:其中一个电井需要建立电站,建立电站也需要费用 已经

    2024年02月14日
    浏览(33)
  • 使用【Python】快速生成本项目的requeirments.txt

    在Python项目中,我们通常需要使用许多第三方库来提供额外的功能和工具。但是,直接将这些库上传到Git仓库并不是一种好的做法,因为这会使得代码库变得过于臃肿,并且很难管理。此外,有时候在部署应用程序时也需要安装特定版本的依赖项。 这时候,就可以使用requi

    2024年02月01日
    浏览(41)
  • TCP/IP协议簇的主要协议以及主要用途

    目录 SLIP协议--(Serial line IP) PPP协议--(点对点协议) IP协议 ICMP协议 ARP协议 TCP协议 UDP协议 FTP协议 DNS协议 SMTP协议 TCP/IP协议簇是Internet的基础,TCP/IP是一组协议得代名词,包括许多别的协议,组成了TCP/IP协议簇。 其中重要的有SLIP协议,PPP协议,IP协议,ICMP协议,ARP协议,

    2024年02月10日
    浏览(36)
  • python使用迭代生成器yield减少内存占用的方法

    在python编码中for循环处理任务时,会将所有的待遍历参量加载到内存中。 其实这本没有必要,因为这些参量很有可能是一次性使用的,甚至很多场景下这些参量是不需要同时存储在内存中的,这时候就会用到本文所介绍的迭代生成器yield。 首先我们用一个例子来演示一下迭代

    2024年04月28日
    浏览(24)
  • 【Mybatis】深入学习MyBatis:概述、主要特性以及配置与映射

    🍎 个人博客: 个人主页 🏆 个人专栏:   Mybatis    ⛳️   功不唐捐,玉汝于成 目录 前言 正文 一、概述 MyBatis简介 主要特性 1. 动态SQL 2.结果映射 3 .插件机制 二、MyBatis配置文件 1.配置文件结构 数据库连接信息 全局配置 映射器扫描 2.SQL映射文件 SQL语句定义 参数映射和

    2024年02月04日
    浏览(41)
  • 在python中实现使用迭代生成器yield减少内存占用的方法

    在python编码中for循环处理任务时,会将所有的待遍历参量加载到内存中。其实这本没有必要,因为这些参量很有可能是一次性使用的,甚至很多场景下这些参量是不需要同时存储在内存中的,这时候就会用到本文所介绍的迭代生成器yield。 首先我们用一个例子来演示一下迭代

    2024年02月11日
    浏览(29)
  • unity游戏,插入聚合广告TopOn,优量汇,穿山甲,groMore,快手等,隐私协议解决方案!(包括传感器的使用目的和方式,还有Sdk使用Mac地址和软件列表的目的)

    很久以前参考别的大佬的代码,忘了来源,因为新游戏增加了一些东西,上架TapTap不合格,原因是少了传感器的使用目的和方式,还有Sdk使用Mac地址和软件列表的目的。 所以补充了传感器和软件列表。 只需要把这个代码放到UNITY项目的Editor目录,打包就有弹窗。

    2024年02月13日
    浏览(83)
  • SIP 协议的主要流程

    目录 目录 SIP 协议的呼叫模型图 基本呼叫建立流程 基本呼叫拆除流程 经过代理的呼叫建立流程 经过代理的呼叫拆除流程 SIP 协议在软交换 SoftX3000(华为推出的一个支持sip协议的交换机设备) 流程图 sip注册过程: 注销sip过程 使用soft3000的呼叫过程 SIP 协议的呼叫模型图  MG

    2024年02月15日
    浏览(33)
  • UDP(用户数据报协议)和TCP(传输控制协议)是互联网协议(IP)中两种主要的传输层协议

    您的描述是正确的。UDP(用户数据报协议)和TCP(传输控制协议)是互联网协议(IP)中两种主要的传输层协议。他们之间有几个重要的区别,其中之一就是建立连接的方式。 连接方式: • TCP:在进行数据传输之前,需要通过三次握手(3-way handshake)建立连接。这可以确保

    2024年02月02日
    浏览(99)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包