这就是 SDN 的概念。在 SDN 网络中,网络的物理硬件被抽象出来,独立于运行在网络上的虚拟机器和应用。
如果大家都遵照 SDN 的设定,路由器本该也会被商品化,但是也许是考虑到如此激进的变革对传统势力的影响。路由器的格局暂时尚未被颠覆。业界的做法是在应用和网络引擎之间增加一个软件层,也就是所谓的控制器。这些控制器,有的公司是开源化的,有的则提供 API 来访问底层的网络引擎,而有的则连 API 也不提供。一旦有了 SDN 的虚拟化,应用与网络的互联就有了可能。而使用上述何种类型的控制器则决定了这种互联的难易程度。
下面我们来简单回顾一下 2012 年发生的一些重大交易:
Oracle 收购 Xsigo:今年 7 月宣布的这项交易实际上并非真正的 SDN 交易。Xsigo 在宣传上尽量跟 SDN 靠边,但是其实它做的主要是对硬件和端口层的虚拟化。Xsigo 的硬件令其有可能将存储和网络电缆接入到 Xsigo 设备中,然后无需网络工程师参与即可分配这些物理资源。Oracle 收购 Xsigo 主要是为了自己的专有硬件计划,跟 SDN 无关。
VMware12.6 亿美元收购 Nicira。这项交易也是在今年 7 月宣布。Nicira 制造的是将底层网络硬件抽象于应用的 SDN 控制器。但实际相对于将应用与网络无缝连接,Nicira 的工作主要是网络虚拟化。其控制器是 Nicira 和 VMware 提供的控制点,可供合作伙伴及气体供应商通过 API 与控制器挂钩。
博科收购 Vyatta:Vyatta 是另一家试图给自己贴上 SDN 标签的公司。以生产交换机硬件著称的博科可以使用 Vyatta 的网络软件,软硬结合为客户提供更加模块化的 SDN 方案。
思科 1.41 亿美元收购 Cariden:11 月份,思科收购了网络映射和优化公司 Cariden,这家公司采用了部分的 SDN 功能。对于思科来说,购买 Cariden 的意义在于可以搭建一个受控的网络虚拟化生态体系而不会威胁到自身的路由器业务,从而可以将 SDN 服务和应用卖给服务供应商客户。与此同时,思科还发布了自己的控制器以及让应用与之(而非与底层的网络引擎)交互的 API。