生成树协议STP(802.1d)解决了共享网络中存在的环路问题。但STP的收敛速度较慢,一般需要30到50秒的时间,很大的影响了流量的传输和用户体验。

针对STP的不足,提出了快速生成树协议RSTP(802.1w)。RSTP通过特殊了P/A机制实现了快速收敛。网络拓扑变更后,大约需要3个hello time时间,即6秒。

P/A机制

1.每一台交换机启动RSTP后,都认为自己是“根桥”,并且发送RST BPDU。所有端口都为指定端口,处于Discarding状态。

2.每个交换机收到对方发送的BPDU后会选举其中最优的,此时发送次优BPDU的交换机将停止发送BPDU。并开始执行同步。

(同步过程指的是:当收到Proposal置位并且优先级高的BPDU报文时,接收交换机必须设置所有下游指定端口为Discarding状态。如果下游端口是Alternate端口或者边缘端口,则端口状态保持不变。)

3.同步执行完成后,下游交换机向上游发送Agreement 置位的RST BPDU,此时次交换机的端口已经确定为根端口。上游交换机收到后,立即将指定端口变为转发状态。因此RST BPDU报文Flags字段里面设置了Agreement标记位和根端口角色。

4.下游网段开始使用同样的P/A进程协商端口角色。直到所有网段协商完毕。

转载于:https://blog.51cto.com/juispan/2153113

浅谈RSTP的快速收敛机制 P/A机制相关推荐

  1. java虚拟机类加载机制浅谈_浅谈Java虚拟机(三)之类加载机制

    在<浅谈Java虚拟机>这篇文章中,我们提到了JVM从操作系统方面来说,可以将其看做是一个进程,分别有类加载器子系统,执行引擎子系统和垃圾收集子系统.这一篇文章就简单的来谈一下类加载器子系 ...

  2. 南宁网络推广浅谈能使文章快速收录的技巧有哪些?

    在网站优化的过程中,南宁网络推广指出,对于很多站长们来说都是很在意文章的收录情况,因为文章的收录在一些方面也代表着网站的好与坏,那么有关能提升文章收录的技巧有哪些呢?下面南宁网络推广就带大家一起来了解 ...

  3. 浅谈矩阵 矩阵快速幂 动态dp 矩阵求逆

    文章目录 1 矩阵 1.1 矩阵乘法 1.2 单位矩阵 1.3 矩阵乘法的结合律 1.4 矩阵快速幂 1.5 矩阵快速幂的应用 1.5.1 1.5.2 1.5.3 1.5.4 1.5.5 1.5.6 ...

  4. python爬虫反爬机制_浅谈爬虫及绕过网站反爬取机制之Python深度应用

    我们中公优就业的老师希望能给那些面临困境的朋友们带来一点帮助!(相关阅读推荐:Python学习就看这里!) 爬虫是什么呢,简单而片面的说,爬虫就是由计算机自动与服务器交互获取数据的工具.爬虫的最基本就 ...

  5. Tungsten Fabric如何实现路由的快速收敛?收敛速度有多快?

    在发布R2008版本之前,Tungsten Fabric无法同时提供南北向和东西向流量的快速收敛. 实际上,对于南北流量来说,是可以实现快速收敛的,但机制在Tungsten Fabric的逻辑之外: ...

  6. 浅谈搜索引擎——SEO

    浅谈搜索引擎--SEO 浅谈SEO 如何快速提高网站的权值及浏览量 有效方式,专业检测网站的流量 SEO 与SEM的区别 SEO(Search Eneginee Optimization) 搜索引擎优 ...

  7. Android事件分发浅谈

    Android事件分发机制浅谈 前言:可能Android的事件分发对于刚学Android的童鞋来说接触得不多,这样不奇怪.因为刚学的时候,一般人很难注意到或是会选择主动去了解.那么究竟什么是Andro ...

  8. 浅谈HashMap(一)

    小生近来翻看HashMap的源码,颇有些领会.借此机会,聊以共享.小生才疏学浅,文中如有不妥之处,望各位看官不吝赐教.小可拜谢! 本文将从以下几个方面,浅谈HashMap HashMap的数据结构 H ...

  9. 物联网安全专题 | 浅谈物联网设备安全分析方法 — 软件篇

    ✦前 言✦ • 物联网(Internet of Things,IoT)是互联网的延伸,是智能设备.移动网络及社交网络的结合体,可以给使用者提供更优质的应用体验.物联网时代的到来引入了大量的物联网设备, ...

  10. Java 线上问题排查神器 Arthas 快速上手与原理浅谈

    [Arthas 官方社区正在举行征文活动,参加即有奖品拿哦~点击投稿] 作者 | 杨桢栋,笔名叫蛮三刀把刀,是一名一线互联网码农,留美访学一年,主要关注后端开发,数据安全,爬虫,物联网,边缘计算等方向 ...

最新文章

  1. 200多位专家热议“智慧城市” 建议尽快完善标准体系
  2. 共谋大数据产业发展新篇章
  3. python冒泡排序_5种python方法实现冒泡排序可视化:Bubble Sort Visualizer
  4. Spring核心注释
  5. 福利!Android官方网站出现中文版本!
  6. mysql统计每周每个学校新增学生数量_深入学习之mysql(四)聚合函数
  7. GitHub建立个人网站(二)
  8. tail 显示文件最后若干行内容
  9. mysql 主从 启动顺序_MySQL生产环境下的主从复制启动项
  10. gsm模块 java 录音_深入详解Android GSM驱动模块
  11. 图:航大之星礼仪大赛圆满结束.
  12. PHP文件上传实现的注意点
  13. java 浏览器脚本_各种浏览器开启JavaScript脚本方法
  14. 分享帝国CMS采集教程(图文详解)
  15. 微信开放平台开发第三方授权登陆(一):开发前期准备
  16. 常用测速网站及工具(IPv4/IPv6)
  17. WPS 从今以后我再也不会用了 记录一下!
  18. Hydration 是什么?
  19. 卡尔曼滤波(kalman)相关理论以及与HMM、最小二乘法关系
  20. IDEA打包下载超时(已经配置阿里私服,去中央私服下载)

热门文章

  1. TreeMap和TreeSet在排序时如何比较元素?Collections工具类中的sort()方法如何比较元素?...
  2. NetOps Defined
  3. Ruby的case语句
  4. StringBuffer是字符串缓冲区
  5. 转载:字符串的驻留(String Interning)
  6. Flex与.NET互操作:基于WebService的数据访问
  7. OpenCV常用函数(三)
  8. linux之Fedora 20 开启telnet服务
  9. 如何用EasyRecovery找回删除的文档(附注册机下载地址)
  10. 《张居正》—— 读后总结