eNSP-MSTP多实例生成树

news2024/12/26 11:24:33

MSTP多实例生成树

文章目录

  • MSTP多实例生成树
    • 一、拓扑结构
    • 二、基本配置
    • 三、测试验证
    • 四、知识点详解

一、拓扑结构

在这里插入图片描述

二、基本配置

SW1:

#创建vlan
<Huawei>sys
[Huawei]sys sw1
[sw1]un in en
[sw1]vlan batch 2 to 20
#将接口划入vlan
[sw1]port-group group-member GigabitEthernet 0/0/22 GigabitEthernet 0/0/24
[sw1-port-group]port link-type trunk
[sw1-port-group]port trunk allow-pass vlan 2 to 20
[sw1-port-group]q
#修改生成树模式
[sw1]stp mode mstp
[sw1]stp enable
#配置MST域
[sw1]stp region-configuration 
[sw1-mst-region]region-name hcip
[sw1-mst-region]revision-level 1
[sw1-mst-region]instance 1 vlan 2 to 10
[sw1-mst-region]instance 2 vlan 11 to 20	
[sw1-mst-region]active region-configuration 
[sw1-mst-region]q
#设定主根与备份根
[sw1]stp instance 0 root primary 
[sw1]stp instance 1 root primary
[sw1]stp instance 2 root secondary 

SW2:

#创建vlan
<Huawei>sys
[Huawei]sys sw2
[sw2]un in en
[sw2]vlan batch 2 to 20
#将接口划入vlan
[sw2]port-group group-member GigabitEthernet 0/0/23 GigabitEthernet 0/0/24
[sw2-port-group]port link-type trunk
[sw2-port-group]port trunk allow-pass vlan 2 to 20
[sw2-port-group]q
#修改生成树模式
[sw2]stp mode mstp
[sw2]stp enable
#配置MST域
[sw2]stp region-configuration 
[sw2-mst-region]region-name hcip
[sw2-mst-region]revision-level 1
[sw2-mst-region]instance 1 vlan 2 to 10
[sw2-mst-region]instance 2 vlan 11 to 20
[sw2-mst-region]active region-configuration 
[sw2-mst-region]q
#设定主根与备份根
[sw2]stp instance 0 root secondary 
[sw2]stp instance 1 root secondary 
[sw2]stp instance 2 root primary 

SW3:

#创建vlan
<Huawei>sys
[Huawei]sys sw3
[sw3]un in en
[sw3]vlan batch 2 to 20
#将接口划入vlan
[sw3]port-group group-member GigabitEthernet 0/0/22 GigabitEthernet 0/0/23
[sw3-port-group]port link-type trunk
[sw3-port-group]port trunk allow-pass vlan 2 to 20
[sw2-port-group]q
#修改生成树模式
[sw3]stp mode mstp
[sw3]stp enable
#配置MST域
[sw3]stp region-configuration 
[sw3-mst-region]region-name hcip
[sw3-mst-region]revision-level 1
[sw3-mst-region]instance 1 vlan 2 to 10
[sw3-mst-region]instance 2 vlan 11 to 20
[sw3-mst-region]active region-configuration 
#配置接口
[sw3]int g0/0/1
[sw3-GigabitEthernet0/0/1]port link-type access 
[sw3-GigabitEthernet0/0/1]port default vlan 10
[sw3-GigabitEthernet0/0/1]int g0/0/2
[sw3-GigabitEthernet0/0/2]port link-type access 
[sw3-GigabitEthernet0/0/2]port default vlan 20
[sw3-GigabitEthernet0/0/2]q

三、测试验证

SW3:

[sw3]dis stp region-configuration 
 Oper configuration
   Format selector    :0             
   Region name        :hcip             
   Revision level     :1

   Instance   VLANs Mapped
      0       1, 21 to 4094
      1       2 to 10
      2       11 to 20
[sw3]dis stp brief 
 MSTID  Port                        Role  STP State     Protection
   0    GigabitEthernet0/0/22       ROOT  FORWARDING      NONE
   0    GigabitEthernet0/0/23       ALTE  DISCARDING      NONE
   1    GigabitEthernet0/0/22       ROOT  FORWARDING      NONE
   1    GigabitEthernet0/0/23       ALTE  DISCARDING      NONE
   2    GigabitEthernet0/0/22       ALTE  DISCARDING      NONE
   2    GigabitEthernet0/0/23       ROOT  FORWARDING      NONE

可以看到实例1中SW3的23口被阻塞,实例2中SW的22口被阻塞

四、知识点详解

802.1D生成树----标准的STP协议

STP(Spanning Tree Protocol,生成树协议)是一种用于在网络中防止环路的协议。它可以确保网络中的链路不会形成闭环,从而避免广播风暴和数据包的无限循环。

STP通过在网络中选举一个根桥(Root Bridge)和计算最短路径来实现这一功能。在网络中,每个交换机被视为一个桥,通过比较桥优先级和桥MAC地址来选举根桥。选出根桥后,每个交换机计算到达根桥的最短路径,将一些链路标记为"指定端口",其余链路标记为"阻塞端口",以保证生成树不会形成环路。

