IBM发布了一个新型OpenFlow交换机,它将与NEC的OpenFlow控制器捆绑销售。这个组合产品是北美主流IT供应商发布的第一个端到端软件定义网络解决方案,它使IBM成为思科、Juniper和其他供应商在数据中心网络市场的强有力对手。
迄今为止,只有一些创业公司和NEC等小型供应商推出了OpenFlow和软件定义网络产品,其中NEC在去年夏天发布了它的可编程OpenFlow产品。主流网络供应商也涉足了OpenFlow,在一些较好的交换机上实现了这项技术,但是还没有任何一家公司进一步完全采用这项技术。虽然IBM并不是主流网络供应商,但是它是世界上最大型IT供应商之一,也有很长的网络产品研发历史。
IDC企业与数据中心网络副总裁Lucinda Borovick说:“由于受IBM和NEC的品牌和市场份额影响,许多客户会重新审视OpenFlow,然后说‘连IBM都参与了,我可能也该尝试一下。’跟着IBM走应该是不会错的。”
IBM/NEC解决方案由NEC ProgrammableFlow控制器和IBM 1.28 Tbps RackSwitch G8264顶级机架交换机组成。交换机具有48个SFP/SFP+ 10 GbE端口和4个QSFP 40 GbE端口,且可以划分为另外16个10 GbE端口。它支持OpenFlow 1.0.0,及最多97,000个流实体。
理论上,企业可以使用IBM OpenFlow交换机和NEC控制器建立一个完整的数据中心网络。企业战略部门的首席分析师Jon Oltsik指出:“有了OpenFlow,您就不再需要核心和聚合设备。您可以创建一种无接入交换机的网络结构。”
OpenFlow交换机真的会流行吗?
网络工程师仍继续关注OpenFlow和软件定义网络,但是这项技术还处于“科学实验”阶段。OpenFlow是一个开源协议,允许企业将网络从分布式系统(交换机和路由器各自独立)转换为集中控制系统(OpenFlow控制流量转发)。
OpenFlow控制器还可以运行一些增加网络可编程能力的应用程序。通过利用这种集中网络视图,开发者可以编写程序,代替一些高级交换机、路由器或其他网络设备(如防火墙和负载均衡器)的功能。
企业还可以使用OpenFlow控制器快速修改网络配置,为特殊应用程序和服务快速分配和指定网络资源。随着企业建设更大型的数据中心,并开始创建私有云和混合云,这个功能会变得尤为重要。
IBM OpenFlow交换机让工程师着迷,但是不适合替换现有设备
根据Selerity CTO Andrew Brook介绍,Selerity是一家向金融服务公司提供低延迟、实时金融数据的公司,它一直在试用IBM/NEC OpenFlow网络。他的公司使用私有算法从非结构化数据(如新闻稿)提取金融信息,然后通过一个专用网络将数据发送给客户,而该网络则同时连接芝加哥、新泽西和法兰克福的交易场所。他说:“这个领域的竞争是按微秒级计算的。客户在获得我们提供的数据之后,会在1至10秒内作出交易决定。”
而且,Selerity的客户收到的并不是统一化的数据。Selerity客户会根据所购买的服务获取特定的数据子集。满足这两方面需求的最佳方法就是通过一个低延迟交换机实现多点传送。但是,在多点传送环境中,Selerity很难实时向客户发送选定的数据集。OpenFlow的可编程功能和快速配置功能可以很好地解决这个问题。Brook认为,IBM OpenFlow交换机和NEC控制器能够实现低延迟和实时的策略式内容分发。
他说:“我不希望通过独立寻址的数据报文发送数据,因为这样要求数据进行排队,结果就是客户接收到数据的时间是不同的。我希望以多点传送的方式发送数据,但是这得进行一些修改,使一些交换机发送端口发送指定线路的数据。”
工程师可以控制传统交换机的发送路线,但是做不到实时发送。“我们能够用OpenFlow改变交换机规则,让交换机尽可能实时改变、且表现稳定,能够按照我们的需求完成工作。现在,我们正在控制器上实现这样的功能,但是其速度仍然是一个问题。对于我们现在的水平,它还是可以满足的。”
Brook仍然在评估IBM OpenFlow交换机和NEC控制器,即使他采用这些产品,也不会大规模替换现有网络。他说:“短期而言,将由我们来分辨特定的应用程序。例如,位于我们内容交付网络和客户之间的边缘交换机。”
Tervela是一家面向全球贸易、风险分析和电子商务的分布式数据结构提供商,它也在评估这项技术。Tervela客户一般会在他们的本地网络部署公司的产品;然而,Tervela工程师经常会向客户提供支持其技术的最佳网络配置方面的咨询服务。
Michael Matatia是Tervela的软件工程主管,他指出,工程师们正在试用IBM/NEC OpenFlow网络替换他们传统的2层和3层网络,因为预计客户将开始使用OpenFlow。“随着OpenFlow的流行,我预计客户将开始部署OpenFlow。我们需要提前作好这项技术的准备工作,这样我们才能够把握OpenFlow的优点,并且在适当时候利用它。”
尽管有IBM的参与,但是OpenFlow仍然不明朗
IBM加入OpenFlow大潮引起了一定的关注,但是OpenFlow是否真的能够改变网络尚不明确。首先需要形成开发者环境,帮助企业实现这种可编程功能。OpenFlow最近启动了大交换机网络,为它的OpenFlow控制器创建开源项目,并向开发团队推广这项技术。
Selerity的Brook非常关注OpenFlow应用过程。而ZK Research的首席分析师Zeus Kerravala说:“我现在还不确定,单纯使用OpenFlow,能够实现什么样不同的结果。软件定义网络的大多数功能都可以通过其他方法实现。思科有FabricPath,Arista也有相应的产品。我还不确定OpenFlow是否就是解决问题的正确方法。”
Brook指出,他的公司有一些特别极端的需求或“苛刻的技术需求”,必须采用一些新兴技术,如OpenFlow,但是对于其他基础架构,他仍然偏向于使用成熟的行业标准。他说:“OpenFlow似乎获得了一些关注度和推动力量。我们必须继续观察,了解它的应用现状,再评估我们是否可以部署这种技术。IBM和NEC推出的特殊解决方案非常不错,因为实际的交换设备来自IBM,我并不担心这些采购,因为即使不考虑其OpenFlow的功能,这也是很有保证的交换机。”