在传统网络多年没有太多变革的情况下,一种称为开放网络的新趋势正在逐渐兴起:通过打破硬件和软件之间的厂商锁定(Vendor lock),从而允许基于Linux的软件在任何网络设备(比如交换机)上运行。
传统网络厂商的设备都是厂商锁定的,只能安装该厂商的操作系统(NOS),不能安装其他厂商的操作系统(NOS)。而遵循开放网络相关规范的硬件设备能够运行其它厂商操作系统(NOS)。
目前数据中心交换机在开放网络方面走得最远,光传输设备等也在逐渐走向开放。这些设备都可以被统称为白盒设备。
开放网络这个趋势起源自 OCP(Open Compute Project ,开放计算项目)。2011年,Facebook公开其自用的数据中心相关设计和方案,并与英特尔、Rackspace、高盛等共同推出了开放计算项目。希望能够在硬件领域创造一种开放硬件运动,就像在开源软件那样的创造力和协作。
OCP提供了一种全新的架构,个人和组织可以与其他人分享知识产权,促进了IT硬件行业走向开放。OCP成员可以向OCP提交硬件设计图纸、规格或者产品等。
如果是产品的话,厂商可以选择是否保留该产品的知识产权。如果厂商选择保留该产品的知识产权,那么这个产品就是“OCP Inspired”; 如果厂商将该产品的知识产权也转移给OCP,那么这个产品就是“OCP Accepted”。目前,向OCP贡献最多硬件设计的交换机厂商是EdgeCore 。
OCP成立后的前2年专注于开放服务器和机柜等硬件。2013年又开始涉足开放网络,大名鼎鼎的ONIE、ONL、SAI和SONiC等都是OCP旗下的正式项目,它们的出现大大促进了白盒交换机和整个开放网络的发展: