生成树协议的不足

端口从阻塞到转发必须经历30s延时

快速生成树 802.1w

具备STP所有功能,收敛时间 小于1s

与802.1d兼容,但是兼容后 收敛时间还是30s

特点

1,新拓扑中的根端口可以立刻进入转发状态,节省两个延时。(需要同步,来防止环路)

2,在点到点链路上,指定端口可以通过与相连的网桥进行一次握手,快速进入转发状态。

链路类型,分为了: P2P (全双工 延时<1s)

: shared (连接了hub等 延时还是30s)

注意  :握手必须在点到点链路上。

一次握手后,相应握手的网桥的非边缘指定端口将变为blocking 状态,则需要向自己                 的邻居网桥发起握手--即握手扩散

3,网络边缘的端口,即直接与终端相连,而不是和其他网桥相连的端口

可以直接进入转发状态,不需要任何延时。与portfast等同

配置:

接口下

spanning-tree portfast

端口状态:

discarding(丢弃)

learning

forwarding

RSTP BPDU flag

配置 全局下

spanning-tree mode rapid-pvst

sho spann vlan 1

同步

最初A与root之间是断开的,当连通后,A上的接口变为RP,会马上forward,但是root上的指定端口不会马上转发数据,而是会向A发送proposal置位的报文给A,要等A同步后才回复root agreement;

A的同步,就是要block掉本地所有除了边缘接口以外的所有接口,然后回复root,然后root才开始向A转发;而此时A的P3口因为之前的同步被block了,等A和root收敛后,p3成为指定端口,也会发送proposal给B,等B同步,回复agreement给A,

当交换机收到BPDU之前,变为指定端口后,会block本地除了边缘接口以外的其他所有接口,直到发送的proposal收到回复。

如果proposal一直收不到回复,就会等待30s延时,再转发。

RSTP拓扑发生变化

每个交换机都会发送TCN,MAC表会马上老化

STP 和 RSTP

802.1d 只有 根 发BPDU,其他非根只是转发BPDU (2s刷新,20s老化)

802.1w 所有交换机都会发 BPDU,不用转发。

当链路断开后,除了像802.1d一样,本段链路接口down会马上知道或者等待老化20s,

还可以等待3个BPDU(6s)就知道链路故障

转载于:https://blog.51cto.com/angelfire1986/1729333

CCNP学习笔记15-RSTP相关推荐

  1. CCNP学习笔记15

    IPV6 特征-升级点: 全球单播地址 ---- IPV4地址下的公有地址   V6下没nat 可聚合性(IANA组织对全球的地址进行合理分配) 多宿主---一个物理接口可以同时拥有多个不同或相同网段 ...

  2. CCNP学习笔记(6)

    一.交换机 1.二层交换 特性: ①基于MAC地址转发数据帧 ②硬件工作 ③处理数据效率高,数据传输延时低 ④转发广播 2.三层交换 特性: ①提供路由功能 ②提高安全性 ③流量管理 3.网络方案中交 ...

  3. Hadoop学习笔记—15.HBase框架学习(基础知识篇)

    Hadoop学习笔记-15.HBase框架学习(基础知识篇) HBase是Apache Hadoop的数据库,能够对大型数据提供随机.实时的读写访问.HBase的目标是存储并处理大型的数据.HBase ...

  4. C++语言学习笔记15:Clean 垃圾清理插件

    C++语言学习笔记15:Clean 垃圾清理插件 对话框 STET1 图片切换功能 导入位图资源 插入图片控件并修改属性 添加消息处理函数 step2 开发思路及类关系图 step3 添加控件及MFC ...

  5. 区块链学习笔记15——ETH状态树

    区块链学习笔记15--ETH状态树 学习视频:北京大学肖臻老师<区块链技术与应用> 笔记参考:北京大学肖臻老师<区块链技术与应用>公开课系列笔记--目录导航页 引入 要实现的功 ...

  6. 数据结构与算法学习笔记15:最大流问题 / 二分图 / 有权无权二分图的匹配 / 匈牙利算法 / 银行家算法 / 稳定婚配

    数据结构与算法学习笔记15:最大流问题 / 二分图 / 有权无权二分图的匹配 / 匈牙利算法 / 银行家算法 / 稳定婚配 引入小题:最短路径 最大流问题(maximum flow problem) ...

  7. 点云学习笔记15——PCL常用的基础代码

    点云学习笔记15--PCL基础 命名规范 常用代码 1.时间计算 2.pcl::PointCloud::Ptr和pcl::PointCloud的两个类相互转换 3.如何查找点云的x,y,z的极值? 4 ...

  8. 凸优化学习笔记 15:梯度方法

    前面的章节基本上讲完了凸优化相关的理论部分,在对偶原理以及 KKT 条件那里我们已经体会到了理论之美!接下来我们就要进入求解算法的部分,这也是需要浓墨重彩的一部分,毕竟我们学习凸优化就是为了解决实际当 ...

  9. 影像组学视频学习笔记(15)-ROC曲线及其绘制、Li‘s have a solution and plan.

    本笔记来源于B站Up主: 有Li 的影像组学系列教学视频 本节(15)主要介绍: ROC曲线及其绘制 ROC 曲线 ROC = receiver operating characteristic cu ...

  10. cocos2d-x学习笔记15:cocos2d-x教程资源总结

    注:cocos2d可作为cocos2dx的参考,两者接口很相似. 名称:知易的<知易Cocos2D-iPhone开发教程> 官方地址:http://blog.sina.com.cn/s/a ...

最新文章

  1. C语言学习 - 字节对齐
  2. 理解vue赋值新属性
  3. 六行代码安装 GPU版本的TensorFlow
  4. golang 开源代理
  5. C#互操作性平台调用基础知识
  6. 计算机房消防知识培训,通信机房消防知识培训课件.ppt
  7. html修改原生checkbox选中的颜色_[三分钟小文]前端性能优化-HTML、CSS、JS部分
  8. Mysql和Redis数据同步该怎么做
  9. 作者:王长波,华东师范大学教授、博士生导师、软件学院常务副院长。
  10. idea中npm安装总结与node-sass依赖安装等常见问题避坑总结
  11. Android package属性、package name和Application ID三者的联系及区别
  12. 使用JS动态生成表格
  13. C# RichTextBox 制作文本编辑器
  14. 2014SQLServer还原数据库
  15. 微信视频通话怎么美颜
  16. 虎牙被抬员工当事人已收到开庭通知
  17. python 问题Some characters could not be decoded, and were replaced with REPLACEMENT CHARACTER.
  18. iOS 常用动画第三方
  19. Google glog
  20. linux 硬连接和软连接

热门文章

  1. gcc生成dll linux,gcc编译dll和调用dll
  2. 新增字段赋值_微服务】155:商品新增业务(完)
  3. MySQL条件运算符的使用
  4. 数据库存储数据的特点
  5. Curator实现分布式锁的基本原理-createsTheLock
  6. SQLErrorCodeSQLExceptionTranslator 使用以下的匹配规则
  7. 微服务架构的实施现状
  8. Zuul使用正则表达式指定路由规则
  9. 设计模式之_Strategy_02
  10. 计算机设备抽象,计算机系统原理(三) 金字塔形的存储设备、操作系统的抽象概念...