HCIA-RSTP,MSTP

news2024/11/25 3:39:02

目录

STP的不足

RSTP对STP的改进

1,配置BPDU的处理发生变化:

2,配置BPDU的格式发生变化,充分利用STP的flag字段,明确接口角色。

3,RSTP拓扑处理:

端口角色:

MSTP(多生成树)

STP/RSTP的不足

MSTP对RSTP的改进

MSTP的基础命令

交换环路的其他解决方案

堆叠域园区网络树形结构组网形态


STP的不足

STP因为收敛速度慢,影响用户通信质量,而如果频繁的发生网络拓扑的变化,网络则会频繁的发生中断。

STP没有区分接口状态和接口角色。

STP算法是被动的,依赖于计时器来判断拓扑变化,收敛速度慢。

STP要求在稳定的拓扑中,根桥主动发出BPDU报文,其他设备处理,传遍整个网络,这也是收敛慢的重要原因。

RSTP对STP的改进

IEEE 802.w定义RSTP可以视为对STP的改进

RSTP引入接口角色,其中替代端口的引入能够在根接口失效时,立即获得新的路劲到达根桥。

备份接口可以在指定接口失效时,帮助链路上的网桥快速的获得根桥的备份路径。

RSTP将接口状态修改为discarding,forword,learning。

引入边缘端口,使得在接入中断设备时,初始化后,可以快速进入转发状态。

改进:

1,配置BPDU的处理发生变化:

拓扑稳定后,n秒发一次BPDU时间,STP发送BPDU发送时间从原来的20s调整到 3n,如果在3n没有收到BPDU,就认为拖布发生变化。

在发生次等BPDU时,不会等待20s后在恢复,发现次等BPDU,就直接将好的BPDU发给次等BPDU的交换机。

2,配置BPDU的格式发生变化,充分利用STP的flag字段,明确接口角色。

3,RSTP拓扑处理:

如果RSTP中发现故障主机,不需要发给根主机,而是直接转发给别的主机,进行学习mac。

端口角色:

MSTP(多生成树)

STP/RSTP的不足

STP和RSTP所有的Vlan使用同一棵生成树,这就导致了某些链路可能出现流量拥塞,导致丢包,而其他链路可能非常空闲,无法实现负载均衡。

 

MSTP对RSTP的改进

MSTP兼容RSTP,即可以快速收敛,又提供了数据转发的多个冗余路径,实现负载均衡。

MSTP将网络中不同的VLAN划分在不同的生成树中,每一个生成树也叫实例。

1,MSTP将交换网络分成多个域,每个域形成一个生成树,生成树之间互相独立。 

2,每一个生成树叫做一个生成树实例MSTI

3,将VLAN进行狂帮,可以节省通信开销和资源占用率

4,MSTP各个实例的拓扑计算相互独立,在这些实例上可以实现负载均衡

5,MSTP解决实例内成环问题,实例间成环在IE在IE学习

6,可以将多个拓扑结构相同的VLAN映射在一个实例中,这些Vlan接口的转发状态取决于接口在对应实例的状态。

MSTP的基础命令

stp mode stp | rstp | mstp //配置生成树模式

2,进入mstp模式,配置域名,划分vlan,创建实例

stp region-configuration //进入stp的配置
region-name HCIA //取域名
instance 1 vlan 1 3 5 7 //vlan1357在实例1中
instance 2 vlan 2 4 6 8 // 2468vlan在实例2中
active region-configuration  //启动mstp配置
quit

3,设置不同实例的根交换机和替代交换机

stp instance 1 root primary//将交换机1设置为实例1的根桥
stp instance 2 root secondary //设置为实例2的备份根桥

//在交换2中也是,将交换2设置为实例1的备份,实例2的根桥

4,查看交换生成树实例接口角色

display stp instance 1 brief

交换环路的其他解决方案

堆叠域园区网络树形结构组网形态

 

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

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

相关文章

Inline HOOK

一、Inline HOOK介绍 1、内联钩子简介 Inline hook(内联钩子)是一种在程序运行时修改函数执行流程的技术。它通过修改函数的原始代码,将目标函数的执行路径重定向到自定义的代码段,从而实现对目标函数的拦截和修改。 内联钩子通…

Flume学习笔记

1 简介 (1) Apache Flume是一个分布式、可信任的数据采集、日志收集弹性系统(框架),用于高效收集、汇聚和移动大规模日志信息从多种不同的数据源到一个集中的数据存储中心(HDFS、Hbase或者本地文件系统) (2) 可信任是指保证消息有效的处理和传递: 如果…

聊聊Go语言的控制语句

在高级编程语言中,控制流语句(control-flow statement)是一类用于控制程序执行流程的语句,以下简称为控制语句。它们可以根据条件或循环执行相应的代码块,或者跳转到指定位置执行代码。 常见的控制语句包括: 条件语句:…

【特征选择】基于二进制粒子群算法的特征选择方法(GRNN广义回归神经网络分类)【Matlab代码#32】

文章目录 【可更换其他算法,获取资源请见文章第6节:资源获取】1. 特征选择问题2. 二进制粒子群算法3. 广义回归神经网络(GRNN)分类4. 部分代码展示5. 仿真结果展示6. 资源获取 【可更换其他算法,获取资源请见文章第6节…

2023年Github学生包认证,提取JetBrains全家桶,认证Copilot 等多种权益

