H3C的MSTP+VRRP高可靠性组网技术(MSTP单域)

news2025/4/17 22:04:33

以下内容纯为博主分享自己的想法和理解,如有错误轻喷

MSTP多生成树协议可以基于不同实例实现不同VLAN之间的负载分担

VRRP虚拟路由器冗余协议可以提高网关的可靠性防止单点故障的可能

在以前这两种协议通常一起搭配组网,来提高网络的可靠性和稳定性,虽然如今在很多场景中已经被IRF或M-LAG协议给取代了,但这种方案也是值得我们网络工程师学习的。

下面我先将两种协议分开做实验,再结合组网来体现它们的高可靠性

实验一:MSTP单域环境

第一步:为各交换机创建响应的vlan并设置trunk口放行

[SWA]vlan 10 20 30
[SWB]vlan 10 20 30
[SWC]vlan 10 20 40
[SWD]vlan 20 30 40

[SWA]int g1/0/1
[SWA-GigabitEthernet1/0/1]port link-type trunk
[SWA-GigabitEthernet1/0/1]port trunk permit vlan all
[SWA-GigabitEthernet1/0/1]quit
[SWA]int g1/0/2
[SWA-GigabitEthernet1/0/2]port link-type trunk
[SWA-GigabitEthernet1/0/2]port trunk permit vlan 10 20
[SWA-GigabitEthernet1/0/2]quit
[SWA]int g1/0/3
[SWA-GigabitEthernet1/0/3]port link-type trunk
[SWA-GigabitEthernet1/0/3]port trunk permit vlan 20 30
[SWA-GigabitEthernet1/0/3]quit

[SWB]int g1/0/1
[SWB-GigabitEthernet1/0/1]port link-type trunk
[SWB-GigabitEthernet1/0/1]port trunk permit vlan all
[SWB-GigabitEthernet1/0/1]quit
[SWB]int g1/0/2
[SWB-GigabitEthernet1/0/2]port link-type trunk
[SWB-GigabitEthernet1/0/2]port trunk permit vlan 10 20
[SWB-GigabitEthernet1/0/2]quit
[SWB]int g1/0/3
[SWB-GigabitEthernet1/0/3]port link-type trunk
[SWB-GigabitEthernet1/0/3]port trunk permit vlan 20 30
[SWB-GigabitEthernet1/0/3]quit

[SWC]int range g1/0/1 g1/0/2
[SWC-if-range]port link-type trunk
[SWC-if-range]port trunk permit vlan 10 20
[SWC-if-range]quit
[SWC]int g1/0/3
[SWC-GigabitEthernet1/0/3]port link-type trunk
[SWC-GigabitEthernet1/0/3]port trunk permit vlan 20 40
[SWC-GigabitEthernet1/0/3]quit

[SWD]int range g1/0/1 g1/0/2
[SWD-if-range]port link-type trunk
[SWD-if-range]port trunk permit vlan 20 30
[SWD-if-range]quit
[SWD]int g1/0/3
[SWD-GigabitEthernet1/0/3]port link-type trunk
[SWD-GigabitEthernet1/0/3]port trunk permit vlan 20 40
[SWD-GigabitEthernet1/0/3]quit

 第二步:配置生成树

需要注意:MST域视图下的三要素:域名、修订级别、vlan与实例映射关系三者一定要相同,只有都相同才能叫单域,否则就会出现Master端口

[SWA]stp global enable						//全局开启生成树功能,缺省已经开了
[SWA]stp mode mstp							//将生成树模式却换为MSTP,缺省就是MSTP
[SWA]stp region-configuration					//进入MSTP域视图下
[SWA-mst-region]region-name h3cie			//设置域名为h3cie
[SWA-mst-region]revision-level 0				//修订级别设置为0,没有任何意义
[SWA-mst-region]instance 1 vlan 10				//创建实例1绑定vlan10
[SWA-mst-region]instance 3 vlan 30				//创建实例3绑定vlan30
[SWA-mst-region]instance 4 vlan 40				//创建实例4绑定vlan40
[SWA-mst-region]active region-configuration		//激活域视图下的配置
[SWA]stp instance 1 root primary				//设置实例1为主根

[SWB]stp region-configuration
[SWB-mst-region]region-name h3cie
[SWB-mst-region]revision-level 0
[SWB-mst-region]instance 1 vlan 10
[SWB-mst-region]instance 3 vlan 30
[SWB-mst-region]instance 4 vlan 40
[SWB-mst-region]active region-configuration
[SWB-mst-region]quit
[SWB]stp instance 3 root primary

