HCIP-2 RSTP快速生成树

HCIP-2 RSTP快速生成树

STP的不足:

1.STP的端口角色过于简单不丰富,部署时不能很好的应用与较为复杂的网络环境中。

2.STP的迁移状态过于冗长,侦听、学习、阻塞状态下都是不转发业务流量。

3.STP的算法较为繁琐。 TCN TCA TC。

4.STP被动依靠计时器。

STP与RSTP端口上的对比

STP 的五种状态:       disable           blocking        listening         learning         forwarding

RSTP的三种状态 :  discarding      learning         forwarding

RSTP的PA机制

在RSTP网络中,两个设备之间在初始状态下,均将自己的端口修改为DP(discarding)将

自己的BPDU报文相互发送。此时,双方均获取到了对方的配置BPDU信息, BPDU更优的设备会发送proposal 消息,提议自己更优。对方设备收到这个“提议”后,由于自身的BPDU确实略于对方,因此会将自己的接口变为根端口,同时发出agreement附议消息,确认对方的主导地位。这个P/A机制在整个RSTP网络中均会两两之间进行比较

RSTP 的拓扑变更机制的更新

原先STP的TC置位需要通过故障设备发送TCN 向上游设备通知,上游设备收到后,会向故障设备发送TCA 确认。同时上游设备继续向根设备发送TCN,根也会给这个设备发送TCA 确认,当根收到这个消息后,以TC消息下发至所有的下游设备来对MAC地址表重学习。这样的方式较为繁琐,速度较慢。

RSTP的机制更改为,故障设备及时向上游设备发送TC消息,上游设备收到信息后会将自己 的MAC地址表中除了接收端口信息外的其他MAC地址做清除处理,并重新学习MAC地址信 息。这样可以加速设备的MAC地址重学习过程

RSTP的保护功能:

  1. 开启BUDP保护功能,可以实现的内容:

当边缘接口收到BPDU报文后,将接口erro-down

这个erro-down 有两种方式可以再次打开:

①手工开启 需要先输入关闭指令再次输入开启指令才触发生效

②自动开启 配置完成后如果是由于收到BPDU报文而导致的erro-down 将在30S后 自动开启。

配置命令:

配置设备全局开启边缘接口

[sw2]stp edged-port  default

注意:配置了这个命令后,交换机中所有的接口均被配置了边缘接口。此时需要将STP运算的

接口去除边缘接口能力

[sw2]int g0/0/01   

[sw2-GigabitEthernet0/0/1]undo stp edged-port

配置接口为边缘接口

[sw2]int g0/0/03   

[sw2-GigabitEthernet0/0/3]stp edged-port  enable

[sw2]stp bpdu-protection  #全局开启BPDU保护功能

当设备存在边缘接口的时候,如果这个接口收到了BPDU报文后,将会自动错误关闭接口。

Aug  4 2023 22:14:54-08:00 sw2 %%01MSTP/4/BPDU_PROTECTION(l)[70]:This edged-port GigabitEthernet0/0/1 that enabled BPDU-Protection will be shutdown, because it received BPDU packet!

通过上述的错误提示,可以看出This edged-port GigabitEthernet0/0/1 这个接口是一个边缘接口

that enabled BPDU-Protection will be shutdown 收到BPDU保护功能,这个接口会关闭

如果需要再次打开这个接口可以使用手工开启或者自动开启模式

1.手工开启错误关闭接口的方法:

进入到被关闭的边缘接口下,先强制关闭一次,再开启。

[sw2]int g0/0/01   

[sw2-GigabitEthernet0/0/1]shutdown 

[sw2-GigabitEthernet0/0/1]undo shutdown

Aug 4 2023 22:14:22-08:00 sw2 %%01PHY/1/PHY(l)[64]:GigabitEthernet0/0/1: change status to up

  1. 可以配置接口收到BPDU导致错误关闭时,采用自动打开的方式

[sw2]error-down auto-recovery cause bpdu-protection interval 30

通过上述命令可以将边缘接口收到BPDU而导致关闭的时候,每经过30S可以尝试打开一次。