什么是GIthub学生包 1 Github学生包简而言之是可以白嫖100美刀的微软Azure(每年),200美刀的DigitalOcean金额(一年有效期)总计300刀可用来购买云服务器。 2 一年免费的.tech .me .live三种顶级域名(可以分…

Kubernetes 云原生 Gateway 网关

一、云原生定义 CNCF 对云原生的定义中提到了几个关键的点: 1、强调应用环境的动态性,像公有云、私有云、混合云等新型的动态环境已成为大多数应用的首选; 2、强调在跨多云部署应用时具备非云平台绑定的属性; 3、还强调了弹性扩展…

Python系列模块之标准库shutil详解

感谢点赞和关注 ,每天进步一点点!加油! 目录 一、shutil介绍 二 、使用详解 2.1 复制函数 2.1.1 shutil.copy 2.1.2 shutil.copy2 2.1.3 shutil.copyfile 2.1.4 shutil.copytree 2.2 移动文件 2.2.1 shutil.move 2.3 删除文件 2.3…

Vue-后台管理项目001---侧边栏

从浏览器上可以看出,他的返回值是promise(pending),所以我们可以用async,await来简化这个操作 await只能用在被async修饰的方法中,需要把仅挨着await的方法修饰成async 需要把仅挨着await的方法修饰成异步的async现在可以将这个da…

1-1 统计数字问题

题目: 我的答案: 一、信息 二、分析 1.如何选择数据结构? 2.如何选择算法有很多思路? 3.如何用文件实现输入输出? 三、思考 疑问1 我选择了一开始数组选择使用数组是一个不错的选择,尤其在这个问题中…

【网络协议详解】——DHCP系统协议(学习笔记)

目录 🕒 1. DHCP概述🕒 2. 工作过程🕒 3. DHCP的报文格式🕒 4. DHCP中继代理🕒 5. 实验:DHCP配置 🕒 1. DHCP概述 动态主机配置协议DHCP(Dynamic Host Configuration Protocol&…

TA-lib第三方库安装问题

因为学习的需要,用到Talib库做写指标分析,但是百度了好久,说是去要某某网站下载对应版本的文件进行本地安装,但是把…404 Not found 然后通过查找,Ta-lib库的安装已经迁移到这里了 https://github.com/TA-Lib/ta-lib-p…

【SpringBoot教程】SpringBoot+MybatisPlus数据库连接测试 用户收货信息接口开发

⛪ 专栏地址 系列教程更新中 🚀 文章介绍: SpringBootMybatisPlus组合可以大大加快开发效率,紧接上一篇文章的内容,这篇文章进行数据库的连接与查询测试,并配置日志输出调试 🚀 源码获取: 项目中的资料可以通过文章底部…

数据安全治理科技系统能力-数据安全复合治理框架和模型解读(3)

数据治理,数据安全治理行业在发展,在实践,所以很多东西是实践出来的,哪有什么神仙理论指导,即使有也是一家之说,但为了提高企业投产比,必要的认知是必须的,落地数据安全治理科技水平差异直接决定产品和项目是否可持续性,当前和未来更需要专业和有效创新。数据安全治理…

《数据库》期末考试复习手写笔记-第11章 并发控制(锁)【10分】

目录 知识点:封锁活锁死锁可串行化调度 考题1:可串行化调度 考题2:调度正确判断&共享锁写锁 考题3: 事务调度死锁 知识点:封锁活锁死锁可串行化调度 考题1:可串行化调度 考题2:调度正确判…

杨立昆:科学之路读书笔记2

杨立昆:科学之路读书笔记2 人工智能的低谷人工智能无所不能吗?谁将从AI人工智能革命中获益结语 一起学AI系列博客:目录索引 人工智能的低谷 上回分享了读书缘由,杨立昆的背景及其对人工智能的研究看法,这回分享他如何…

15.Kafka系列之事务原理及实践

我们先来回顾下6.Kafka系列之设计思想(四)-消息传递语义中的一些内容 1. 消息传递保证 At most once:最多一次。消息可能会丢失,但永远不会重新传递At least once:至少一次。消息永远不会丢失,但可能会重新传递Exactly once&…

rust 初识基础: 变量、数据类型、函数、所有权、枚举

了解到 rust 和 WebAssembly 的结合使用,可以构建前端应用,而且性能也比较好。初步学习使用 rust 是预编译静态类型语言。 安装 rust 官网下载 rust-CN , 大致了解下为什么选择:高性能、可靠性、生产力。 打开控制台啊,执行安装…

【Servlet】

目录 🎂1. 第一个 Servlet 程序:使用 Servlet 写 hello world 🥞1.1 创建项目 🍳1.2 引入依赖 🎃1.3 创建目录 🍘1.4 开始写代码 🌍1.5 打包代码 🍤1.6 部署 👑1…

如何在华为OD机试中获得满分?Java实现【获取最大软件版本号】一文详解!

✅创作者:陈书予 🎉个人主页:陈书予的个人主页 🍁陈书予的个人社区,欢迎你的加入: 陈书予的社区 🌟专栏地址: Java华为OD机试真题(2022&2023) 文章目录 1. 题目描述2. 输入描述3. 输出描述…

使用kotlin用回溯法解决电话号码的字母组合问题

17. 电话号码的字母组合 难度中等 2474 给定一个仅包含数字 2-9 的字符串,返回所有它能表示的字母组合。答案可以按 任意顺序 返回。 给出数字到字母的映射如下(与电话按键相同)。注意 1 不对应任何字母。 示例 1: 输入&#…