快速生成树协议2-ielab

2024-01-25 13:32
文章标签 协议 快速 生成 ielab

本文主要是介绍快速生成树协议2-ielab,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

端口状态
RSTP中仅仅保留了三种端口状态,分别对应于三种可能的运行状态。802.1D中的禁用、阻塞和监听状态字802.1W中合并为唯一的丢弃状态。
在这里插入图片描述

端口角色

角色现在是分配到指定端口的一个变量。根端口和指定端口的角色仍然保留,而阻塞端口的角色拆分为备份端口和备份端口角色。生成树算法(STA)根据网桥协议数据单元(BPDU)确定端口的角色。为了简化起见,关于BPDU需要记住的是,始终有一种方法是可以比较其任意两个,然后决定其中一个是否比另一个更有用。这是基于存储在BPDU中的值,而有时候依据接收他们的端口。因此,本部分中的信息阐述了确定端口角色的实用方法。

根端口角色

加粗样式在网桥上接收到最佳BPDU的端口是根端口。这就路径成本而言,根端口是最接近根网桥的端口。STA在整个桥接网络(每个VLAN)中选择一个根网桥。根网桥发送的BPDU比任何其他网桥发送的BPDU都更有用。根网桥是该网络中唯一没有根端口的网桥。所有其他网桥在至少一个端口上接收BPDU。

在这里插入图片描述
指定端口角色
如果端口可以在它所连接到的网端上发送最佳BPDU,则它是指定端口。802.1D网桥将不同网段链接在一起,以创建桥接域。在给定的网段上,只能有一条路径通往根网桥。如果有两条路径,则网络中会有桥接环路。连接到给定网段的所有网桥将监听每个网桥的BPDU,并且同意将发送最佳BPDU的网桥作为网段的指定网桥。该网桥上对应的端口是该网段的指定端口。

在这里插入图片描述

备份端口和备份端口角色

这两个端口角色对应于802.1D的阻塞状态。阻塞的端口既不是指定端口也不是根端口。阻塞的端口收到的BPDU比发送在其网段上的BPDU更有用。而且,端口必须接收BPDU才能保持阻塞状态。为此,RSTP引入了这两个角色。
一个端口从另一个网桥接收到更有用的BPDU,该端口被阻塞。如图:
在这里插入图片描述
备份端口从它所在的网桥接收更有用的BPDU,并且它是阻塞端口,如图:
在这里插入图片描述
802.1D内部已对此进行区分。这实质上是Cisco UplinkFast的工作原理。基本原理是备份端口提供通往根网桥的备份路径,因此可以在根端口出现故障时替换它。当然,备份端口可提供到同一网段的冗余连接,但不能保证到根网桥的备用连接。因此,上行链路组将它排除在外。

因此,RSTP针对与802.1D使用相同标准的生成树计算最终拓扑。使用不同网桥和端口的优先级方面没有任何变化。“阻塞”这个名称用于描述Cisco实施中的丢弃状态。Catos版本7.1及更高版本仍会显示学习和监听状态。这提供了有关端口的更多信息,远远超过了IEEE标准的要求。但是,新功能现在有所不同,协议确定的端口角色和其当前状态存在差异。例如,现在端口可以同时是指定端口和阻塞端口。然而这种情况持续时间一般非常短,这只是表示此端口正处于转换到指定转发状态的过渡状态。

这篇关于快速生成树协议2-ielab的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/643420

相关文章

Nginx中配置HTTP/2协议的详细指南

《Nginx中配置HTTP/2协议的详细指南》HTTP/2是HTTP协议的下一代版本,旨在提高性能、减少延迟并优化现代网络环境中的通信效率,本文将为大家介绍Nginx配置HTTP/2协议想详细步骤,需... 目录一、HTTP/2 协议概述1.HTTP/22. HTTP/2 的核心特性3. HTTP/2 的优

关于WebSocket协议状态码解析

《关于WebSocket协议状态码解析》:本文主要介绍关于WebSocket协议状态码的使用方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录WebSocket协议状态码解析1. 引言2. WebSocket协议状态码概述3. WebSocket协议状态码详解3

Java利用docx4j+Freemarker生成word文档

《Java利用docx4j+Freemarker生成word文档》这篇文章主要为大家详细介绍了Java如何利用docx4j+Freemarker生成word文档,文中的示例代码讲解详细,感兴趣的小伙伴... 目录技术方案maven依赖创建模板文件实现代码技术方案Java 1.8 + docx4j + Fr

Java编译生成多个.class文件的原理和作用

《Java编译生成多个.class文件的原理和作用》作为一名经验丰富的开发者,在Java项目中执行编译后,可能会发现一个.java源文件有时会产生多个.class文件,从技术实现层面详细剖析这一现象... 目录一、内部类机制与.class文件生成成员内部类(常规内部类)局部内部类(方法内部类)匿名内部类二、

使用Jackson进行JSON生成与解析的新手指南

《使用Jackson进行JSON生成与解析的新手指南》这篇文章主要为大家详细介绍了如何使用Jackson进行JSON生成与解析处理,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 目录1. 核心依赖2. 基础用法2.1 对象转 jsON(序列化)2.2 JSON 转对象(反序列化)3.

使用Python实现快速搭建本地HTTP服务器

《使用Python实现快速搭建本地HTTP服务器》:本文主要介绍如何使用Python快速搭建本地HTTP服务器,轻松实现一键HTTP文件共享,同时结合二维码技术,让访问更简单,感兴趣的小伙伴可以了... 目录1. 概述2. 快速搭建 HTTP 文件共享服务2.1 核心思路2.2 代码实现2.3 代码解读3.

springboot security快速使用示例详解

《springbootsecurity快速使用示例详解》:本文主要介绍springbootsecurity快速使用示例,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝... 目录创www.chinasem.cn建spring boot项目生成脚手架配置依赖接口示例代码项目结构启用s

java中使用POI生成Excel并导出过程

《java中使用POI生成Excel并导出过程》:本文主要介绍java中使用POI生成Excel并导出过程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录需求说明及实现方式需求完成通用代码版本1版本2结果展示type参数为atype参数为b总结注:本文章中代码均为

在java中如何将inputStream对象转换为File对象(不生成本地文件)

《在java中如何将inputStream对象转换为File对象(不生成本地文件)》:本文主要介绍在java中如何将inputStream对象转换为File对象(不生成本地文件),具有很好的参考价... 目录需求说明问题解决总结需求说明在后端中通过POI生成Excel文件流,将输出流(outputStre

C++快速排序超详细讲解

《C++快速排序超详细讲解》快速排序是一种高效的排序算法,通过分治法将数组划分为两部分,递归排序,直到整个数组有序,通过代码解析和示例,详细解释了快速排序的工作原理和实现过程,需要的朋友可以参考下... 目录一、快速排序原理二、快速排序标准代码三、代码解析四、使用while循环的快速排序1.代码代码1.由快