可供VMware管理员选择的虚拟交换机相当有限。
VMware标准的虚拟交换机在规模较大的基础设施中难于管理,因为你不得不手动配置并管理每个虚拟交换机。作为回应,VMware在vSphere中引入了分布式虚拟交换机,提供集中化管理和其他高级特性。VMware和Cisco也开发了第一款第三方分布式虚拟交换机:Cisco Nexus 1000V。
Cisco Nexus 1000V已经发布大概三年了,它仍然是vSphere唯一的第三方虚拟交换机。vSphere的其他组件有很多第三方产品,但是如果VMware的虚拟交换机不提供整合以及组织所需要的相关特性,那么Cisco Nexus 1000V就是唯一的选择。
这并不是说Cisco Nexus 1000V不是个好产品,它为物理网络提供了更好的安全性和集成性,而且提供了很多通常在物理交换机上才能发现的高级特性,包括端口安全性、IP源防护以及DHCP侦听。
但是有一些Cisco Nexus 1000V的竞争产品存在同样也很好。举例来说,网络设备都来自HP或Juniper公司的组织因为支持的原因可能不想将Cisco产品混合到他们的数据中心当中。
为什么Cisco Nexus 1000V没有竞争者?
如果VMware的分布式虚拟交换机架构真的对第三方厂商开放,为什么在Cisco之外却没有一家厂商站出来生产自己的产品?
我已经听到来自Cisco方面的评论说不存在其他厂商生产他们自己的分布式虚拟交换机的任何阻碍,但是我不相信。一些厂商销售融合基础设施。虚拟化是其中的一大部分,而且高级的虚拟机提供了更多的好处。举例来说,如果HP能够为它自己的融合基础设施产品构建他们自己的分布式虚拟交换机,那么到现在公司应该已经推出了相关的产品才是。
事实是在开发Cisco Nexus 1000V期间,VMware不得不对vSphere做出改变以适应Cisco的技术。因此Cisco不可能自己构建分布式虚拟交换机。在vSphere中集成Cisco Nexus 1000V需要VMware的帮助。因此Cisco和VMware具有排他的分布式虚拟交换机交易,就像苹果公司和AT&T公司为iPhone所做的一切?或者VMware认为没有必要使用其他的虚拟交换机?
Guy Brunsdon是VMware网络组的成员,他指出VMware对其他公司开发分布式虚拟交换机不感兴趣。在2010年VMTN圆桌会议中,Brunsdon说其他厂商不值得VMware浪费时间去和它们合作,因为Cisco占据了70%的市场份额。因此其他厂商被关在开发关键的虚拟网络组件的门外,因为它们的市场份额比Cisco小得多。
我的观点与Cisco、VMware有关系的人的不同,我带来HP在最近技术活动日的一次网络介绍中提出的观点。我问HP的代表为什么Cisco垄断了分布式虚拟交换机,为什么没有HP的虚拟交换机?
他说,他不能谈论这件事,但是他给出了一部分答案:HP在等待同类型技术基于标准的实现,用来替代Cisco Nexus 1000V。而且当它们发布时,HP将彻底拥抱这些标准。
分布式虚拟交换机的未来
听起来HP正在等待VMware前些年许诺的API,API将允许任一厂商很容易地在网络层集成产品,或者更具体的说,是vSphere的虚拟交换机。VMsafe 的API允许某种程度上的集成,但是它们更多关注的是虚拟化网络的安全层面。
假定,Cisco在分布式虚拟交换机上的垄断在某一时刻结束,那时其他厂商将开始使用VMware API为vSphere开发他们自己的虚拟化网络产品。而且一些解决方案将提供更好的和物理网络产品的集成。
VMware很有希望在不久之后开放API,这样其他公司就能够开发分布式虚拟交换机,用户就能够选择在他们的虚拟化基础设施中运行的更好的虚拟化网络组件。