2.3.3 交换机的RSTP技术
实验2.3.3 交换机的RSTP技术
- 一、任务描述
- 二、任务分析
- 三、具体要求
- 四、实验拓扑
- 五、任务实施
- 1.交换机的基本配置。
- 2.开启交换机的STP。
- 3.配置SW3A和SW3B上STP的优先级。将SW3A配置为根交换机,SW3B配置为备用根交换机。
- 4.配置SW2A和SW2B的边缘接口
- 六、任务验收
- 七、任务小结
一、任务描述
由于业务迅速发展和对网络可靠性的要求,某公司在核心交换机上使用STP技术形成冗余结构,满足网络的可靠性要求;但在网络出现故障时,网络拓扑发生变化,收敛需要较长的时间,对生产环境产生了一定的影响。
二、任务分析
为了解决网络拓扑发生变化时网络收敛所需时间比较长的问题,可以采用快速生成树技术(RSTP)。RSTP的标准为IEEE 802.1w,它改进了STP,缩短了网络的收敛时间。RSTP的收敛速度最快可以缩短到1秒之内,在拓扑发生变化时能快速恢复网络的连通性。
三、具体要求
(1)添加两台计算机,将标签名分别更改为PC1和PC2。
(2)添加两台S3700-26C-HI交换机,将标签名分别更改为SW2A和SW2B,将交换机的名称分别设置为SW2A和SW2B。
(3)添加两台S5700-28C-HI交换机,将标签名分别更改为SW3A和SW3B,将交换机的名称分别设置为SW3A和SW3B。
(4)开启所有交换机和计算机。
(5)PC1连接SW2A的Ethernet 0/0/1接口,PC2连接SW2B的Ethernet 0/0/1接口。
(6)SW2A的GE 0/0/1接口连接SW3A的GE 0/0/1接口,SW2A的GE 0/0/2接口连接SW3B的GE 0/0/2接口,SW2B的GE 0/0/1接口连接SW3B的GE 0/0/1接口,SW3B的GE 0/0/2接口连接SW3A的GE 0/0/2,SW3A的GE 0/0/24接口连接SW3B的GE 0/0/24接口。
(7)在SW3A、SW3B、SW2A和SW2B上划分VLAN10,并对接口进行分配。
(8)根据实验拓扑图,使用直通线连接好所有计算机。设置每台计算机的IP地址和子网掩码。
(9)为了避免交换环路问题,需要配置交换机的RSTP功能,加快网络拓扑收敛。要求核心交换机有较高优先级,SW3A为根交换机,SW3B为备用根交换机,从SW3A到SW2A的链路和SW3A到SW2B的链路为主链路。
四、实验拓扑

五、任务实施
1.交换机的基本配置。
具体配置参照2.3.2 交换机的STP技术中的SW3A、SW3B、SW2A、SW3B的基本配置。
2.开启交换机的STP。
(1)SW3A的配置
[SW3A]stp enable
[SW3A]stp mode rstp
[SW3A]
(2)SW3B的配置
[SW3B]stp enable
[SW3B]stp mode rstp
[SW3B]
(3)SW2A的配置
[SW2A]stp enable
[SW2A]stp mode rstp
[SW2A]
(4)SW2B的配置
[SW2B]stp enable
[SW2B]stp mode rstp
[SW2B]
3.配置SW3A和SW3B上STP的优先级。将SW3A配置为根交换机,SW3B配置为备用根交换机。
(1)SW3A的配置
[SW3A]stp root primary
[SW3A]
(2)SW3B的配置
[SW3B]stp root secondary
[SW3B]
4.配置SW2A和SW2B的边缘接口
1)SW2A的配置
[SW2A]int e0/0/1
[SW2A-Ethernet0/0/1]stp edged-port enable
[SW2A]
(2)SW2B的配置
[SW2B]int e0/0/1
[SW2B-Ethernet0/0/1]stp edged-port enable
[SW2B]
六、任务验收
(1)使用display vlan命令验证各交换机上的VLAN配置信息。
(2)使用display stp命令查看SW3A和SW3B上的STP状态。
(3)使用display stp brief命令查看SW2A和SW2B上的STP状态。
(4)使用ping命令测试部门计算机的连通性。
使用stp技术会出现请求超时的情况。关闭g0/0/1端口后,g0/0/2端口变成学习状态直到变成转发状态。