当使用STP时,网络中的拓扑结构发生变化时,STP会重新计算最短路径,并动态地更新端口状态,以适应变化。这样,即使有链路发生故障或添加新的链路,STP也能够及时调整网络拓扑,确保数据传输的稳定和可靠。

STP是一种常见的网络协议,在以太网中广泛应用,它确保了网络的可靠性和冗余。除了STP,还有一些衍生协议如RSTP(Rapid STP)和MSTP(Multiple STP),它们在STP的基础上进行了改进和扩展,提供更快的收敛速度和更高的带宽利用率。

  • RSTP----快速生成树----802.1W
  • MSTP----多生成树协议----802.1S
    MSTP(Multiple Spanning Tree Protocol,多重生成树协议)是对STP的改进和扩展,它允许在一个网络中同时存在多个生成树,以实现更高的带宽利用率和灵活性。

MSTP的主要目标是允许网络管理员将网络分割成多个实例(Instance),每个实例拥有独立的生成树。每个实例都可以根据不同的需求配置不同的生成树,从而实现更好的分割和隔离。这样,网络中的不同部分可以按照不同的策略进行配置,使得不同的流量可以通过不同的路径传输。

MSTP引入了Region和Bridge Configuration文件两个重要概念。Region定义了一个容纳多个桥(交换机)的区域,每个区域内的桥使用相同的配置参数。Bridge Configuration文件则定义了每个桥在每个实例中的角色(Root、Alternate或Backup),以及生成树协议的参数配置。

MSTP通过在每个实例中独立计算生成树,可以更好地利用网络资源,提供更高的带宽。实例之间的生成树彼此独立,因此一个实例中的链路故障不会影响其他实例的正常运行。此外,MSTP支持快速收敛,使得在网络拓扑变化时恢复传输更加迅速。

总而言之,MSTP是对STP的扩展,允许同时存在多个生成树,提供更高的带宽利用率和更灵活的配置选项。它在复杂网络环境中的应用更加广泛,并且为网络管理员提供了更多的控制和优化网络性能的选择。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/745789.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

linux常用的命令

一.操作目录命令 1.1 ls 命令 语法&#xff1a; ls [选项] [目录或文件] 功能: 对于目录&#xff0c;该命令列出该目录下的所有子目录与文件。对于文件&#xff0c;将列出文件名以及其他信息。 常用选项&#xff1a; a 列出目录下的所有文件&#xff0c;包括以 . 开头的隐含…

MQTT emqx.conf

MQTT download_spencer_tseng的博客-CSDN博客 MQTT emqx-5.1.1-windows-amd64_spencer_tseng的博客-CSDN博客 c:/emqx-5.1.1-el8-amd64/etc/emqx.conf

第 108 场LeetCode双周赛

