快速生成树协议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

相关文章

一文教你Python如何快速精准抓取网页数据

《一文教你Python如何快速精准抓取网页数据》这篇文章主要为大家详细介绍了如何利用Python实现快速精准抓取网页数据,文中的示例代码简洁易懂,具有一定的借鉴价值,有需要的小伙伴可以了解下... 目录1. 准备工作2. 基础爬虫实现3. 高级功能扩展3.1 抓取文章详情3.2 保存数据到文件4. 完整示例

快速修复一个Panic的Linux内核的技巧

《快速修复一个Panic的Linux内核的技巧》Linux系统中运行了不当的mkinitcpio操作导致内核文件不能正常工作,重启的时候,内核启动中止于Panic状态,该怎么解决这个问题呢?下面我们就... 感谢China编程(www.chinasem.cn)网友 鸢一雨音 的投稿写这篇文章是有原因的。为了配置完

Python利用ElementTree实现快速解析XML文件

《Python利用ElementTree实现快速解析XML文件》ElementTree是Python标准库的一部分,而且是Python标准库中用于解析和操作XML数据的模块,下面小编就来和大家详细讲讲... 目录一、XML文件解析到底有多重要二、ElementTree快速入门1. 加载XML的两种方式2.

IDEA自动生成注释模板的配置教程

《IDEA自动生成注释模板的配置教程》本文介绍了如何在IntelliJIDEA中配置类和方法的注释模板,包括自动生成项目名称、包名、日期和时间等内容,以及如何定制参数和返回值的注释格式,需要的朋友可以... 目录项目场景配置方法类注释模板定义类开头的注释步骤类注释效果方法注释模板定义方法开头的注释步骤方法注

Python如何自动生成环境依赖包requirements

《Python如何自动生成环境依赖包requirements》:本文主要介绍Python如何自动生成环境依赖包requirements问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑... 目录生成当前 python 环境 安装的所有依赖包1、命令2、常见问题只生成当前 项目 的所有依赖包1、

MySQL中动态生成SQL语句去掉所有字段的空格的操作方法

《MySQL中动态生成SQL语句去掉所有字段的空格的操作方法》在数据库管理过程中,我们常常会遇到需要对表中字段进行清洗和整理的情况,本文将详细介绍如何在MySQL中动态生成SQL语句来去掉所有字段的空... 目录在mysql中动态生成SQL语句去掉所有字段的空格准备工作原理分析动态生成SQL语句在MySQL

利用Python快速搭建Markdown笔记发布系统

《利用Python快速搭建Markdown笔记发布系统》这篇文章主要为大家详细介绍了使用Python生态的成熟工具,在30分钟内搭建一个支持Markdown渲染、分类标签、全文搜索的私有化知识发布系统... 目录引言:为什么要自建知识博客一、技术选型:极简主义开发栈二、系统架构设计三、核心代码实现(分步解析

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