RSTP的根保护功能

在所有设备的指定接口中配置根保护功能,防止其他设备抢占根桥。

[sw2]display  stp  brief  #查询设备的STP接口信息以及是否开启了保护功能

MSTID          Port                 Role  STP State                     Protection

 0    GigabitEthernet0/0/1        ROOT  FORWARDING           NONE

 0    GigabitEthernet0/0/2        DESI  FORWARDING            NONE

 0    GigabitEthernet0/0/3        DESI  FORWARDING            BPDU

 0    GigabitEthernet0/0/4        DESI  FORWARDING            NONE

 0    GigabitEthernet0/0/5        DESI  FORWARDING            NONE

在指定接口中配置

interface GigabitEthernet0/0/1

 stp root-protection

RSTP的TC保护

 

[sw3]stp tc-protection threshold 2

RSTP的环路保护功能

interface GigabitEthernet0/0/1  进入到根端口中

stp loop-protection  开启环路保护功能

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

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Java 大视界 -- Java 大数据在智能医疗远程会诊与专家协作中的技术支持(146)

💖亲爱的朋友们,热烈欢迎来到 青云交的博客!能与诸位在此相逢,我倍感荣幸。在这飞速更迭的时代,我们都渴望一方心灵净土,而 我的博客 正是这样温暖的所在。这里为你呈上趣味与实用兼具的知识,也…

调用feapder作为子程序时setting.py文件不起作用

feaper 官方文档地址: 简介及安装 - feapder官方文档|feapder-document 问题: 在最近的开发中需要调用feapder作为主程序调用的子程序时发现自动入库时无法入库,通过查看日志信息发现连接数据库时被拒绝连接了,但是我的setting.p…

【STM32】SPI通信协议W25Q64Flash存储器芯片(学习笔记)