[SWC]stp region-configuration
[SWC-mst-region]region-name h3cie
[SWC-mst-region]revision-level 0
[SWC-mst-region]instance 1 vlan 10
[SWC-mst-region]instance 3 vlan 30
[SWC-mst-region]instance 4 vlan 40
[SWC-mst-region]active region-configuration
[SWC-mst-region]quit
[SWC]stp instance 4 root primary

[SWD]stp region-configuration
[SWD-mst-region]region-name h3cie
[SWD-mst-region]revision-level 0
[SWD-mst-region]instance 1 vlan 10
[SWD-mst-region]instance 3 vlan 30
[SWD-mst-region]instance 4 vlan 40
[SWD-mst-region]active region-configuration
[SWD-mst-region]quit

第三步:在SWB上通过修改实例0的优先级来是SWB桥ID变小成为实例0的根桥

[SWB]stp instance 0 priority 4096        //修改实例0的桥优先级为4096

缺省为32768,取值为0-61440,步长必须为4096的倍数

那么由于我们配置了三个实例加上缺省存在的实例0,一共可以得到四颗生成树

可以使用dis stp b命令查看被阻塞的端口是否出现在虚线上

补充:

  1. 缺省情况下,所有vlan都属于实例0,并且一个vlan只能属于一个实例
  2. 在实验中当我们将vlan10划分到实例1下面,那么vlan10将自动脱离实例0
  3. 在MST域视图下配置三要素后,需要使用active region-configuration命令来激活配置否则不会生效
  4. 域视图下的修订级别当前为保留状态没有任何意义
  5. 当在做单域实验时,需要保证域视图下的配置每台设备都一致,否则就会出现多域出现Master端口

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

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

相关文章

字符串替换 (模拟)神奇数 (数学)DNA序列 (固定长度的滑动窗口)

