大家做存储的都知道,FC SAN网络市场其实不大,而且一直被BROCADE和CISCO垄断着。下面是某咨询公司的数据,包括了FC交换机和HBA产品的情况。

其实大家都知道,如果只看FC交换机市场,目前只有两个供应商,Brocade和Cisco,Qlogic已经退出了这个领域。因此,所有的存储厂商的FC交换机,基本都是OEM这两个公司的产品。

FC交换机市场高度垄断和封闭,虽然FC目前还是存储的主流接口,但市场空间相比以太网交换机来说要小得多。而且,网络厂商都认为IP和以太才是方向,FC在没落。因此,几乎没有其他网络厂商加入FC交换机市场,其数据中心交换机一般都重心放在FCoE上。

虽然FCoE是趋势,但热过一阵后发现其实没有发展起来,特别是存储这侧,很多高端存储甚至都没有FCoE接口,有的也几乎没有销售。

在IP网络上,国产化已经如火如荼了,但在FC网络这块,由于前面的各种原因,好像没有看到国产FC交换机。

但其实已经有了,华为悄悄在HNC大会上推出了自研的FC交换机CE6850U,但好像关注的人不多。

但西瓜哥感觉这个可能是一个非常重要的信号,说明华为会更加重视存储网络的融合,不仅仅关注发展缓慢的FCoE,而且传统的FC网络也要融合进来。

我们先来回顾一下华为的HNC大会发布的自研FC交换机和SDSN 3.0的信息(华为的解读)。

2015年5月,北京国家会议中心,隆重举办了华为网络大会(HNC 2015),会议上发布了敏捷网络3.0。在敏捷网络3.0中,数据中心发布了不少内容,第一个就是第三代存储网络SDSN――软件定义存储网络Software Defined Storage Network。

1 第一代存储网络,发布FC交换机 CE6850 数据中心内部有两个网络:计算网络和存储网络。

简言之,计算网络就是把服务器连在一起的网络(下面简称为LAN),存储网络就是把存储与存储、存储与服务器等联接在一起的网络(下面简称为SAN)。

在数据中心,在开始的时候,LAN和SAN是分开建包括它的布线和设备都是独立分开的。最早的存储网络采用Fiber Chanel来建的,第一,是因为以太网交换机当时的带宽不如FC。当以太网是千兆的时候,FC已经能做到4个G,后来做到8个G。 第二,存储对网络质量要求非常高,FC网络在初期非常好的满足这个要求。以外网网络质量当时也没有那么多的手段去做大丢包、时延、抖动做到很好。所以当年那存储网络试用FC网络是必然的选择。

第一代存储网络的核心设备是FC交换机,以前业界只有两个厂家可以提供:Cisco和Brocade。其它厂家要么转售,要么OEM他们的产品。

本次HNC大会,华为发布了自己的FC交换机CloudEngine 6850,24口和48口万兆光口交换机。这个补上了在数据中心网络领域,最后一块木板,华为宣称这个FC交换机是完全自主研发的交换机。目前已经可以开局,软件功能在后面版本会进一步完善。

2 第二代存储网络,FCOE

随着网络的快速发展,大浪淘沙,最终IP技术和以太网技术成为了最主流的网络技术。以太网目前已经有40G、100G,带宽已经远远超过了FC的带宽。同时由于技术的发展,以太网质量的提升也非常大,能够满足承载存储业务的要求了。还带了了福利,就是以太网应用规模很大,导致成本成倍降低,目前成倍已经远远低于FC的建网成倍。这个是从技术本身来看的发展。

在运维和布署方面,在数据中心里面,当还是两张网络的时候,管理、业务布署等各方面受到很大限制。由于云数据中心的出现和大规模建设,虚拟机的迁移成为一个硬需求。

