IEEE 802.1w快速生成树协议(RSTP)增强了802.1D标准,在设计合理的网络中收敛时间远少于1秒。
 
端口状态从5个减少到3个

丢弃状态是在端口刚启用时的默认状态,边界端口除外,它的默认状态是转发状态。丢弃端口类似于传统STP中的阻塞状态,也是会持续处理收到的BPDU的,根据角色而定还会发送BPDU。
RSTP根据端口在拓扑中的目的或角色来定义它的状态,其中定义了4个独立的端口角色:
根端口(保持原意);
指定端口(保持原意);
替换端口(用来替换交换机自己根端口的端口);(可以立即接替)
备用端口(用来替换交换机自己在共享网段中指定端口的端口)。(这个要等相应计时器超时后接替)
 
如果交换机上的两个物理端口连接到相同的共享LAN,在指定端口失效后,所有备用端口在连续缺失3个BPDU后都变为指定丢弃端口,只有一个一直保持指定丢弃状态,其他次优端口在收到新指定端口发出的BPDU后变回备份丢弃状态。由于连接到共享链路的端口并不发送提议(Proposal),因此从备用端口直接变为指定端口的做法是不安全的。
端口在刚启用时,默认角色是指定端口。
 
最后,在RSTP中,端口有类型:端口可以为边界(Edge)端口或非边界(Non-Edge)端口。由于Cisco的PortFast特性,这个属性已被业界熟知。边界端口在启用之后立刻会变为指定转发(DesignatedForwarding)端口。它仍发送BPDU,但不应该收到任何BPDU。如果边界端口上收到了一个BPDU,这个边界端口将变回非边界类型的端口,并开始执行普通RSTP端口的操作。配置中并不会移除什么命令;只有端口运行时的操作状态将会改变。这个端口在失效并再次启动后,会再次成为边界端口;甚至在它断开连接/重新连接,或者关闭并重新开启后,都会再次成为边界端口。没有一种可靠的方式可以自动检测一个端口到底是边界,还是非边界端口。CiscoCatalyst交换机上的默认端口类型是非边界端口。
 
对于链路,RSTP能够识别以下两种链路类型。
点到点链路:将RSTP交换机连接到最多一个邻居RSTP交换机的链路。
共享链路:将RSTP交换机连接到两个或多个邻居交换机的链路。
从RSTP的角度看来,集线器和非STP交换机会创建出一个共享的通信环境,在没有这类设备的最新LAN设计中,所有链路的类型都是点到点链路。多数RSTP对于响应速度的改进只用于点到点链路。在共享链路上,RSTP退回到类似于STP的由计时器驱动的慢操作。并没有一种可靠的方式能够检测链路到底是点到点的,还是共享的。然而,Catalyst交换机在这方面还是比较智能的:如果一个端口与其直连的邻居协商使用半双工操作的话,交换机会认为这个邻居是集线器(集线器不支持全双工),并且认为链路类型是共享的。如果一个端口与直连邻居协商使用全双工操作,交换机会认为这个邻居是运行RSTP的交换机,并且认为链路类型是点到点的。显然,这个判断是根据猜测作出的,因此这个逻辑也可能出现失效的情况(比如在两交换机的点到点链路上,因为技术难题或链路的独特性而运行半双工,或者三台或更多台RSTP交换机连接在一台不运行STP且不受管理的交换机上)。在双工模式和链路类型之间并没有一到一的对应关系。以防猜不中正确的结果,工程师可以使用命令spanning-tree link-type {point-to-point|shared},基于端口配置链路类型。
 
 

