当前位置: 首页 > news >正文

生成树详细配置(STP、RSTP、MSTP)

目录

一.

实验内容

STP配置实验

RSTP配置实验

MSTP配置实验

二.

1 ) STP配置实验

实验拓扑

​编辑

实验配置

实验结果

2 ) RSTP配置实验

实验拓扑

实验配置

实验结果

3 ) MSTP配置实验

实验拓扑

实验配置

​编辑

实验结果

实验总结


一.

实验内容

1)

STP配置实验

2)

RSTP配置实验

3)

MSTP配置实验

二.

1 ) STP配置实验

实验拓扑

a09ccf14d628410b90f1ca1c7df56781.png

实验配置

查看 SW1~3的MAC地址

设备MAC地址
SW14c1f-cc17-48bd
SW24c1f-ccda-40e8
SW34c1f-cc6c-011c

MAC地址越小越优 SW1<SW3<SW2 

设备IP地址
PC-1192.168.1.1/24
PC-2192.168.1.2/24

SW1:

un ter mo

sys

sys SW1

vlan 10

int vlan 10

int g0/0/1

port l t

port trunk all vlan all

int g0/0/2

port l t

port trunk all vlan all

q

stp enable

stp mode stp

SW2:

un ter mo

sys

sys SW2

vlan 10

int vlan 10

int g0/0/01

port l acc 

port d vlan 10

int g0/0/2

port l t

port trunk all vlan all

int g0/0/3

port l t

port trunk all vlan all

q

stp enable

stp mode stp 

SW3:

un ter mo

sys

sys SW3

vlan 10

int g0/0/2

port l acc

port d vlan 10

int g0/0/1

port l t

port trunk all vlan all

int g0/0/3

port l t

port trunk all vlan all

q

stp enable

stp mode stp

查看端口状态

SW1:

daeb14d4958749238509ae6e976bb5cb.png

SW2:

5dd04ea433a34723922211721dbb55cb.png

SW3:

7fe302417db84dfab98c6ddbc7cf66ee.png

实验结果

MAC地址越小越优

1 ) 优先级:SW1>SW3>SW2 

2 ) SW2的G0/0/3端口是ROOT备选口

3 ) STP的缺点就是状态变化时间太长

2 ) RSTP配置实验

实验拓扑

40d007c49c39457cb326059a1fd83086.png

内容与STP一样,只需要更改stp的类型即可,更改SW2为根交换机,SW1为备交换机

secondary  (优先级为4096)  primary (优先级为0)

实验配置

SW1:

stp mode rstp 

stp root secondary 

SW2:

stp mode rstp

stp root primary 

SW3:

stp mode rstp

再查看端口状态时(可以与上方的自行比较)

SW1:

44651fbb06bb4a3ba2d60d64ffec8bee.png

SW2:

ede5d93c9acd42a78b4038d3ad9ad5b0.png

SW3:

acb7e62cadd9403a8ef26ad4938a2bdf.png

实验结果

优先级:

SW2 > SW1 > SW3

1) 根据是否转发用户流量和学习MAC地址进行划分;由原来的5种缩减为3种

2) 新添加端口角色

    

端口类型备份端口作用
Aternate prot 替代端口
RP的备份
Alternate端口提供了从指定桥到根的另一条可切换路径,作为根端口的备份端口
Back port 备份端口
DP的备份
Backup端口作为指定端口的备份,提供了另一条从根桥到相应网段的备份通路

3 ) MSTP配置实验

实验拓扑

4a9bd3990f444e009afce4dad614571c.png

实验配置

设备IP地址子网掩码网关所属VLAN
PC-1192.168.10.10255.255.255.0192.168.10.254VLAN 10
PC-2192.168.20.20255.255.255.0192.168.20.254VLAN 20

查看 SW 1~4 的MAC地址

设备MAC地址
SW 14c1f-ccca-66f6
SW 24c1f-cc8c-68e1
SW 34c1f-cc1c-344f
SW 44c1f-cc44-413d

SW1:

un ter mo

sys

sys SW1

vlan ba 10 20

port-group 1

group-m g0/0/3

group-m g0/0/5

group-m g0/0/2

port l t

port trunk all vlan all

q

stp enable

stp mode mstp

SW2:

un ter mo

sys

sys SW2

vlan ba 10 20

port-group 2

group-m g0/0/3

group-m g0/0/2

group-m g0/0/6

port l t 

port trunk all vlan all

q

stp enable

stp mode mstp

SW3:

un ter mo

sys

sys SW3

vlan ba 10 20 

int vlan 10

ip add 192.168.10.254 24

int vlan 20

ip add 192.168.20.254 24

q

port-group 3

group-m g0/0/2

group-m g0/0/4

group-m g0/0/6

port l t

port trunk all vlan all

q

int g0/0/1

port l acc

port d vlan 10

