11月5日

昨天我们已经说了,在物理服务器上有很多虚拟机,如果虚拟机连接到交换机的话,虚拟机和交换机的端口之间很难有一个对应关系。而我们要设计的解决方案就是在物理服务器的虚拟机与物理交换机之间建立这样的对应关系。那么具体应该怎么做呢?大致有两种方式。一种是由思科提出的vn-tag,一种是由惠普推出的wepa。


vn-tag实际上就是在物理服务器的中间层及物理网卡层面进行一些操作,当虚拟机的数据流量像物理交换机传递的时候,在数据包中修改相应的字段,从而标识每台虚拟机的流量。这项工作通常是由服务器的中间层系统及物理网卡负责完成。这是由思科提出的一种私有的协议。需要在服务器的操作系统,硬件网卡以及接入交换机层面全面支持这种技术。所以说他有一个不利的因素就是现有的硬件需要大规模的更换,增加了用户的使用成本。但是此刻能够提供完整的解决方案,并且所有的技术都相对来说比较成熟,能够对云计算数据中心的整套系统进行完备的支持。


Vepa是由惠普提出的另外一套解决方案。它通过修改以太网帧中相应的字段,给它赋予全新的意义。实现对物理服务器中虚拟机流量的标识。这是一种非常聪明的做法,他不需要对硬件配置有严格的要求就能实现与vn-tag类似的功能。从而很大程度上降低了用户的使用成本。但对惠普来说推广这项技术也有很大的问题。他的技术并不成熟,缺乏已经实施的现网案例。由于它使用Qinq技术,对现有的一些基于vlan的相关技术有一定的占用。并没有提供云计算数据中心的全套解决方案。所以就目前来看,虽然wepa相对于vn-tag有一定的优势,但从全局上考虑,整体解决方案的优势并不明显。


总之这两种技术其实都是为从虚拟机来的数据包打标签的一种技术,使数据包带上标签,从而与交换机上相应的标识相对应。从而可以实现在交换机上控制虚拟机的配置及相关策略的功能,极大的简化运维工作。

你可能感兴趣的:(11月5日)