基本概念

OCP(Open Compute Project,开放计算项目)是Facebook于2011年启动的一个项目,这是一项开源硬件计划,旨在推动网络规模的运营和服务的部署。如今,OCP拥有来自近200个成员组织的数千名工程师,他们致力于为大型数据中心和大型服务提供商等提供更节能的硬件设备。
传统交换机。交换机可以说是电信网络的心脏,通常一个好的交换机应同时具备良好的硬件性能和软件性能。但是,现在市场上大多数交换机的硬件和软件都是绑定使用,也就是说,如果你选择了某一品牌的交换机,你就必须使用该品牌的交换机软件。举个例子,如果您购买了Juniper EX或MX,那么您也必须购买JUNOS;如果您购买了Cisco Catalyst交换机,那么您也必须购买IOS。这在某种程度上来说是一种垄断,造成了交换机的价格十分昂贵。
裸机交换机。裸机交换机只包含硬件,由用户自主购买或者选择软件操作系统。多年来,构建服务器一直是采用的这种方式(有时是PC和笔记本电脑)。用户自己选择需要运行的应用程序,然后选择最能支持该应用程序或最适合的操作系统,然后选择可以在其上运行所有程序的硬件。裸机制造商主要是台湾企业,包括Accton,Quanta QCT,Alpha Networks和Delta Computer等公司,这些公司还是许多主流交换机供应商的原始设计制造商(ODM)。实际上,用户购买的某些裸机交换机与从主流供应商处购买的交换机相同,只是没有标签和没有操作系统,且成本也很低。目前,市场上可用的操作系统都是商业软件。OCP的开放网络Linux(ONL)是一个开源开发平台,用户可根据自身需求在该平台上构建实际的操作系统,开发人员可以在其基础上进行二次开发,但是不能将其直接部署到生产网络中。
白盒交换机。白盒交换机和裸机交换机的概念常常会让人混淆,两者不同之处在于,白盒交换机安装了操作系统。它仍然是一个开放式交换机,因为操作系统和硬件没有像传统交换机那样集成在一起,相当于你是打包购买了一个裸机交换机和一个操作系统。例如,如果你从Accton的子公司Edge-Core Networks购买交换机,你可能会选择裸机或者是安装了DCSS SwitchOS的白盒或安装了Cumulus Linux的白盒。Juniper提供了一个白盒解决方案OCX1100,与JUNOS打包销售。Pica8也是提供的白盒解决方案,你可以将其PicOS与交换机一起购买。Big Switch Networks也是白盒供应商,用户可以打包购买他们的SDN软件和裸机交换机。自从软件定义网络(SDN)出现以后,市场对白盒交换机的需求越来越大,SDN通过软件控制器和直接流表转发的白盒交换机就可以完成数据中心网络的部署,而且这种网络部署快、成本低、便于维护,是现有数据中心网络望尘莫及的。总的来说,白盒交换机的市场发展空间很大,特别是超大规模云服务提供商的出现,其自建云数据中心将需要大量的白盒交换机。

优势

与品牌交换机相比,白盒:

  • 购买成本低(指采购裸金属)
  • 易于部署
  • 便于网络自动化
  • 开放API,方便与DevOps工具对接,便于定制

    应用场景

  • 像管理服务器一样管理交换机

  • 用白盒交换机简化网络分流器
  • 创建满足需求的网络

    风险

参考