q

stp enable

stp mode mstp

SW4:

un ter mo

sys

sys SW4

vlan ba 10 20

int vlan 10

ip add 192.168.10.254 24

int vlan 20

ip add 192.168.20.254 24

q

port-group 4

group-m g0/0/2

group-m g0/0/4

group-m g0/0/5

port l t

port trunk all vlan all

q

int g0/0/1

port l acc

port d vlan 20

q

stp enable

stp mode mstp

查看交换机在生成树中的角色

1c962d05d71846229ca6b1f443702270.png

69b697fd27c14036b7a35dc382cf0d01.png

2721381197ca468fbc2aea555a7fa9a1.png

bafa6100cbed4120bd34175d0284e3f1.png

优先级:(SW3 > SW4 > SW2 > SW1)

配置MSTP

VLAN10的根交换机为 SW1,备交换机为SW3为4096,从交换机为SW4优先级为8192,SW2默认优先级即可

VLAN20的根交换机为 SW2,备交换机为SW4为4096,从交换机为SW3优先级为8192,SW1默认优先级即可

SW1:

stp region-configuration

region-name huawei

revision-level 1

instance 1 vlan 10

instance 2 vlan 20

active region-configuration

q

stp instance 1 priority 0

SW2:

stp region-configuration 

in 1 vlan 10

in 2 vlan 20

re huawei

revision-level 1

active region-configuration

q

stp instance 2 priority 0

SW3:

stp region-configuration

in 1 vlan 10

in 2 vlan 20

re huawei

rev 1

active re

q

stp instance 1 priority 4096

stp instance 2 priority 8192

SW4:

stp re

in 1 vlan 10

in 2 vlan 20

re huawei

rev 1

active re

q

stp in 2 p 4096

stp in 1 p 8192
 

实验结果

可以自行对照上面

SW1

3b294bc6a70b4b6a83aa979c5df6b536.png

SW2

bf94e57e0d2f43bc82079bb1628dbd12.png

SW3

230b67c919824aaaa5b963a85a4fa588.png

SW4

c820538b7d494a2b93a84adf97f6a307.png

实验总结

通过上述实验得出的结论

STP不足:状态多,反应时间长,网络出现问题需要等待很长时间
RSTP不足:流量无法负载分担 二层次优路径
MSTP优点:可以快速收敛,提供了数据多个路径,实现了VLAN间数据的负载均衡

相关文章:

生成树详细配置(STP、RSTP、MSTP)

目录 一. 实验内容 STP配置实验 RSTP配置实验 MSTP配置实验 二. 1 ) STP配置实验 实验拓扑 ​编辑 实验配置 实验结果 2 ) RSTP配置实验 实验拓扑 实验配置 实验结果 3 ) MSTP配置实验 实验拓扑 实验配置 ​编辑 实验结果 三 实验总结 一. 实验内容 1) …...

服务器环境搭建-5 Nexus搭建与使用介绍

背景 本文介绍nexus的安装、配置和使用,之后通过案例的方式演示使用过程。 1.下载和安装 本文使用Nexus 3.x版本进行演示 下载地址:Download Nexus Repository OSS | Sonatype 国外网站下载速度较慢,也可以通过百度网盘下载(提取码:9999): …...

将 Parallels Desktop(PD虚拟机)安装在移动硬盘上,有影响吗?

当我们谈论在移动硬盘上安装 Parallels Desktop(简称PD虚拟机)及其对性能的影响时,特别是在运行如Unigraphics这样的资源密集型软件时,用户需要在便携性与性能之间找到最佳平衡。本文将深入探讨PD虚拟机装在移动硬盘有影响吗&…...

PHP智能化云端培训考试系统小程序源码

智能化云端培训考试系统:重塑学习评估的未来 🌟 引言:迈向智能教育的新时代 在这个日新月异的数字时代,教育也在经历着前所未有的变革。智能化云端培训考试系统的出现,正是这一变革的生动体现。它不仅打破了传统教育的…...

内幕!smardaten无代码平台全方位测评,这些细节你绝对想不到!

目录 一、引言二、测评要点2.1、前后端交互嵌套2.2、兼容性与可扩展性2.2.1、页面集成2.2.2、数据集成2.2.3、接口集成2.2.4、权限集成2.2.5、代码扩展支持 2.3、UI定制2.4、开发环境的隔离2.5、OEM定制2.6、多语言切换2.7、AI大模型能力 三、总结 一、引言 作为一枚IT从业者&…...

计算机专业的真正的就业情况

首先听到计算机行业,大多数人岗位已经饱和,前端已死,程序员35岁危机。但是事实上这些认知都是片面的,今天由我来为大家分析计算机行业的内幕。 疫情过后,过内各种行业都受到了冲击,你们敢说除了体制内的行业…...

Java对象列表属性映射工具类