A 最长交替子序列 暴力枚举 class Solution { public:int alternatingSubarray(vector<int> &nums) {int n nums.size();for (int len n; len > 1; len--) {for (int i 0; i len - 1 < n; i) {int j i 1;for (; j < i len; j)if (nums[j] - nums[j …

mysql一条更新语句是如何被执行的——带你了解mysql更新语句执行内部顺序

文章目录 写在前面一、缓冲池 Buffer Poll二、Redo log1、磁盘寻址的过程2、redo log特点 三、Undo log四、更新过程五、InnoDB总体架构1、内存结构&#xff08;1&#xff09;Buffer Pool&#xff08;2&#xff09;预读机制&#xff08;3&#xff09;LRU算法&#xff08;4&…

安装Ceph集群

安装Ceph集群 环境准备 CentOS 7.6 主机名IPRoleadmin192.168.182.128adminnode1192.168.182.129mon/mgr/osdnode2192.168.182.130osdnode3192.168.182.131osdclient192.168.182.132 所有节点修改主机名相互解析三台node节点添加大小5G以上硬盘关闭所有节点防火墙与SeLinux所…

机器学习 day25(softmax在神经网络模型上的应用,提高数据精度的方法)

输出层采用softmax 在识别手写数字的模型中&#xff0c;预测y只有两个结果&#xff0c;所以输出层采用sigmoid激活函数且只有一个神经元。若预测y有10个结果&#xff08;0-9&#xff09;&#xff0c;该模型的前向传播计算方式与识别数字的模型完全相同&#xff0c;即隐藏层的…

【力扣算法07】之 2.两数相加 python

文章目录 问题描述示例1示例2示例 3提示 思路分析代码分析完整代码详细分析 完结 问题描述 给你两个 非空 的链表&#xff0c;表示两个非负的整数。它们每位数字都是按照 逆序 的方式存储的&#xff0c;并且每个节点只能存储 一位 数字。 请你将两个数相加&#xff0c;并以相同…

RabbitMQ常用工作模式+整合springboot

目录 1.MQ的相关概念 1.1 什么是MQ消息中间件 1.2 为什么使用MQ (1) 应用解耦 (2) 异步提速 (3)削峰填谷 1.3 使用MQ的劣势 1.4 常见的MQ组件​​​​​​​ 2. RabbitMQ的概述 2.1 RabbitMQ的概念 2.2 RabbitMQ的原理 2.3 安装RabbitMQ 3. RabbitMQ 的工作模式…

Swift与OC的混编

一些场面话 在一位前辈的博客里看到了关于iOS开发的各种语言的混编&#xff0c;浅浅学习一下怎么使用。不得不说语言混编的开发者是真的&#x1f42e;&#x1f37a; Swift中用OC混编 新建一个Swift文件 创建一个OC的类 选择language为OC 继续往下走&#xff0c;会跳出这个界…

学无止境·MySQL⑤(存储函数、存储过程)

存储函数和存储过程试题 试题一1、创建一个可以统计表格内记录条数的存储函数 &#xff0c;函数名为count_sch()2、创建一个存储过程avg_sai&#xff0c;有3个参数&#xff0c;分别是deptno&#xff0c;job&#xff0c;接收平均工资&#xff0c;功能查询emp表dept为30&#xff…

C/C++用socket实现简单的TCP文件传输

C/C:用socket实现简单的TCP文件传输 网络中进程之间如何进行通信socket是什么socket的基本操作socket()函数bind()函数listen()、connect()函数accept()函数recv()/send()函数close()函数 TCP的“三次握手”“三次握手”的作用 TCP的“四次挥手”四次挥手的一些注意事项 代码实…

【附3.7安装包】python安装包下载及安装(超详细)

python3.7链接&#xff1a;https://pan.baidu.com/s/1Ett3XBMjWhkVOxkOU8NRqw?pwdqz3l 提取码&#xff1a;qz3l 今日资源&#xff1a;Python 适用系统&#xff1a;WINDOWS ​ Python 3.7.0 软件介绍&#xff1a; Python是一款通用型的计算机程序设计语言&#xff0c;Pytho…

【Leetcode】19. 删除链表的倒数第N个节点

给你一个链表&#xff0c;删除链表的倒数第 n 个结点&#xff0c;并且返回链表的头结点。 进阶&#xff1a;你能尝试使用一趟扫描实现吗&#xff1f; 示例 1&#xff1a; 输入&#xff1a;head [1,2,3,4,5], n 2 输出&#xff1a;[1,2,3,5] 示例 2&#xff1a; 输入&…

有没有线上兼职的副业,在家可以做什么赚钱

线上兼职副业啊&#xff0c;确实是一个不错的副业选择&#xff01;不过&#xff0c;我得提醒你&#xff0c;如果想要那种点一下鼠标就会下金币的神仙项目&#xff0c;这样的期待的话&#xff0c;那我只能告诉你&#xff0c;你可能走错地方了&#xff0c;在这帮不了你。 在线上赚…

LeetCode[470]用Rand7()实现Rand10()

难度&#xff1a;Medium 题目&#xff1a; 给定方法 rand7 可生成 [1,7] 范围内的均匀随机整数&#xff0c;试写一个方法 rand10 生成 [1,10] 范围内的均匀随机整数。 你只能调用 rand7() 且不能调用其他方法。请不要使用系统的 Math.random() 方法。 每个测试用例将有一个内部…

Python案例分析|基于模块的库存管理系统

本案例是通过一个多模块的库存管理系统案例&#xff0c;帮助大家深入了解基于模块的Python应用程序的开发流程。 01、库存管理系统API设计 本文实现一个简单的基于模块的库存管理系统。系统采用JSON文件来保存数据。产品信息设计为字典&#xff0c;键为sku_id&#xff08;产品…

软件工程——第13章软件项目管理知识点整理(完结)

本专栏是博主个人笔记&#xff0c;主要目的是利用碎片化的时间来记忆软工知识点&#xff0c;特此声明&#xff01; 文章目录 1.管理的定义&#xff1f; 2.软件项目管理地位&#xff1f;&#xff08;重要性&#xff09; 3.软件项目管理过程从一组项目计划活动开始&#xff0c…

怎么制作查询成绩的网页?这个不用代码的方法你用过没?

作为一名老师&#xff0c;与家长沟通交流是日常工作中重要的一部分。特别是每次考完试后&#xff0c;家长都急切地想了解孩子的成绩&#xff0c;以便能及时了解孩子的学习情况并给予适当的支持和指导。然而&#xff0c;为了保护学生的隐私&#xff0c;大部分学校不公开张榜学生…

字符设备驱动led灯实验

应用程序代码 #include<stdio.h> #include<string.h> #include <sys/types.h> #include <sys/stat.h> #include <fcntl.h> #include <unistd.h> #include <string.h>int main (int argc, const char *argv[]) {char buf[128] &quo…

马上就要到2023年秋招的黄金时期了,计算机专业面试究竟需要注意些什么?

说说自己&#xff0c;不算很突出。本人 17 年就读于一所普通的本科学校&#xff0c;20 年 6 月在三年经验的时候顺利通过校招实习面试进入大厂&#xff0c;现就职于某大厂安全实验室。 所以我还是比较有话语权的吧。 话不多说直接进入主题。 1.理论知识准备&#xff1a;复习计算…