CCNP学习笔记15-RSTP
生成树协议的不足:
端口从阻塞到转发必须经历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相关推荐
- CCNP学习笔记15
IPV6 特征-升级点: 全球单播地址 ---- IPV4地址下的公有地址 V6下没nat 可聚合性(IANA组织对全球的地址进行合理分配) 多宿主---一个物理接口可以同时拥有多个不同或相同网段 ...
- CCNP学习笔记(6)
一.交换机 1.二层交换 特性: ①基于MAC地址转发数据帧 ②硬件工作 ③处理数据效率高,数据传输延时低 ④转发广播 2.三层交换 特性: ①提供路由功能 ②提高安全性 ③流量管理 3.网络方案中交 ...
- Hadoop学习笔记—15.HBase框架学习(基础知识篇)
Hadoop学习笔记-15.HBase框架学习(基础知识篇) HBase是Apache Hadoop的数据库,能够对大型数据提供随机.实时的读写访问.HBase的目标是存储并处理大型的数据.HBase ...
- C++语言学习笔记15:Clean 垃圾清理插件
C++语言学习笔记15:Clean 垃圾清理插件 对话框 STET1 图片切换功能 导入位图资源 插入图片控件并修改属性 添加消息处理函数 step2 开发思路及类关系图 step3 添加控件及MFC ...
- 区块链学习笔记15——ETH状态树
区块链学习笔记15--ETH状态树 学习视频:北京大学肖臻老师<区块链技术与应用> 笔记参考:北京大学肖臻老师<区块链技术与应用>公开课系列笔记--目录导航页 引入 要实现的功 ...
- 数据结构与算法学习笔记15:最大流问题 / 二分图 / 有权无权二分图的匹配 / 匈牙利算法 / 银行家算法 / 稳定婚配
数据结构与算法学习笔记15:最大流问题 / 二分图 / 有权无权二分图的匹配 / 匈牙利算法 / 银行家算法 / 稳定婚配 引入小题:最短路径 最大流问题(maximum flow problem) ...
- 点云学习笔记15——PCL常用的基础代码
点云学习笔记15--PCL基础 命名规范 常用代码 1.时间计算 2.pcl::PointCloud::Ptr和pcl::PointCloud的两个类相互转换 3.如何查找点云的x,y,z的极值? 4 ...
- 凸优化学习笔记 15:梯度方法
前面的章节基本上讲完了凸优化相关的理论部分,在对偶原理以及 KKT 条件那里我们已经体会到了理论之美!接下来我们就要进入求解算法的部分,这也是需要浓墨重彩的一部分,毕竟我们学习凸优化就是为了解决实际当 ...
- 影像组学视频学习笔记(15)-ROC曲线及其绘制、Li‘s have a solution and plan.
本笔记来源于B站Up主: 有Li 的影像组学系列教学视频 本节(15)主要介绍: ROC曲线及其绘制 ROC 曲线 ROC = receiver operating characteristic cu ...
- cocos2d-x学习笔记15:cocos2d-x教程资源总结
注:cocos2d可作为cocos2dx的参考,两者接口很相似. 名称:知易的<知易Cocos2D-iPhone开发教程> 官方地址:http://blog.sina.com.cn/s/a ...
最新文章
- C语言学习 - 字节对齐
- 理解vue赋值新属性
- 六行代码安装 GPU版本的TensorFlow
- golang 开源代理
- C#互操作性平台调用基础知识
- 计算机房消防知识培训,通信机房消防知识培训课件.ppt
- html修改原生checkbox选中的颜色_[三分钟小文]前端性能优化-HTML、CSS、JS部分
- Mysql和Redis数据同步该怎么做
- 作者:王长波,华东师范大学教授、博士生导师、软件学院常务副院长。
- idea中npm安装总结与node-sass依赖安装等常见问题避坑总结
- Android package属性、package name和Application ID三者的联系及区别
- 使用JS动态生成表格
- C# RichTextBox 制作文本编辑器
- 2014SQLServer还原数据库
- 微信视频通话怎么美颜
- 虎牙被抬员工当事人已收到开庭通知
- python 问题Some characters could not be decoded, and were replaced with REPLACEMENT CHARACTER.
- iOS 常用动画第三方
- Google glog
- linux 硬连接和软连接
热门文章
- gcc生成dll linux,gcc编译dll和调用dll
- 新增字段赋值_微服务】155:商品新增业务(完)
- MySQL条件运算符的使用
- 数据库存储数据的特点
- Curator实现分布式锁的基本原理-createsTheLock
- SQLErrorCodeSQLExceptionTranslator 使用以下的匹配规则
- 微服务架构的实施现状
- Zuul使用正则表达式指定路由规则
- 设计模式之_Strategy_02
- 计算机设备抽象,计算机系统原理(三) 金字塔形的存储设备、操作系统的抽象概念...