⭐️个人主页:小羊 ⭐️所属专栏:每日两三题 很荣幸您能阅读我的文章,诚请评论指点,欢迎欢迎 ~ 目录 字符串替换 (模拟)神奇数 (数学)DNA序列 (固定长度的滑动窗口&am…

Linux驱动-块设备驱动

Linux驱动-块设备驱动 一,块设备驱动简介二,无请求队列情况(EMMC和SD卡等)三,请求队列情况(磁盘等带有I/O调度的设备)四,两者在驱动上区别 一,块设备驱动简介 块设备驱动…

【算法学习】链表篇:链表的常用技巧和操作总结

算法学习: https://blog.csdn.net/2301_80220607/category_12922080.html?spm1001.2014.3001.5482 前言: 在各种数据结构中,链表是最常用的几个之一,熟练使用链表和链表相关的算法,可以让我们在处理很多问题上都更加…

2台8卡L20服务器集群推理方案

1、整体流程梳理 #mermaid-svg-0aNtsWUnOH7ewXpN {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg-0aNtsWUnOH7ewXpN .error-icon{fill:#552222;}#mermaid-svg-0aNtsWUnOH7ewXpN .error-text{fill:#552222;stroke:#55…

HarmonyOS:使用geoLocationManager (位置服务)获取位置信息

一、简介 位置服务提供GNSS定位、网络定位(蜂窝基站、WLAN、蓝牙定位技术)、地理编码、逆地理编码、国家码和地理围栏等基本功能。 使用位置服务时请打开设备“位置”开关。如果“位置”开关关闭并且代码未设置捕获异常,可能导致应用异常。 …

系统分析师(二)--操作系统

概述 进程管理 选项A:该进程中打开的文件 进程中打开的文件是由整个进程来管理的,同一进程下的各个线程都可以对这些打开的文件进行访问和操作,所以进程中打开的文件是可以被这些线程共享的。 选项B:该进程的代码段 进程的代码…

安科瑞测频仪表:新能源调频困局的破局者

安科瑞顾强 在“双碳”目标推动下,风电、光伏等新能源正加速成为电力供应的核心力量。然而,新能源发电的间歇性与波动性,如同一把“双刃剑”,在提供清洁电力的同时,也给电网稳定运行带来了前所未有的挑战。国家能源局…

富士相机照片 RAF 格式如何快速批量转为 JPG 格式教程

富士(Fujifilm)相机拍摄的 RAW 格式文件(RAF)因其高质量和丰富的图像信息而受到摄影师的喜爱。然而,RAF 文件通常体积较大且不易于分享或直接使用。为了方便处理,许多人选择将其转换为更通用的 JPG 格式。在…

Linux 入门指令(1)

(1)ls指令 ls -l可以缩写成 ll 同时一个ls可以加多个后缀 比如 ll -at (2)pwd指令 (3)cd指令 cd .是当前目录 (4)touch指令 (5)mkdir指令 (6)rmdir和rm…

Redis缓存数据库一致性

前言: 在系统开发中经常使用关系型数据库,为了提升关系型数据库的读性能,一般会使用redis加一层缓存,缓存和数据库是分离的两次操作,本文用来分析如何操作能保证缓存和数据库的数据一致性。 一、读场景 二、写场景 …

Android Coil 3 Fetcher大批量Bitmap拼接成1张扁平宽图,Kotlin

Android Coil 3 Fetcher大批量Bitmap拼接成1张扁平宽图&#xff0c;Kotlin <uses-permission android:name"android.permission.WRITE_EXTERNAL_STORAGE" /><uses-permission android:name"android.permission.READ_EXTERNAL_STORAGE" /><u…

文件相关:treecpmv命令扩展详解

拷贝和移动文件 序号命令对应英文作用01tree [目录名]tree以树状图列出文件目录结构02cp 源文件 目标文件copy复制文件或者目录03mv 源文件 目标文件move移动文件或者目录&#xff0f;文件或者目录重命名 一、 tree命令 &#xff08;1&#xff09;定义 tree 命令可以以树状…

S32K144的m_data_2地址不够存,重新在LD文件中配置地址区域

在开发平台软件的时候代码中超出了64K的内存&#xff0c;单纯在ld文件中&#xff0c;增加m_data_2的存储长度&#xff0c;原先是0x00007000,我将长度修改为0x00008000,起始地址还是0x20000000,软件编译没有报错堆栈超出&#xff0c;但是软件下载到单片机中之后&#xff0c;144不…

【STM32】综合练习——智能风扇系统

目录 0 前言 1 硬件准备 2 功能介绍 3 前置配置 3.1 时钟配置 3.2 文件配置 4 功能实现 4.1 按键功能 4.2 屏幕功能 4.3 调速功能 4.4 倒计时功能 4.5 摇头功能 4.6 测距待机功能 0 前言 由于时间关系&#xff0c;暂停详细更新&#xff0c;本文章中&#xff0c;…

【重装系统】大白菜自制U盘装机,备份C盘数据,解决电脑启动黑屏/蓝屏

1. 准备 U 盘 U 盘容量至少 8G&#xff0c;备份 U 盘的数据&#xff08;后期会格式化&#xff09; 2. 从微软官网下载操作系统镜像 https://www.microsoft.com/zh-cn/software-download/windows11 3. 下载安装大白菜 https://www.alipan.com/s/33RVnKayUfY 4. 插入 U 盘&#…

vue实现目录锚点且滚动到指定区域时锚点自动回显——双向锚点

最近在用vue写官网&#xff0c;别问我为什么用vue写官网&#xff0c;问就是不会jq。。。。vue都出现11年了。。。 左侧目录&#xff1a;点击时&#xff0c;右侧区域可以自动滚动到指定的位置。 右侧区域手动滚动时&#xff0c;左侧锚点可以自动切换到对应的目录上 从而实现…

Flutter Invalid constant value.

0x00 问题 参数传入变量&#xff0c;报错&#xff01; 代码 const Padding(padding: EdgeInsets.all(20),child: GradientProgressIndicator(value: _progress), ),_progress 参数报错&#xff1a;Invalid constant value. 0x01 原因 这种情况&#xff0c;多发生于&#xff…

【精品PPT】2025固态电池知识体系及最佳实践PPT合集(36份).zip

精品推荐&#xff0c;2025固态电池知识体系及最佳实践PPT合集&#xff0c;共36份。供大家学习参考。 1、中科院化学所郭玉国研究员&#xff1a;固态金属锂电池及其关键材料.pdf 2、中科院物理所-李泓固态电池.pdf 3、全固态电池技术研究进展.pdf 4、全固态电池生产工艺.pdf 5、…

如何计算设备电池工作时长?

目录 【mAh&#xff08;毫安时&#xff09;计算方法】 【Wh&#xff08;瓦时&#xff09;计算方法】 【为什么仅用电流&#xff08;mA&#xff09;和时间&#xff08;h&#xff09;就能计算电池使用时长&#xff08;mAh&#xff09;&#xff1f;】 1. mAh 的本质是“电荷量…

抽象类及其特性

目录 1、概念2、语法3、特性4、作用 1、概念 在面向对象中&#xff0c;所有对象都是通过类来描述的&#xff0c;但是并不是所有的类都可以用来描述对象。比如下述例子中的 Animal 类&#xff0c;Dog 类和 Cat 类是 Animal 类的子类&#xff0c;可以分别描述小狗和小猫&#xf…