mpls应用与云数据中心

2021-03-25 18:00:09 云杰通信 104

mpls应用与云数据中心

  如何在虚拟化、横向扩展(Scale-out)的数据中心中使用MPLS?

  既然MPLS在广域网中有如此多的成功经验,那么在数据中心中,这种技术有没有机会胜出呢?首先,现代数据中心非常需要IPVPN和E-VPNs所具备的虚拟化能力;其次,数据中心内部的虚拟化需要扩展到数据中心外部,这可能是另一个数据中心,也可能是一个分支的VPN客户网络;最后,数据中心之间需要使用流量工程(TE)来保障QoS。以上三个场景,MPLS都大有用武之地。

  为什么不在数据中心使用MPLS呢?

  另外一种关于MPLS的言论是,既然它很复杂,那么必然也会很贵。但是,如我们所见,MPLS的数据平面非常简单。一个典型的MPLS核心设备(P设备)功能就是交换标签,而位于IP和MPLS边界的设备(PE)则需要对数据包进行较多的处理:识别报文属于哪个虚拟网络,查找IP地址表,进行服务分级、排队和负载分担,应用ACL规则,增加和剥离标签。

  因此PE设备需要比P设备实现更多功能,在虚拟化环境中发挥更主要的作用。纵观业绩通用交换芯片,支持MPLS的要远远多于支持VXLAN的。

  那为何人们觉得支持MPLS的设备比普通以太网交换机贵呢?

  一方面,MPLS对灵活性的要求太高,另一方面,控制平面的健壮性需求提高了对MPLS硬件的预期,最后,MPLS缺乏规模效益导致成本过高。

  引入SDN,再来看MPLSSDN分离了控制平面和数据平面,貌似简单不少,让我们细看:

  1、管理MPLS很复杂,那么,绕开这些复杂的东东。

  2、MPLS控制平面很贵,那么,把它从硬件则分离掉。

  3、MPLS PE比P贵,那么,把这部分功能转移给服务器。

  4、MPLS P设备还缺乏行业标准化产品,那么,换个不一样的隧道技术来代替。