背景 经常有这种情况,就是获取到一个对象列表之后,需要根据对象里某个字段的值去获取另一个字段的值。如下所示,有个Item对象列表,Item对象里有个id字段和Value字段,现需要根据id的值去查询value的值。 // 测试数据Li…...

.net core 通过Sqlsugar生成实体

通过替换字符串的方式生成代码&#xff0c;其他代码也可以通这种方式生成 直接上代码 设置模板 将这几个模板文件设置为&#xff1a;嵌入资源 模板内容&#xff1a; using SqlSugar;namespace {Namespace}.Domain.Admin.{ModelName}; /// <summary> /// {TableDisplay…...

ORCA-3D避障算法解析

二维ORCA原理参考&#xff1a; https://zhuanlan.zhihu.com/p/669426124 ORCA原理图解 1. 找到避障速度增量 u 碰撞处理分为三种情况&#xff1a; &#xff08;1&#xff09;没有发生碰撞&#xff0c;且相对速度落在小圆里 &#xff08;2&#xff09;没有发生碰撞&#xff0…...

CentOS 7停更官方yum源无法使用,更换阿里源

CentOS 7官方源已经停止维护&#xff0c;导致无法使用yum更新软件。通过尝试使用阿里云、清华大学等第三方源解决&#xff0c;现以阿里云第三方源进行配置&#xff1a; 1、备份原有的yum源配置文件 # cp -a /etc/yum.repos.d /etc/yum.repos.d.bak 2、删除原有的yum源配置文…...

Introduction结构

写好论文的**Introduction&#xff08;引言&#xff09;**部分是至关重要的&#xff0c;因为它为读者提供了背景信息&#xff0c;并引导他们进入论文的核心主题。一个优秀的引言应该具备以下几个关键要素&#xff1a; 1. 背景介绍 概述问题&#xff1a;首先&#xff0c;你需要…...

基于SpringBoot实现SpringMvc上传下载功能实现

SpringMvc上传下载功能实现 1.创建新的项目 1&#xff09;项目信息填写 Spring Initializr (单击选中)Name(填写项目名字)Language&#xff08;选择开发语言&#xff09;Type&#xff08;选择工具Maven&#xff09;Group&#xff08;&#xff09;JDK&#xff08;jdk选择17 &…...

vue 控制组件是否显示

在Vue中&#xff0c;控制组件的显示通常使用v-if、v-else-if、v-else或v-show指令。 1.v-if&#xff1a;条件性地渲染元素&#xff0c;如果条件为假&#xff0c;元素甚至不会被渲染到DOM中。 <template><div><MyComponent v-if"showMyComponent" /&…...

生产部门不给力?精益化生产管理咨询公司为您出谋划策

问题背景 近年来&#xff0c;许多企业的生产部门面临着各种挑战和困难。生产效率低下、产品质量不稳定、生产成本过高等问题频频出现&#xff0c;给企业的发展带来了困扰。面对这一现状&#xff0c;许多企业开始寻求专业的管理咨询公司的帮助&#xff0c;以期能够通过精益生产…...

HTML+CSS - 网页布局之网格布局

1. dispaly设置 display是 CSS 中用于设置元素的显示方式的属性。它决定了元素如何被渲染到页面上。不同的display值会改变元素的显示行为&#xff0c;包括布局、排版以及对其他元素的影响。 其中网格容器是最常用的几种方式之一&#xff0c;在文档中创建类似于网格的效果&…...

基于51单片机的16X16点阵显示屏proteus仿真

地址&#xff1a; https://pan.baidu.com/s/1JQ225NSKweqf1Zlad_f1Mw 提取码&#xff1a;1234 仿真图&#xff1a; 芯片/模块的特点&#xff1a; AT89C52/AT89C51简介&#xff1a; AT89C52/AT89C51是一款经典的8位单片机&#xff0c;是意法半导体&#xff08;STMicroelectro…...

【目标检测数据集】厨房常见的水果蔬菜调味料数据集4910张39类VOC+YOLO格式

数据集格式&#xff1a;Pascal VOC格式YOLO格式(不包含分割路径的txt文件&#xff0c;仅仅包含jpg图片以及对应的VOC格式xml文件和yolo格式txt文件) 图片数量(jpg文件个数)&#xff1a;4910 标注数量(xml文件个数)&#xff1a;4910 标注数量(txt文件个数)&#xff1a;4910 标注…...

在Python中统计字符串中每个字符出现的次数

在Python中统计字符串中每个字符出现的次数 在Python编程中,处理字符串是一个常见的任务。统计字符串中每个字符出现的次数不仅能考察候选人的编程能力,还能展示他们对Python内置数据结构和算法的理解。本文将详细介绍如何编写一个函数来统计字符串中每个字符出现的次数,并…...

关于 vue/cli 脚手架实现项目编译运行的源码解析