STP-6-快速生成树协议-新端口角色,状态和类型以及新链路类型的更多相关文章

  1. CISCO交换机STP实验(生成树协议)

    目录 一.前言:生成树协议(STP) 二.CISCO交换机STP命令汇总 三.运用STP搭建简单拓扑 四.实战:STP综合实验 五.结语 一.前言:生成树协议(STP) 计算机网络中,我们为了减少网络 ...

  2. 交换机广播风暴,STP生成树协议,端口聚合

    交换机(工作在数据链路层)具有学习功能:     一台刚重启的交换机上的mac地址表为空,根据数据包的来源,目的地来学习MAC地址与端口的映射关系映射关系,对于MAC地址表之中已有的就不管了,对未知端 ...

  3. H3C 三种生成树协议的端口状态对比

  4. STP 生成树协议 RSTP 快速生成树

    STP(Spanning Tree Protocol)是生成树协议的英文缩写 该协议可应用于在网络中建立树形拓扑,消除网络中的环路,并且可以通过一定的方法实现路径冗余,但不是一定可以实现路径冗余.生成 ...

  5. STP生成树协议在二层环境中的应用

    一 STP简介 1.单词: rstp快速生成树协议 filter过滤 protection保护 2.作用: 通过阻塞特定接口来防止二层交换环路,从而做到既可以提高网络可靠性的同时又能避免环路带来的问题 ...

  6. 用华为eNSP模拟器配置Hybrid、Trunk和Access三种链路类型端口

    上一篇文章写到三层交换机实现多个VLAN之间互相通讯,有朋友提问要如何进行配置,可有案例分析.其实那天我在写的时候也有做过模拟,只是后来没有保存.今天重新模拟一次,并附上详细配置命令,希望能够帮助到大 ...

  7. STP生成树协议

    STP主要作用 1.消除环路:通过阻断冗余链路来消除网络中可能存在的链路 2.链路备份:当活动那个路径发生故障时,激活备份链路,及时恢复网络连通性. 根桥选举 每个交换机启动STP后,都认为自己是根桥 ...

  8. 生成树协议(STP)

    首先了解一下环路问题: 两个交换机将两个局域网同时连接起来的时候,不幸地出现了环路: 这两个交换机还是都能够收到广播包的.交换机 A 一开始是不知道机器 2 在哪个局域网的,所以它会把广播消息放到局域 ...

  9. Huawei-R&S-网络工程师实验笔记20190607-STP生成树协议(基本配置、桥优先级、根桥选举、根端口、路径开销、边缘端口)

    >Huawei-R&S-网络工程师实验笔记20190607-STP生成树协议(基本配置.桥优先级.根桥选举.根端口.路径开销.边缘端口) >>实验开始,先上拓扑图参考: &l ...

随机推荐

  1. 使用mui框架后a标签无法跳转

    由于最近工作项目上使用到前台mui框架,笔者在将H5转换为jsp时,遇见各种各样问题,原因归结为对mui框架不熟悉,今天就遇见一个特别奇怪的问题,界面中超链接<a>标签无法跳转,笔者试着添 ...

  2. Android排错: has leaked window com.android.internal.policy.impl.PhoneWindow$ that was originally added here

    异常场景: 经常在应用中需要处理一些耗时的工作,诸如读取大文件.访问网络资源等.为了避免因程序假死而带来的糟糕用户体验,通常我们可以通过线程+Handler或者Android提供的AsyncTask来 ...

  3. @SuppressWarnings("unused")注解的作用

    JDK5.0后的新特性,你在使用IDE如eclipse的时候,当你定义了一个变量如int a=0;但是你后面根本就没有使用到这个变量,这一行的前面会有一个黄色的警告标志,你将鼠标移动到上面会提示“这个 ...

  4. springmvc 类型转换器 自定义类型转换器

    自定义类型转换器的步骤: 1.定义类型转换器 2.类型转换器的注册(在springmvc配置文件处理) 来解决多种日期格式的问题: springmvc 类型转换器 表单数据填错后返回表单页面(接上面的 ...

  5. webform 内置对象(页面间传值)

    QueryString/URL传值  页面名后面加?变量名=值 有点:不占服务器内存. 缺点:保密性差:传递字符串长度有限. Response   --相应请求对象 Response.Redirect ...

  6. c# 一维数组,二维数组,多维数组。

    数组就是给一个变量定义多个字符,可以是string也可以是int.或者说是一组变量. 可以更加方便的操作大量数据. 数组的定义1.数组里面的内容必须是同一类型2.数据必须有长度限制 一维数组 *一.数 ...

  7. 一堵墙IFC数据-wall.ifc

    这是一面墙的IFC数据内容 =====================================文档内容======================================= ISO-1 ...

  8. Python 网络爬虫 004 (编程) 如何编写一个网络爬虫,来下载(或叫:爬取)一个站点里的所有网页

    爬取目标站点里所有的网页 使用的系统:Windows 10 64位 Python语言版本:Python 3.5.0 V 使用的编程Python的集成开发环境:PyCharm 2016 04 一 . 首 ...

  9. Camera 3D概念

    1. integration time即积分时间是以行为单位表示曝光时间(exposure time)的,比如说INT TIM为159,就是指sensor曝光时间为159行,两者所代表的意思是相同的, ...

  10. 算法Sedgewick第四版-第1章基础-008一用数组实现栈(泛型、可变大小)

    package algorithms.ADT; /*************************************************************************** ...