STP/RSTP/MSTP经典分析与对比
当前和STP相关的协议有:IEEE 802.1D(STP),802.1W(RSTP),802.1(MSTP)。其中802.1D是最早关于STP的标准。RSTP(Rapid Spanning Tree Protocol)是STP的扩展,其主要特点是增加了端口状态快速切换的机制,能够实现网络拓扑的快速转换。MSTP(Multiple Spanning Tree Protocol)提出了多生成树的概念,可以把不同的vlan映射到不同的生成树,从而达到网络负载均衡的目的。
图4中假设SW1是根桥,SW4的一个端口被阻塞。在这种情况下,SW2和SW4之间铺设的光纤将不承载任何流量,所有SW2和SW4之间的业务流量都将经过SW1和SW3转发,增加了其他几条链路的负担。
很快又推出了经过改进的PVST+协议,并成为了交换机产品的默认生成树协议。经过改进的PVST+协议在VLAN 1上运行的是普通STP协议,在其他VLAN上运行PVST协议。PVST+协议可以与STP/RSTP互通,在VLAN 1上生成树状态按照STP协议计算。在其他VLAN上,普通交换机只会把PVST BPDU当作多播报文按照VLAN号进行转发。但这并不影响环路的消除,只是有可能VLAN 1和其他VLAN的根桥状态可能不一致。
图5 PVST+与SST对接示意图
Cisco
图5中所有链路默认VLAN是VLAN 1,并且都Trunk了VLAN 10和VLAN 20。SW1和SW3运行单生成树SST协议,而SW2运行PVST+协议。在VLAN 1上,可能SW1是根桥,SW2的端口1被阻塞。在VLAN 10和VLAN 20上,SW2只能看到自己的PVST BPDU,所以在这两个VLAN上它认为自己是根桥。VLAN 10和VLAN 20的PVST BPDU会被SW1和SW3转发,所以SW2检测到这种环路后,会在端口2上阻塞VLAN 10和VLAN 20。这就是PVST+协议提供的STP/RSTP兼容性。可以看出,网络中的二层环路能够被识别并消除,强求根桥的一致性是没有任何意义的。
由于每个VLAN都有一棵独立的生成树,单生成树的种种缺陷都被克服了。同时,PVST带来了新的好处,那就是二层负载均衡。
转载于:https://blog.51cto.com/899024/717844
STP/RSTP/MSTP经典分析与对比相关推荐
- 【HCIE-RS 天梯路】STP RSTP MSTP
生成树协议 STP(Spanning Tree Protocol)用于二层破环 不使用生成树协议可能会导致: 1. 广播风暴 2. MAC地址漂移 三层口没有STP 生成树协议模式:(实例 ...
- STP/RSTP/MSTP的概念及特点
STP/RSTP/MSTP的概念及特点 一.STP 1 基本概念 STP(Spanning Tree Protocol)即IEEE 802.1D,其作用主要有三个,第一是eliminate logic ...
- STP/RSTP/MSTP 精华详解
STP/RSTP/MSTP 精华详解: STP 概述 : 因为二层设备的互联,并因为交换机的转发原理,会导致物理环路的产生.这时就会使用到STP协议 STP:在有环的拓扑里面形成一个无环的逻辑拓扑(从 ...
- 简洁版本 STP/RSTP/MSTP的区别以及各自的特点
参考:https://blog.csdn.net/cisco_eigrp/article/details/47134357 生成树相关的几个概念STP/RSTP/MSTP STP:IEEE Std 8 ...
- STP/RSTP/MSTP协议简介
STP/RSTP/MSTP协议简介 STP 一.STP协议 二.为什么要有STP协议? BPDU 一.什么是BPDU? 二.BPDU的功能 三.BPDU的类型 端口 一.端口角色 二.端口状态描述 三 ...
- STP/RSTP/MSTP帧格式、报文格式及字段说明
STP(Spanning Tree Protocol,生成树协议)是一种二层(数据链路层)管理协议,它通过有选择性地阻塞网络冗余链路来达到消除网络二层环路的目的,同时具备链路的备份功能.最初被广泛应用 ...
- ❤️STP❤️RSTP❤️MSTP✏️拿好你的小本本记下来哦✔️
文章目录 STP 开销计算标准 拓扑变更处理 RSTP 定义 与STP的区别 RSTP的快速收敛机制 边缘端口机制 根端口的快速切换 指定端口的快速切换 RSTP的拓扑改变处理机制 网络直径 RSTP ...
- HCIE 面试资料-STP/RSTP/MSTP
STP STP介绍 STP(Spanning Tree Protocol)生成树协议 有三个版本,协议版本标识符,STP为0,RSTP为2,MSTP为3. STP的作用是进行逻辑阻断,通过堵塞端口来消 ...
- 华为数通笔记--STP/RSTP/MSTP
STP 背景:一种二层技术,在局域网中,为了提高设备可靠性,会增加冗余链路,但是也会造成环路的问题,STP技术就是经过协议计算阻塞某个端口,来打破环路. 基本概念: 根桥:STP网络的逻辑中心,通过H ...
最新文章
- 网络流之 最短增广路算法模板(SAP)
- 因子和,因子数,1到n的因子和,1到n的因子数(积性函数)
- 循环队列-队列的顺序表示和实现
- TCP协议的三次握手、四次挥手
- Aptana:JavaScript开发利器
- 分析java中文乱码的原因
- mpu 配置内存空间_mpu内存保护单元功能及工作原理
- 怎样格式化电脑_硬盘数据销毁最安全的步骤是怎样的?有公司可以做吗
- PAT乙级(1027 打印沙漏)
- 基于JAVA+SpringBoot+Mybatis+MYSQL的养老院管理系统
- 《概率论与数理统计》(浙大第四版)第二章总结笔记(纯手写)
- 通达oa系统怎么转移到服务器,通达OA升级心通达OA操作步骤规范
- Cartopy绘图入门指南
- 小白新手web开发简单总结(三)-一个简单的Web开发项目
- ueditor编辑器二次开发与优化
- 用Photoshop制作一张“油画”
- InvalidSelectorException:Message: Locator Strategy 'css selector' is not supported for this session
- GRNN神经网络学习笔记_matlab
- 公司各岗位职责及权力
- 记一个.parallelStream()效率优于.stream().parallel()
热门文章
- [Ext JS 4]性能优化
- java语言数组实现栈的操作_基于自定义的动态数组实现一个栈(Java语言)
- ShardingSphere-Proxy 主从读写 入门使用
- jacob jar包_java 文档在线预览 Windows版本(jacob)
- Base64与文件(docx)流的加密和解密
- mysql定时异地备份_MYsql 异地备份脚本
- nginx ---- 静态资源部署
- keygenerator php,学习PHP生成器的使用
- mysql escape 注入_php 防mysql注入函数 addslashes和mysql_real_escape_string
- ObjectMapper忽略未知字段