PVST、RSTP、MSTP区别

PVST:

  • Per VLAN spanning tree,每VLAN生成树,仍然遵循STP的特点,三个端口角色:root port、Designate port和Alternate port,5个端口状态:Disable、Blocking、Listening、Learing和Forwaring
  • 依赖于定时器的等待,被动的等待定时器的超时,收敛速度慢。BPDU超时时间为20s,再加上两个转发延迟30s,要50s才能实现链路的收敛。但是解决了STP的次优路径、无法实现负载流量的问题
  • PVST在每个VLAN上都运行一个STP,每个VLAN都是单独的计算STP,保证链路的充分利用,不会出现STP中只有一端转发流量,另一端不转发流量的情况;同时也避免了次优转发路径的出现
  • PVST,不适用于VLAN较多的环境,当VLAN达到一定数量之后,每个VLAN都会计算一个STP,会严重耗费设备的内存、CPU资源

RSTP:

  • Rapid spanning tree快速生成,是在STP基础上的改进,改进了STP收敛较慢的问题。
  • RSTP有4个端口角色:root port、Designate port、Alternate port和Backup Port,其中Alternate Port是root port的备份端,Backup port是Designate port的备份;当root port、Designate port失效的情况下,Alternate port和Backup Port能够快速的转换并无时延的进入转发状态
  • 3个端口状态:Discarding、learning、Forwarding
  • 使用Proposal/Agreement机制实现快速收敛,弥补了STP依赖于定时器等待的缺陷。当Discarding状态的端口要转换为Forwaring状态时,发送一个Proposal,检查网络中是否有Discarding状态的端口,下游设备收到后继续发送Proposal,当下游有阻塞端口时,发送Aggrement,上游设备收到后,迅速转换Discarding到Forwaring状态。

MSTP:

  • Multiple Spanning tree protocol,多生成树协议
  • 可以说,MSTP是PVST和RSTP的结合版,但是又有稍微的不同。MSTP同样也是实现在不同的VLAN间计算STP,但是,不同的VLAN之间使用的是RSTP计算规则,并且对象不是VLAN,而是VLAN实例,一个VLAN实例可以包含一个或多个VLAN。
  • MSTP,即实现了RSTP的快速收敛,也通过不同的VLAN实例计算方法改进了PVST每个VLAN都计算一个STP导致的资源耗费较大的缺点。
时间: 2024-08-24 04:17:10

PVST、RSTP、MSTP区别的相关文章

各种生成树(stp、rstp、pvst、mstp、msti)概念

PC机和服务器通过交换机相连接,当交换机出现故障导致PC机无法从服务器获取信息就会导致网络无法访问.此时增加冗余链路解决这个(单点故障)问题,但同时可能会引发广播风暴.多帧复制和MAC地址表不稳定等现象影响网络正常运行.当一个问题出现时,总会有另一个办法去解决它.这个办法就是生成树,生成树协议是一种二层管理协议,它通过有选择性地阻塞网络冗余链路也就是主要链路正常时,断开备份链路:主要链路故障时,启用备份链路,来达到消除网络二层环路的目的. STP生成树最早的生成树协议(STP)由IEEE802.

STP/RSTP/MSTP的区别

1.STP:不能快速迁移.即使是在点对点链路或边缘端口,也必须等待2倍的forward delay的时间延迟,网络才能收敛.2.RSTP:IEEE Std 802.1w定义,可以快速收敛,却存在以下缺陷:局域网内所有网桥共享一棵生成树,不能按vlan阻塞冗余链路.3.MSTP可以弥补这样缺陷,它允许不同vlan的流量沿各自的路径分发,从而为冗余链路提供了更好的负载分担机制. 原文地址:https://blog.51cto.com/14217006/2410806

Network基础知识-STP\RSTP\MSTP\PVST+

一. STP 1.1 定义 STP(Spanning Tree Protocol),及生成树协议.是根据IEEE 802.1D 标准建立的,用于在局域网中消除数据链路层物理环路的协议.运行该协议的设备通过彼此交互信息发现网络中的环路,并有选择的对某些端口进行阻塞,最终将环路网络结构修剪成无环路的树型网络结构,从而防止报文在环路网络中不断增生和无限循环,避免设备由于重复接收相同的报文所造成的报文处理能力下降的问题发生. 它的产生源于链路的冗余连接.在大中型网络当中,与主干网和服务器的连接是非常重要

华为stp rstp mstp配置

1.实验拓扑2.stp配置SW1vlan10 定义vlanvlan20 interface Eth-Trunk1 配置链路聚合port link-type trunkundo port trunk allow-pass vlan 1port trunk allow-pass vlan 10 20mode lacp-staticmax active-linknumber 1 interface GigabitEthernet0/0/1 接口加入逻辑聚合口eth-trunk 1interface G

hcnp-stp/rstp/mstp

一 stp 网络的冗余性设计主要包括两个方面:关键设备冗余,以及关键链路冗余. 如何在保证网络的冗余性情况下,消除二层环路,是本章的重点. Stp(生成树协议)在802.1D中定义,RSTP(快速生成树协议)在802.1w中定义,MSTP(多生成树协议)在802.1s中定义. 1 STP基本概念 (1)     桥ID:每一台运行STP的交换机都拥有一个唯一的桥ID,该值一共8byte,包含16bit的优先级(高16bit)和48bit的桥MAC地址. (2)     根桥:STP的主要作用就是

STP - 生成树协议

端口协商参数:     speed - 速率:      duplex - 双工模式                半双工 - 同一时刻,只能收或者发:                全双工 - 同一时刻,可以同时收和发: 建议:     不同类型的设备之间进行互联链路时,需要手动指定速率和双工  传统交换网络存在的问题:        单点故障         解决方案:        增加冗余链路        增加冗余设备 搞清楚环路是如何形成?  随之而来的问题:        数据转发

云计算网络基础第六天

端口协商参数: speed - 速率: duplex - 双工模式 半双工 - 同一时刻,只能收或者发: 全双工 - 同一时刻,可以同时收和发: 建议: 不同类型的设备之间进行互联链路时,需要手动指定速率和双工 ======================================================== 传统交换网络存在的问题: 单点故障 解决方案: 增加冗余链路 增加冗余设备 搞清楚环路是如何形成? 随之而来的问题: 数据转发环路: 产生环路的数据,会不断的在网络中进行传输

STP, MSTP

一,STPSTP定义:生成树协议(Spanning Treee Protocol)作用:逻辑上断开环路,阻止广播风暴产生,当线路故障,阻塞接口被激活,恢复通信,起备份线路的作用STP的工作过程:1.确定交换机的角色根交换机:整个交换网络中,有且只有一个:非根交换机:剩余的其他交换机,都称之为非根交换机注意:每一个非根交换机都会计算出一条去往根交换机的最短的.无环.2层数据转发路径,并且最终该路径是"转发"状态:选举原则:比较每个交换机的 BID (bridge ID):优先级+MAC地

华为设备二层交换技术——MSTP协议详解

前面提到的STP协议以及Cisco的私有协议PVST+都属于单生成树(SST)协议,也就是对于支持多VLAN的设备只能运行单一的生成树.可以参考博文:Cisco设备二层交换技术--STP协议详解 MSTP是IEEE 802.1s中提出的一种STP和VLAN结合使用的新协议,它既继承了RSTP端口快速迁移的优点,又解决了RSTP中不同VLAN必须运行在同一棵生成树上的问题.接下来我们详细了解一下MSTP协议. MSTP协议是一个公有的生成树协议,在实际生产环境中得到了广泛的应用. 一.MSTP概述