(5)将SW2A的GE0/0/1接口关闭,同时查看使用display stp brief命令观察SW2A其他接口的角色及状态变化。
使用rstp技术。关闭g0/0/1端口后,g0/0/2端口直接从丢弃状态变成转发状态。

七、任务小结
(1)RSTP缩短了网络的收敛时间,收敛速度最快可以在缩短到1秒之内。
(2)在RSTP中简化了接口状态,只有丢弃状态、学习状态和转发状态。
(3)RSTP的算法和STP的算法基本一致。
注:此为记录笔记,如有不足,还望海涵,可留言斧正
相关文章:
2.3.3 交换机的RSTP技术
实验2.3.3 交换机的RSTP技术 一、任务描述二、任务分析三、具体要求四、实验拓扑五、任务实施1.交换机的基本配置。2.开启交换机的STP。3.配置SW3A和SW3B上STP的优先级。将SW3A配置为根交换机,SW3B配置为备用根交换机。4.配置SW2A和SW2B的边缘接口 六、任务验收七、…...
国外访问学者/博士后留学人员反诈骗指南
访问学者/博士后/联合培养博士人员出国后,对当地环境及政策不熟悉,需要提高防范意识,为此,知识人网小编特整理这篇反诈骗指南,提醒留学人员防微杜渐、未雨绸缪。 近日,多国使馆发布相关提醒:不法…...
设计模式之组合模式-创建层次化的对象结构
目录 概述概念主要角色应用场景 组合模式的实现类图NS图基本代码组合模式的精髓意外收获(❀❀) 应用示例-公司组织架构管理需求结构图代码 组合模式的优缺点优点缺点 总结 概述 概念 组合模式是一种结构型设计模式,它允许将对象组合成树形结…...
Windows 有趣功能集锦
Windows 有趣功能集锦 隐藏文件或文件夹 CMD 运行以下命令隐藏 # attrib h <文件或文件夹名称> attrib r h s a 测试显示 # attrib h <文件或文件夹名称> attrib -r -h -s -a 测试使视频显示为图片 准备一个视频文件和一个需要显示的图片先将视频压缩成压缩文…...
【nodejs版playwright】02-支持多套测试环环境执行用例
日常测试中,一套测试用例需支持在不同的测试环境运行,如staging、production 因为涉及不同的测试环境,那使用的环境变量或参数就不一样,如staging登录可能用到的用户名是A,而production可能用到的是b。 所以需要有一个…...
React高阶组件(Higher-Order Components, HOCs)
React 高阶组件 (Higher Order Components, HOCs) 是一种模式,让组件具备一定的扩展能力。它是函数式编程思想在 React 应用程序中的体现。HOCs 可以让你重用组件,提高组件的可复用性。 HOCs 是什么? 高阶组件实际上是一个函数,…...
利用RoboBrowser库和爬虫代理实现微博视频的爬取
技术概述 微博是一个社交媒体平台,用户可以在上面发布和分享各种内容,包括文字、图片、音频和视频。微博视频是微博上的一种重要的内容形式,有时我们可能想要下载微博视频到本地,以便于观看或分析。但是,微博视频并没…...
使用Redis实现缓存及对应问题解决
一、为什么需要Redis作缓存? 在业务场景中,如果有些数据需要极高频的存取,每次都要在mysql中查询的话代价太大,假如有一个存在于客户端和mysql之间的存储空间,每次可以在这空间中进行存取操作,就会减轻mys…...
【穿透科技】P2P穿透模块介绍
P2P穿透+一站式音视频解决方案路过看风景P2P隧道模块(pgLibTunnel) 1.功能介绍 P2P隧道是在Peergine中间件基础上实现的一个TCP隧道应用(通过P2P来传输TCP流量),包括服务器和客户端程序。它可以协助从公网或者从另一私网访问某个私网内部的计算机和网络设备。其优点是无需…...
中国第二批,11个大模型备案获批
加上首批的 10 余个大模型,目前已有超过 20 个大模型获得审批。 据钛媒体独家报道,国内第二批通过备案的AI大模型包括11家公司,部分已面向全社会开放服务。加上首批的10余个大模型,目前已有超过20个大模型获得备案。 新一批备案…...
一文搞定多端开发,做全栈大牛 附三大企业实战项目
一个功能三套代码 一改需求就是加不完的班? 不存在的,告别改改改 拥抱多端开发 一套代码搞定多个平台 高效开发:一套代码,多端通用 根据统计数据,全球移动设备用户数已经超过了50亿。随着智能手机、平板电脑等移动…...
带有滑动菜单指示器的纯 CSS 导航选项卡
效果展示 CSS 知识点 filter 属性回顾 transition 属性回顾 使用单选框实现导航菜单的思路 单选框当点击完成后就会有一个:checked属性,可以利用这个属性来实现导航菜单底部滑动块的滑动动画和当前菜单项激活状态的管理。 整体页面结构 <div class"tab…...
Java学习笔记41——接口组成更新
接口祖成更新 接口组成更新接口组成更新概述接口的组成接口中的默认方法接口中的静态方法接口中的私有方法 接口组成更新 接口组成更新概述 接口的组成 常量 public static final 抽象方法 public abstract 默认方法(Java8)静态方法(Java8…...
iview实现table里面每行数据的跳转
我的需求是跳转到第三方网站,看官方是写了如何跳转站内路由,不符合我的要求,在csdn发现了一篇文章,我贴一下代码 <template><Table border :columns"ReportColumns" :data"ReportData"><templ…...
Docker快速搭建Drupal内容管理系统并远程访问
🎬 鸽芷咕:个人主页 🔥个人专栏:《Linux深造日志》《C干货基地》 ⛺️生活的理想,就是为了理想的生活! 文章目录 前言1. Docker安装Drupal2. 本地局域网访问3 . Linux 安装cpolar4. 配置Drupal公网访问地址5. 公网远程访问Drupal…...
Ansible优化大全
文章目录 一、关闭系统信息收集二、开启加速 Ansible 执行速度修改配置文件/etc/ansible/ansible.cfg由于该功能与sudo冲突,必须关闭 requiretty 选项方法一方法二 参考文章: https://blog.csdn.net/o0o0o0D/article/details/110998873 一、关闭系统信息…...
Python|OpenCV-图像的添加和混合操作(8)
前言 本文是该专栏的第8篇,后面将持续分享OpenCV计算机视觉的干货知识,记得关注。 在使用OpenCV库对图像操作的时候,有时需要对图像进行运算操作,类似于加法,减法,位操作等处理。而本文,笔者将针对OpenCV对图像的添加,混合以及位操作进行详细的介绍说明和使用。 下面,…...
Vue3+vite+cesium环境搭建
引言 目前有不少vue3cesium的配置教学,存在以下两个问题: (1)vue3cli方式,随着项目的迭代,npm run serve 启动调试很慢; (2)vue3vite 确实能将调试启动提升不少的&…...
metaObjecthandler 的基本理解与使用(自动插入更新人和创建人)
metaObjecthandler 的基本理解与使用(自动插入更新人和创建人) mysql 自动插入更新和修改时间 更新字段信息 ALTER TABLE test MODIFY create_date timestamp not null default CURRENT_TIMESTAMP; ALTER TABLE test MODIFY update_date timestamp not null default CURRE…...
SpringBoot与ES7实现多条件搜索
SpringBoot与ES7实现多条件搜索 利用Kibana内置的航班数据,查询从威尼斯到中国按票价升序排列的前10条航班数据。 第一步,新建SpringBoot功能,pom.xml引入四个依赖。 <dependency><groupId>org.elasticsearch.client</groupI…...
集成学习算法原理与实战应用指南
1. 集成学习算法入门指南在机器学习领域,单个模型的表现往往存在局限性。就像一支足球队需要不同位置的球员配合才能赢得比赛一样,集成学习通过组合多个基础模型的预测结果,能够显著提升整体性能。这种方法在实际应用中表现出惊人的效果&…...
ArchivePasswordTestTool:如何实现多线程自动化密码恢复,让加密压缩包不再成为数据障碍
ArchivePasswordTestTool:如何实现多线程自动化密码恢复,让加密压缩包不再成为数据障碍 【免费下载链接】ArchivePasswordTestTool 利用7zip测试压缩包的功能 对加密压缩包进行自动化测试密码 项目地址: https://gitcode.com/gh_mirrors/ar/ArchivePas…...
从透明物体到日常场景:一份给机器人开发者的RGBD深度补全算法选型与避坑实战指南
从透明物体到日常场景:机器人视觉中的RGBD深度补全算法实战指南 当机械臂试图抓取玻璃杯时,为什么总是"失手"?这个问题困扰着无数机器人开发者。透明物体在RGBD相机中呈现的深度信息缺失,仅仅是深度补全技术面临的冰山一…...
告别系统自带!用Qt 5.15手搓一个工业触摸屏专用软键盘(附完整源码)
工业级Qt软键盘开发实战:从零构建高可用触摸屏输入方案 在工业控制、医疗设备和自助终端等专业场景中,传统的Windows软键盘往往成为用户体验的短板——按钮尺寸不符合人机工程学、界面风格与工业UI格格不入、缺乏必要的容错设计。我曾参与过多个工业HMI项…...
除了get_security_bars,pytdx还有这些宝藏接口:行情、财务、板块数据一键获取指南
深度挖掘pytdx:行情、财务与板块数据的实战应用指南 在量化投资和金融数据分析领域,pytdx作为一款强大的Python库,其价值远不止于基础K线数据的获取。许多开发者仅仅停留在get_security_bars这样的基础接口上,却不知道它隐藏着更多…...
5G标准背后的数学魔术:用Python代码一步步理解Polar码的‘信道极化’
5G标准背后的数学魔术:用Python代码一步步理解Polar码的‘信道极化’ 在通信技术的演进历程中,Polar码的出现犹如一场静默的革命。2008年,土耳其学者E. Arikan提出的这一编码方案,不仅成为5G标准的核心技术之一,更以其…...
Gemini-CLI:在终端中无缝集成Google大模型,提升开发运维效率
1. 项目概述:当Gemini大模型遇上命令行 如果你和我一样,日常工作中大量时间都在和终端打交道,那么你肯定理解那种在浏览器、代码编辑器、终端之间反复切换的割裂感。尤其是在需要快速查询一个技术概念、生成一段代码片段,或者分析…...
面阵相机 vs 线阵相机:堡盟与海康相机选型差异全解析 附Python实战演示
面阵相机 vs 线阵相机:堡盟与海康相机选型差异全解析 附Python 实战演示面阵 vs 线阵:工业视觉的“广角镜”与“扫描仪”🔍 核心差异:一帧 vs 一行面阵相机 (Area Scan):瞬间的“广角镜”线阵相机 (Line Scan)…...
Python基础:字典的键值对结构与增删改查操作
Python基础:字典的键值对结构与增删改查操作📚 本章学习目标:深入理解字典的键值对结构与增删改查操作的核心概念与实践方法,掌握关键技术要点,了解实际应用场景与最佳实践。本文属于《Python从入门到精通教程》Python…...
Kotlin的@DslMarker:防止DSL作用域污染
Kotlin的DslMarker:防止DSL作用域污染 Kotlin凭借其简洁的语法和强大的扩展能力,成为构建领域特定语言(DSL)的热门选择。在复杂的DSL嵌套结构中,作用域污染问题可能导致代码可读性下降,甚至引发潜在错误。…...
