无论你是爱它还是恨它,开放计算项目(OCP)已经在数据中心硬件世界掀起波澜。而当Facebook公司决定研发生产自己的高性能数据中心交换机时,就在提醒网络巨头思科公司和惠普公司,让他们知道现在是一个不断变化的时代。
两年前,Facebook公司宣布为数据中心开发一个与操作系统无关的顶级机架交换机,这是将通过开放计算项目(OCP)共享的目标。而且其TOR交换机代号为楔形,并采用基于Linux的操作系统来运行,代号为FBOSS的交换机已实际运行一年多。
Facebook公司楔形交换机
共享架构
楔形交换机Tor使用相同的模块化微型服务器架构,Facebook已经在其数据中心部署了标准开放计算项目(OCP)服务器。这意味着楔式交换机可以无缝地融入到Facebook公司的现有软件部署、配置和管理系统中。
但是,对于Facebook公司来说,仅仅有一些产品,并不意味着其产品选用于所有的用户,而且在标准开放计算项目(OCP)生态系统中还有其他开放式交换机。
智邦、博通、英特尔,以及Mellanox公司等交换机供应商,也提供了标准开放计算项目(OCP)交换机的参考设计。
在软件方面,Big Switch Networks促成开放式网络的Linux的OCP设计(2015年3月正式接受),积云网络公司提供了开放式网络环境安装(ONIE)和ACPI平台描述(APD)技术,以简化这些交换机开发的软件。
Facebook的6-pack模块化交换机
ONIE和ADP的基本思路是建立裸露的金属网络交换机环境。ADP允许创建可以由操作系统访问动态生成所有必要的控制接口的BIOS可访问的信息。ONIE定义结合了Linux内核和Busybox的引导加载程序,并提供可供选择的兼容的操作系统的安装环境。因为基于Linux允许交换机,与用户当前管理Linux服务器硬件相同的方式进行管理,配置和部署。
Broadcom还提交了一份规范说明,目前在审批的最后阶段,称之为基于现有的StrataXGSTrident交换机技术的开放计算项目(OCP)交换机。以下是开放式机架和企业级机架1U标准的Leaf交换机和Spine交换机的设计规范的主要特点:
•Leaf交换机配置:48x10GbE+6x40GbE端口或48x10GbE+12x40GbE端口;
•Spine交换机配置:32X个40GbE端口或96x10GbE+8x40GbE端口;
•支持ONIE和多个现有的网络操作系统选项;
•X86的控制平台CPU,采用服务器级Linux操作系统和工具;
•可供选择的其他MIPS/PPC处理器;
•基于BroadcomXLP432的L4-L7网络功能,加速可选数据平面的协处理器。
这是真实的
一晃又是一年,2015年有哪些白皮书和参考设计在市场上已成为实际的产品呢?Facebook公司才推出的TOR交换机侧重于建立能够替换数据中心内Leaf交换机和Spine交换机,楔式TOR交换机也使用相同的基本技术。Facebook声称这个开放的模块化交换机平台为“6-pack”。关于这个交换机设备的详细信息,可以在2月份推出的白皮书找到。
哪些白皮书和参考设计已经成为实际的产品
如今,已经出现额外的软件规格。Big Switch Networks、戴尔、Mellanox公司和微软公司提交了交换机抽象接口(SAI)的OCP。SAI是相辅相成的ONIE,与SAI抽象FPGA的交换机芯片。
在2015年3月,智邦科技公司和Edge-Core网络公司共同推出了采用OCP的新一代100GbE交换机,以及成本优化的40GbE的设计规范产品。
Edge-Core AS670032X交换机
但用户能买什么产品呢?
如果IT部门不能自己选择购买产品,那么这种设计和规格意义不大。而符合OCP网络规格和设计规范的只有两个公认的硬件产品。而其他厂商也在研发生产较新版本的内置设计规范的硬件。
也有一些设备并不符合这种规范过程,而只是简单地建立模型。这些设备都在向德克萨斯大学圣安东尼奥OCP认证解决方案实验室提交认证。虽然有很多关于这些设备和程序的一些争议,这些厂商销售的设备已被认证为兼容OCP的设备。
明泰科技SNX交换机
例如,Edge-Core网络公司测试了4款符合实验室认证的网络产品。2015年3月,Edge-Core网络公司成为了第一家直接发布Facebook的TOR设计的楔形16X交换机的第一家供应商。随着楔形模块化设计成为了Facebook的6-pack交换机,Leaf交换机和Spine交换机的核心理念,这有了一个合理的假设,即如果确定对产品有足够的需求,Edge-Core网络公司将继续在这条路径继续发展。
瞻博网络的OCX1100
甚至意想不到的厂商都加入了OCP网络组。今年年初,瞻博网络公司开始推出基于OCP设计的,运行JUNOS操作系统的ocx11000交换机。
网络巨头惠普公司已接受OCP网络现实,正与他们的长期合作伙伴智邦科技公司一起向市场推出惠普品牌的兼容OCP的交换机产品。而智邦科技公司和阿尔法网络都在销售兼容OCP的交换机。Edge-Core网络公司已经推出了一系列裸机交换机,都预装了ONIE,允许客户加载自己选择的兼容切换操作系统。而一些原始设计制造商(如广达公司)也在为一些不愿透露姓名的客户生产可兼容OCP的交换机。
而在OCP标准具有很大的灵活性,并可以容纳多个数据中心解决方案,但它并不适合所有的环境。很少有公司像Facebook或谷歌一样有着相同类型的数据中心需要。大多数数据中心不需要大量的服务器执行相同的任务,但仍然适用于OCP兼容的切换部署。
云支持、混合SDN组网,以及所有的CDN似乎可以很好匹配OCP硬件。但在不适合的环境中,需要显著的容错功能。还有一个原因是容错认证硬件是十分昂贵的,在使用什么软件和操作系统的支持条款方面非常具体。用户级别的产品建立和保证可用性这些要求不符合OCP的基本前提,因为这里的硬件架构是一种商品。
作者:Harris编辑
来源:51CTO