如果还是两张网络,当虚拟机迁移后,存储如果不迁移,就意味着要从迁移后的VM去远程访问存储,造成整个网络拓朴难以支撑。所以就出现了以FCOE技术为核心的第二代存储网络。第二代存储网络试图把FC Overlay到以太网上,最终把存储网络和计算网络成为一张网。这样布线布线也可以是统一的。应该说第二代存储网络为云数据中心带来了重大利好。

华为CloudEngine系列交换机中,已经有多款支持FCOE接口的交换机。

3 第三代存储网络,SDSN 但是随着FCoE投入实用,人们了一些限制和问题。

第一个,就是现在FCoE构建网络节点,规模受限(节点小于239个)。我们一般大的计算网络,在数据中心,通常会达到500个网络结点,甚至更多。木桶上最短的那根木板,决定桶的深度,FCoE整个网络规模限定了真个DCN网络的规模,影响整个网络扩展性。

第二个,即使用了FCoE的技术,我们依然需要在每个节点,去配置FC这样的协议。因为FC协议的配置、管理、维护、定位都非常复杂,所以带来FCOE设备的布署和维护非常复杂和困难,这一点也没有得到很好的解决。

在HNC上,华为带来了第三代的存储网络SDSN。

SDSN吧软件定义网络的技术引入存储网络。思路就是把FC协议放到敏捷控制器上――把FCoE协议的复杂计算放到控制器上,让实际转发的交换机简单化,实现了转发和控制分离。

让交换机做它擅长转发的事情,不要再每台交换机上,再去配置复杂的FC这样的协议。它带来什么好处呢?

第一,规模扩大,实现真正存储计算网络融合。它把网络规模整个扩大20倍,目前我们第一个版本,能支持1000个这样的网络结点,现在真正把FC网络和我们现在的网络真正融合在一起。

第二,配置简单。正是因为把这种协议进行了集中,它天然的带来一些好处,过去要做FC的配置,需要专业的技能,不是所有工程师都能做这样的技能,现在在界面上用控制器做这个事情,实现一键配置。

第三,可靠性提升。这个是是SDN架构带来的好处。转发层面和控制层面分离以后,单独升级控制层面的时候,转发是不会中断的,也就是说无中断去升级存储网络。

敏捷控制器的功能,对于小的网络,还可以跑在核心交换机CE12800之上,不需要专门布署控制器。对于大的网络,则需要在服务器上布署敏捷控制器。敏捷控制器Agile Controller是可以同时管理计算网络和存储网络的,对上接口统一。系统都采用了ODL的开源平台,南北向接口是标准接口。

SDSN目前已经在4个客户的网络中得到布署,目前运行情况良好。

看来,华为网络在存储这块在慢慢发力。虽然FC市场高度垄断,但目前FC还是存储的主流接口,因此华为选择了进入FC交换机的市场。因为没有对FC网络的支持,仅仅支持FCoE在数据中心的组网中总是受限的。华为网络进入这个领域,西瓜哥认为对华为存储来说应该是一个利好。原因如下:

1、由于FC交换机是自研的,对自主可控要求的行业估计比较感兴趣,而且目前好像没有看到其他国内竞争者(H3C好像也没有研发纯FC交换机)。这可能可以带动华为FC存储的销售。

2、但如何带动呢?就是在FC交换机和FC存储上实现一些联动。首先是一个厂商的产品,兼容性肯定没有问题;第二,可以实现集中的统一管理。最重要一点,可以实现一些高级的联动功能,比如auto zoning。特别在Openstack云计算环境下,高性能的VM一般还是喜欢通过Cinder接口使用传统的FC存储,但是FC交换机手工去给每个VM配置Zoning是非常麻烦的一个工作。如果FC交换机能够感知VM和存储卷的对应关系,自动配置Zoning功能,将是大大造福用户的事情。

3、成本优势,商务灵活。这个肯定比OEM产品要强,就不多说了。

因此,西瓜哥还是很看好华为进入FC交换机这个市场。因为从目前趋势看,FC存储还将继续垄断企业数据中心很长一段时间。