Advanced VPLS技术
论坛 发表于:11年07月11日 14:18 [转载] 51CTO
解决上述问题有以下两个思路:
首先是使用万能的STP构建出整网拓扑,即可避免环路,还可检测故障切换。缺点和前面在其他地方使用时一样,浪费带宽与收敛速度慢,另外就是要让STP跨站点组网,会导致一个站点出现问题,其他站点全部受影响。此方案的好处就是公共标准大家都能做,而且不存在互通问题。
其次是使用控制平面多虚一技术,如VSS/IRF和vPC,使多个物理节点变为唯一的逻辑节点将整个拓扑由环状变为链状,以避免环路。同时通过链路检测监控联动路径切换动作以避免流量黑洞问题,如Cisco的EEM。这些小技术组合起来可以解决上述问题,但缺点是都是私有技术,没有统一标准,无法支持不同厂商产品混合组网。
另外可以一提的是Cisco的私有技术A-VPLS(Advanced VPLS),此技术配合其VSS,可以将多条VPLS的PW(Pseudo Wire,可理解等同于VC)虚拟化为一条逻辑的Fat PW,达到多PW路径负载分担的效果,和链路聚合很类似。如下图所示。
此技术由于需要往MPLS报头中添加一个Flow Label的标签字段,用于处理多PW的流量路径Hash,因此别的厂家设备肯定无法识别,只能在全Cisco设备环境下部署。其他厂商也有开发出类似的技术,对多PW进行流量负载分担,但也都是私有的小特性,无法互通组网。估计再有1-2年IETF可以搞出个多PW负载分担的标准来,到时大家就好做了。