SDN、OpenFlow和网络虚拟化下的VMware

虽然VMware常被认为是一家服务器虚拟化公司,但是它对网络的影响也是巨大的。基于VMware的服务器整合提高了对带宽的需求;内置分布式虚拟交换机的VMware管理软件虚拟化了大多数数据中心的服务器接入层;如今,虚拟机的动态化推动了数据中心网络市场中大量具有竞争力的创新。

VMware CTO和R&D资深副总裁Steve Herrod在拉斯维加斯Interop上发言介绍了软件定义的数据中心理念。这一理念引发了现今网络又一热点:软件定义网络(SDN)。SearchNetworking.com不久前曾和VMware CTO、云、网络安全副总裁Allwyn Sequeira交流,了解了更多VMware对软件定义数据中心,网络虚拟化和SDN 的观点。

VMware开始推进软件定义数据中心理念。这让人联想到了软件定义网络。你能对此详细介绍一下吗?

Allwyn Sequeira:想法是我们已经有vSphere,而且目前看起来情况不错。现在我们需要虚拟化剩下的数据中心。正当我们想通过网络展开我们的思路,软件定义网络也在崛起。我们对网络虚拟化的大多数理念和一些对SDN的想法可以通过网络,电脑,存储和安全来实现。把SDN构想变成更大的构想,即软件定义数据中心是一个很自然的演变。今后,我们在数据中心看到越来越少的专业硬件,而更多是有专业软件的x86硬件。

另一个话题是虚拟机作为容器非常好用,不论是Amazon或VMware,虚拟机变成了工作区的抽象硬件。虚拟机成了服务器虚拟化和桌面虚拟化的组成单元。同样,数据中心剩下的虚拟数据中心将变成新的容器。

你说数据中心是由带有专门软件的X86硬件组成是什么意思?这是VMware网络的观点吗?

Sequeira:一个前瞻性的观点是x86和商业芯片将是趋势。我认为思科花费了大量时间和精力在ASIC上,但是越来越多的软件和控制是在X86上。大多数数据中心设备是朝那个方向。如果你看下F5的网络设备,他们都是基于x86。再看下思科的ASA,他们有防火墙和负载均衡。但都是基于x86的。我们有很多嵌入虚拟化管理技术(hypervisor)的思科路由器都是在x86上,好让所有的虚拟机跑在上面。如果你看一些思科的设备,他们都内置虚拟化管理技术。很少人意识到这点,但是大量硬件,部分包括思科系列的都是基于x86和商业芯片。可以这么说,X86和商用货架式(COTS)商业芯片将会在数据中心服务器和网络中盛行。

我想思科可能不会同意你的看法。他们始终认为ASIC在数据中心占有优势。

Sequeira:如果我是思科,我仍然会关注商业芯片。如果我完全倾向商业芯片,那么网络将转到软件。我认为他们想说的是所有的商业芯片和X86都没问题,当你的整合达到更高的高度,是需要很多基于X86的架顶式交换机来扩展。你仍然需要核心交换机。而它内部仍然需要较快的交换芯片。像这些只有思科和Junipers生产。这是个有效的说明。

任何思科设备都有三个部分:输入输出端口,软件处理和Fastpath。Fastpath——标记和协议——是思科区别于其他同类设备的一个特性。在这些东西的核心,有快速专业的芯片才有意义。而所有可编程性,延伸性和可操作性将从这些产品的slowpath和控制面口产生。