1.vue项目运行命令解析 在日常开发中&#xff0c;vue 项目通过vue-cli-service脚手架包将项目运行起来&#xff0c;常用的命令例如&#xff1a; npm run serve npm run build 上述执行命令实际一般对应为项目中 package.json 文件的 scripts属性中编写的脚本命令&#xff0c;在…...

C++笔记---继承(上)

1. 继承的简单介绍 1.1 继承的概念 继承(inheritance)机制是面向对象程序设计使代码可以复用的最重要的手段&#xff0c;它允许我们在保持原有类特性的基础上进行扩展&#xff0c;增加方法(成员函数)和属性(成员变量)&#xff0c;这样产生新的类&#xff0c;称派生类。 继承呈…...

树莓派超全系列教程文档--(61)树莓派摄像头高级使用方法

树莓派摄像头高级使用方法 配置通过调谐文件来调整相机行为 使用多个摄像头安装 libcam 和 rpicam-apps依赖关系开发包 文章来源&#xff1a; http://raspberry.dns8844.cn/documentation 原文网址 配置 大多数用例自动工作&#xff0c;无需更改相机配置。但是&#xff0c;一…...

visual studio 2022更改主题为深色

visual studio 2022更改主题为深色 点击visual studio 上方的 工具-> 选项 在选项窗口中&#xff0c;选择 环境 -> 常规 &#xff0c;将其中的颜色主题改成深色 点击确定&#xff0c;更改完成...

Python爬虫(一):爬虫伪装

一、网站防爬机制概述 在当今互联网环境中&#xff0c;具有一定规模或盈利性质的网站几乎都实施了各种防爬措施。这些措施主要分为两大类&#xff1a; 身份验证机制&#xff1a;直接将未经授权的爬虫阻挡在外反爬技术体系&#xff1a;通过各种技术手段增加爬虫获取数据的难度…...

拉力测试cuda pytorch 把 4070显卡拉满

import torch import timedef stress_test_gpu(matrix_size16384, duration300):"""对GPU进行压力测试&#xff0c;通过持续的矩阵乘法来最大化GPU利用率参数:matrix_size: 矩阵维度大小&#xff0c;增大可提高计算复杂度duration: 测试持续时间&#xff08;秒&…...

如何在最短时间内提升打ctf(web)的水平?

刚刚刷完2遍 bugku 的 web 题&#xff0c;前来答题。 每个人对刷题理解是不同&#xff0c;有的人是看了writeup就等于刷了&#xff0c;有的人是收藏了writeup就等于刷了&#xff0c;有的人是跟着writeup做了一遍就等于刷了&#xff0c;还有的人是独立思考做了一遍就等于刷了。…...

【开发技术】.Net使用FFmpeg视频特定帧上绘制内容

目录 一、目的 二、解决方案 2.1 什么是FFmpeg 2.2 FFmpeg主要功能 2.3 使用Xabe.FFmpeg调用FFmpeg功能 2.4 使用 FFmpeg 的 drawbox 滤镜来绘制 ROI 三、总结 一、目的 当前市场上有很多目标检测智能识别的相关算法&#xff0c;当前调用一个医疗行业的AI识别算法后返回…...

Element Plus 表单(el-form)中关于正整数输入的校验规则

目录 1 单个正整数输入1.1 模板1.2 校验规则 2 两个正整数输入&#xff08;联动&#xff09;2.1 模板2.2 校验规则2.3 CSS 1 单个正整数输入 1.1 模板 <el-formref"formRef":model"formData":rules"formRules"label-width"150px"…...

蓝桥杯3498 01串的熵

问题描述 对于一个长度为 23333333的 01 串, 如果其信息熵为 11625907.5798&#xff0c; 且 0 出现次数比 1 少, 那么这个 01 串中 0 出现了多少次? #include<iostream> #include<cmath> using namespace std;int n 23333333;int main() {//枚举 0 出现的次数//因…...

【7色560页】职场可视化逻辑图高级数据分析PPT模版

7种色调职场工作汇报PPT&#xff0c;橙蓝、黑红、红蓝、蓝橙灰、浅蓝、浅绿、深蓝七种色调模版 【7色560页】职场可视化逻辑图高级数据分析PPT模版&#xff1a;职场可视化逻辑图分析PPT模版https://pan.quark.cn/s/78aeabbd92d1...

NXP S32K146 T-Box 携手 SD NAND(贴片式TF卡):驱动汽车智能革新的黄金组合

在汽车智能化的汹涌浪潮中&#xff0c;车辆不再仅仅是传统的交通工具&#xff0c;而是逐步演变为高度智能的移动终端。这一转变的核心支撑&#xff0c;来自于车内关键技术的深度融合与协同创新。车载远程信息处理盒&#xff08;T-Box&#xff09;方案&#xff1a;NXP S32K146 与…...