“前面听了两位关于生成树的讲解,我心甚慰。大家都进步不小。...
“前面听了两位关于生成树的讲解,我心甚慰。大家都进步不小。”在长老满心愉悦的说道。“接下来,大家暂时休息一下,由我来给各位讲解PVST。”“PVST,什么是PVST,怎么没有听说过。不是STP\RSTP\MSTP么?”华小智惊讶的问道。“有的,有的,PVST这个技术,你可以理解为生成树的小插曲。你好好听在长老讲解嘛!”华小育温柔的对华小智说道。在谈PVST之前,让我们再来回想一下生成树的作用。STP能够在交换网络中避免物理环路造成的网络问题,并实现冗余路径的备份功能;而RSTP则可以提高交换网络拓扑变化时的收敛速度。但是STP/RSTP从实验室环境走进真实项目中时,就会出现一个很实际的问题。真实项目中会存在多VLAN的环境,这些VLAN分配给不同的业务或者管理使用。如果此时使用STP/RSTP,则会发现所有的VLAN都共享一棵生成树,所有VLAN的拓扑结构都是一致的,所有VLAN内的转发行为也都是一致的,也就意味着并没有为每个VLAN单独计算生成树。同时,一直处于阻塞的端口,以及其链路带宽也就一直没有得到使用,这样就严重的浪费了硬件资源,从成本上考虑是很不经济的。具体以图1进行分析。
图1图1中,vlan2和vlan3中的流量都经过SWB再转发给SWA,期间SW3连接SWA的端口一直处于阻塞,且SWA和SWC之间的链路带宽一直处于浪费状态。因此PVST(Per VLAN Spanning Tree)诞生了,每个VLAN上运行STP/RSTP单独计算生成树,每个生成树之间彼此独立,互不影响,这样可以在多条Trunk链路上实现基于单VLAN级的负载分担,具体以图2进行分析。
图2图2中,VLAN2和VLAN3的流量分别在各自的生成树拓扑结构中进行转发,彼此独立,互不影响。同时充分的利用物理资源带宽,在Trunk链路上做到基于单VLAN级的负载分担。PVST模式与其他生成树模式的兼容性如下:1)对于Access端口:PVST模式在任意VLAN中都能与其他模式互相兼容。2)对于Trunk端口或Hybrid端口:PVST模式仅在VLAN1中能够与其他模式互相兼容。闻道有先后,术业有专攻,扫描下方二维码,添加好友,让我们一起进步吧!