取消
显示结果 
搜索替代 
您的意思是: 
cancel
298
查看次数
1
有帮助
4
回复

STP类型

lucaslee05
Spotlight
Spotlight

有点难理解STP的类型,大家可以给个观念吗?谢谢
现在市场上都有哪类的STP居多?以及tree calculation - all VLANs 跟 per vlans的意思是指?这个地方思考了许多,依然无法解惑

lucaslee05_0-1715229103972.png

 

4 条回复4

ilay
VIP
VIP

cisco新的交换机可能默认会用R-PVST+,其他的基本上是MSTP,旧版本的各种都可能会有。

生成树的树计算方式里面的all vlan和per vlan,应该是stp.rstp为所有的vlan计算一棵树(大概率是所有的vlan都会使用相同的最佳路径,目前手里的设备都没办法设置stp或者rstp,思科12.2版本的os也只支持两种私有协议和mst,姑且这么理解吧),而pvst+  rpvst+是基于每一个vlan计算独立的生成树,每个 vlan可以根据设置调整各自计算最佳路径,可以通过人为的干预改变每个vlan的最佳路径。

而mst是根据实例来计算的,将一部分vlan关联到一个实例中,然后调整这个实例的设置,从而可以给该实例下的vlan计算出一条最佳的路径。

大概理解你的意思了

不过有一点你提到的,关于(每个 vlan可以根据设置调整各自计算最佳路径),计算最佳途径不是routing的工作吗?
vlan的存在,是逻辑分开,避免looping,增加安全性 不是?

STP是工作在二层的,stp计算的是最佳的无环的路径。跟路由的最佳路径不在同一层面,各有各的计算逻辑

stp依赖生成树算法,而路由的最佳路径依赖动态路由协议的算法

在实际的网络环境中,RSTP和MSTP是比较常见的生成树协议,因为它们具有较快的收敛时间和更好的灵活性,适用于大多数网络环境。而经典STP在一些老旧的网络设备或特殊的网络配置中仍然可能被使用。

"tree calculation - all VLANs" 和 "per VLANs" 在网络领域中通常用于描述生成树协议(如STP、RSTP、MSTP)的运行方式和计算过程。

  1. "tree calculation - all VLANs":这指的是在生成树协议中,所有VLAN(虚拟局域网)共享同一棵生成树。换句话说,生成树协议在计算网络拓扑时考虑所有的VLAN,并尝试创建一棵树来防止环路并确定每个VLAN的最佳路径。这种方式下,无论是哪个VLAN的数据包,都会遵循相同的生成树路径。

  2. "per VLANs":这指的是生成树协议为每个VLAN独立计算生成树。在这种模式下,对于每个VLAN,生成树协议会单独计算一棵生成树,以确定最佳路径。这意味着每个VLAN都可能有不同的树结构,可以根据其特定需求选择最佳路径。

选择哪种模式取决于网络的配置和需求。通常情况下,在简单的网络中可能会选择“tree calculation - all VLANs”,而在复杂的网络中可能会选择“per VLANs”,以便为每个VLAN提供更灵活的控制和优化路径。

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Rps-Cheers | If it solves your problem, please mark as answer. Thanks !
快捷链接