1 STP的不足之处
STP协议虽然能够解决环路问题,但是由于网络拓扑收敛慢,影响了用户通信质量。

2 RSTP概述
RSTP在许多方面对STP进行了优化,它的收敛速度更快,而且能够兼容STP。

通过接口角色的增补,简化了生成树协议的理解及部署。

RSTP的接口角色共有4种:根接口、指定接口、预备接口(原非根端口)和备份接口(原非指定端口)。

边缘端口
如果指定端口位于整个域的边缘,不再与任何交换设备连接,这种端口叫做边缘端口。

边缘端口一般与用户终端设备直接连接,可以由Disabled状态直接转到Forwarding状态,避免Listening+Learning的30秒等待。

相关命令
开启当前端口为边缘端口:stp edged-port enable

关闭当前端口为边缘端口:stp edged-port disable

配置所有端口默认为边缘端口:stp edged-port default

注:交换机与交换机之间,理论上不应该配置成边缘端口,除非拓扑中没有二层环路。

RSTP的状态规范把原来的5种状态缩减为3种
如果不转发用户流量也不学习MAC地址,那么接口状态就是Discarding状态。

如果不转发用户流量但是学习MAC地址,那么接口状态就是Learning状态。

如果既转发用户流量又学习MAC地址,那么接口状态就是Forwarding状态。

STP接口状态 RSTP接口状态 接口在拓扑中的角色
Forwarding Forwarding 包括根接口、指定接口
Learning Learning 包括根接口、指定接口
Listening Discarding 包括根接口、指定接口
Blocking Discarding 包括Alternate接口、Backup接口
Disabled Discarding 包括Disable接口
3 STP/RSTP的缺陷
由于局域网内所有的VLAN共享一棵生成树,因此无法在VLAN间实现数据流量的负载均衡,链路被阻塞后将不承载任何流量,还有可能造成部分VLAN的报文无法转发。

4 MSTP:多生成树
MSTP兼容STP和RSTP,既可以快速收敛,又提供了数据转发的多个冗余路径,在数据转发过程中实现VLAN数据的负载均衡。

5 不同生成树的标准
STP 标准生成树 802.1D

RSTP 快速生成树 802.1w

MSTP 多实例生成树 802.1s

最新文章

  1. 【转】ffmpeg参数中文详细解释
  2. Javascript兼容和CSS兼容总结
  3. jQuery选择器之表单选择器Demo
  4. javascript 的 split用法
  5. 15 3Sum(寻找三个数之和为指定数的集合Medium)
  6. NSString 常用分类
  7. ng1 http 读取json数据
  8. [Swift]LeetCode738. 单调递增的数字 | Monotone Increasing Digits
  9. 游戏 & Github Page
  10. Spark 性能调优-内存设置-GC设置
  11. Linux服务器下jdk 安装与环境变量的配置
  12. POJ 2226 Muddy Fields(最小点覆盖)题解
  13. Redshift中查看database、schema、table数据大小
  14. jquery-css处理
  15. 2.1 jdk-spi的实现原理
  16. 记:青岛理工ACM交流赛筹备工作总结篇
  17. JSPatch实现原理详解
  18. NYOJ 587 blockhouses 【DFS】
  19. MVC-READ4
  20. bzoj 2653 二分答案+可持久化线段树

热门文章

  1. Android 之Map容器替换 SparseArray,ArrayMap,ArraySet
  2. ansible 离线部署
  3. Docker中安装Gitlab详细全教程
  4. Minio服务器搭建
  5. linux安装datax +datax-web踩坑总结
  6. 【26期】如何判断一个对象是否存活?(或者GC对象的判定方法)?
  7. 跨域出现:XMLHttpRequest cannot load错误
  8. C# 委托/回调
  9. 【vcpkg】使用vcpkg安装库
  10. 16.SharedPreferences存储