英特尔:Open-FCoE的全新开源项目
两年前,英特尔高级软件工程师Robert Love向Linux社区发布了一款名为Open-FCoE的全新开源项目……
两年前,英特尔高级软件工程师Robert Love向Linux社区发布了一款名为Open-FCoE的全新开源项目。
Open--FCoE项目的目的是鼓励和支持适用于Linux系统的本地FCoE软件的开发,以便让企业用户可以利用它们的以太网将现有服务器与光纤通道SANs连接在一起,而且无需受限于某特定厂商的技术。
就象Love在写给同事的邮件中所说的那样:"FCoE将允许具备以太网卡和光纤通道转接器的系统登录到以前只为光纤通道HBAs准备的光纤通道网路中。这项技术有助于加强网络聚合性,降低数据中心的复杂性。它的设计主要面向于10Gps以太网NICs,但是在任何支持暂停的以太网NIC上都能工作。我们的软件代码库提供了光纤通道协议处理模块和支持以太网的传输模块。Open-FC模块可以象SCSI的LLD一样工作,Open-FCoE传输使用网络设备(net_device)来收发数据包。"
Open-FCoE被加入Linux核心
在4月份的时候,Open-FCoE向着目标又迈进了一步。它的FCoE启动程序和提供企业在统一线路上运行FCoE所需的服务质量的数据中心桥(DCB)启动程序都被纳入了2.6.29Linux核心之中。Open-FCoE还发布了一个通用光纤通道库和通用FCoE库,它们可以为光纤通道和FCoE设备提供标准接口,让那些设备能够与思科在其驱动器中所用的操作系统相连。
被纳入Linux核心之后,Open-FCoE的代码还被纳入了技术预览版的红帽Enterprise Linux(RHEL)5.3之中。英特尔高级产品规划师Jordan Plawner表示:"这就表明这项技术今后肯定会被作为Linux基础的一部分被业界所接受,就象ISCSI、TCP /IP和其他本地OS协议一样。"
Plawner补充说:"基于社区的参与、Linux Maintainer的反馈信息和Linux Distributors(RH和Novell)的参与,我们预计在RHEL6和SLES 11-SP 1[SUSE Linux Enterprise Server 11]以及2010年发布的其他操作系统中将会出现带有DCB支持的合格FCoE启动程序。"
Plawner说,对于SAN和网络管理员们来说,那是一个喜讯,因为这样他们就可以选择操作系统厂商提供和支持的标准化协议,而不用选择那些刚刚进入以太网市场且尚未得到验证的大量版权启动程序。
Plawner补充说:"我们从根本上相信,存储网络的最佳方案就是实现协议和操作系统中的网络组件的标准化,不能使用独立硬件厂商或适配器厂商的版权组件。"
由于目前大约有一半的存储网络都是建立在以太网基础之上的,FCoE为将以太网简化到光纤通道的级别提供了一个很好的机会,而且不会给以太网带来光纤通道兼容性的问题。
Open-FCoE的好处
Love和Plawner还解决了IT管理员对FCoE的顾虑,他们指出,FCoE不会改变光纤通道的架构。Plawner说:"你只是将光纤通道的流量转移到另一种不同的架构上而已。" 因此企业安全和流量管理系统可以象在普通光纤通道上一样在FCoE上使用。而且,FCoE还可以帮助企业将I/O、线缆和各种适配器统一合并起来。
至于谁能从FCoE中获益最大,就目前来说,FCoE主要是面向使用10Gigabit以太网的数据中心。Love说:"我们希望FCoE能够进入本地Linux核心,这样你就可以使用目前用于普通以太网TCP/IP的10Gigabit驱动器,而且还可以在不附加其他成本的前提下获得FCoE。"
Sun的开源FCoE
Love和Plawner说,至于谁在真正使用Open-FCoE的组件,这一点还很难弄清,因为代码是Linux核心的一部分,任何能够使用Linux核心的厂商都能使用那部分代码。英特尔是唯一一家开发Open FCoE解决方案的厂商。 在8月份的时候,Sun的OpenSolaris项目组发布了它自己的FCoE Initiator和FCoE Target。其他几家存储厂商也都在开发FCoE。
例如,NetApp最近宣布自己成为提供本地端对端FCoE的首家存储厂商,它利用QLogic聚合网络适配器和博科网关在其FAS和V系列存储系统中整合了FCoE。
然而,虽然分析师们和厂商们预计FCoE拥有一个光明的发展前景,但是Illuminata的高级分析师Gordon Haff指出,目前的使用率数据表明他们的预期或许过于乐观了。
Plawner也有同感。他表示:"我已经看过一些市场调查报告,了解了FCoE端口在2008年的销售情况,我肯定那些数据都比实际情况虚报了300%到400%。"
尽管市场反应热烈,但是Dell'Oro Group最近发布报告称,预计到2011年时,FCoE将大规模进入企业市场。从英特尔的角度来说,它可能会希望新的服务器都预装开源FCoE。