通信接口部分有介绍SPI:【STM32】USART串口协议&串口外设-学习笔记-CSDN博客 SPI通信协议 SPI通信 SPI(Serial Peripheral Interface)是由Motorola公司开发的一种通用数据总线四根通信线:SCK(Serial Clock&…

刘强东突然发声:不该用算法压榨最底层兄弟!东哥,真正的人民企业家

今天忙了一天,很累,准备睡觉的时候,看到网上盛传的刘强东的朋友圈,东哥又在朋友圈发文了。 说实话,看完之后,感动,真的感动。 尤其是当我看到这两句话的时候。 1、我们所学的知识、商业模式、技…

Maven安装与环境配置

首先我们先介绍一些关于Maven的知识,如果着急直接看下面的安装教程。 目录 Maven介绍 Maven模型 Maven仓库 Maven安装 下载 安装步骤 Maven介绍 Apache Maven是一个项目管理和构建工具,它基于项目对象模型(Project Object Model , 简称: POM)的概念…

C++ 语法之数组指针

一维数组: 如果我们定义了一个一维数组,那么这个数组名,就是指向第一个数组元素的地址,也即,是整个数组分配的内存空间的首地址。 比如 int a[3]; 定义了一个包含三个元素的数组。因为一个int占4个字节,那…

021-TCMalloc

TCMalloc 以下是对TCMalloc的技术调研报告,结合原理、代码实现、优化参数及性能对比的综合分析: 一、TCMalloc核心原理 架构分层 TCMalloc采用三级缓存结构,具体流程参考下图: ┌─────────────┐ ┌───…

华为网路设备学习-16 虚拟路由器冗余协议(VRRP)

VRRP是针对干线上三层网络设备(如:路由器、防火墙等)的网络虚拟化技术,提供冗余和状态监测等功能。确保在网络中的单点故障发生时,能够快速切换到备份设备,从而保证网络通信的连续性和可靠性。‌ VRRP通过…

【华为Pura先锋盛典】华为Pura X“阔折叠”手机发布:首次全面搭载HarmonyOS 5

文章目录 前言一、阔感体验,大有不同二、鸿蒙AI,大有智慧三、便携出行,大有不同四、首款全面搭载 HarmonyOS 5 的手机五、卓越性能,可靠安心六、红枫影像,大放光彩预热:鸿蒙电脑HarmonyOS 5 升级计划小结 前…

算法题(103):数独

审题: 本题需要我们找出数独的解,并打印出来 时间复杂度分析: 本题是9*9的数独格子,所以数据量小于25,可以使用2^n的算法 思路: 方法一:深度优先搜索 首先确定搜索及插入策略: 我们采…

sougou AI close

sougou AI close 全局禁用《AI 汪仔》 现在丝滑流畅很多了

二分查找上下界问题的思考

背景 最近在做力扣hot100中的二分查找题目时,发现很多题目都用到了二分查找的变种问题,即二分查找上下界问题,例如以下题目: 35. 搜索插入位置 74. 搜索二维矩阵 34. 在排序数组中查找元素的第一个和最后一个位置 它们不同于查找…

springboot实现调用百度ocr实现身份识别+二要素校验

一、技术选型 OCR服务&#xff1a;推荐使用百度AI 二、实现 1.注册一个服务 百度智能云控制台https://console.bce.baidu.com/ai-engine/ocr/overview/index?_1742309417611 填写完之后可以获取到app-id、apiKey、SecretKey这三个后面文件配置会用到 2、导入依赖 <!-- …

【数据分享】2000—2024年我国乡镇的逐月归一化植被指数(NDVI)数据(Shp/Excel格式)

之前我们分享过2000—2024年我国省市县三级逐月归一化植被指数&#xff08;NDVI&#xff09;数据&#xff0c;该数据是基于NASA定期发布的MOD13A3数据集中的月度NDVI栅格数据&#xff08;可查看之前的文章获悉详情&#xff09;计算得出。很多小伙伴拿到数据后反馈是否可以处理出…

背包问题——动态规划的经典问题包括01背包问题和完全背包问题

01背包问题&#xff1a;给你多个物品每个物品只能选一次&#xff0c;要你在不超过背包容积&#xff08;或者恰好等于&#xff09;的情况下选择装价值最大的组合。如果没有动态规划的基础其实是很难理解这个问题的&#xff0c;所以看这篇文章之前先去学习一下动态规划的基本思想…

AI Agent系列(七) -思维链(Chain of Thought,CoT)

AI Agent系列【七】 前言一、CoT技术详解1.1 CoT组成1.2 CoT的特点 二、CoT的作用三、CoT的好处四、CoT适用场景五、CoT的推理结构 前言 思维链(Chain of Thought,CoT)&#xff0c;思维链就是一系列中间的推理步骤(a series of intermediate reasoning steps)&#xff0c;通过…

Docker搭建Testlink教程

1.拉取镜像 打开终端输入命令&#xff1a; #拉取mariadb镜像 docker pull bitnami/mariadb #拉取testlink镜像 docker pull bitnami/testlink-archived 执行结果&#xff1a; 2.运行容器 打开终端输入命令&#xff1a; #创建容器网络 docker network create testlink #查…

考研c语言复习之栈

栈一般出选择题&#xff0c;队列选择题和大题都有 栈&#xff1a;只允许在一端 进行插入或删除操作的线性表即栈顶&#xff08;top) s.top-1时栈为空 向栈中插入元素 s.tops.top1;s.data[s.top]value; 这段代码可以用一行代码代替&#xff1a; s.data[s.top]value; 不懂i和…

C#里使用libxl来合并单元格的例子

操作EXCEL的文件格式是常用的功能&#xff0c; 通过不同的单元格的合并&#xff0c;可以生成不同的表格。 如下图所示&#xff1a; 采用libxl来创建上面的EXCEL&#xff0c;使用下面的代码来实现&#xff1a; private void button8_Click(object sender, EventArgs e) {var …

大屏技术汇集【目录】

Cesium 自从首次发布以来&#xff0c;经历了多个版本的迭代和更新&#xff0c;每个版本都带来了性能改进、新功能添加以及对现有功能的优化。以下是 Cesium 一些重要版本及其主要特点&#xff1a; 主要版本概述 Cesium 1.0 (2012年) 初始版本发布&#xff0c;确立了Cesium作为…