Brocade:某些OpenFlow交换机不能以线速运行

网络 网络设备
在概述软件定义网络策略时,Brocade向我们曝光了一个某些商业OpenFlow交换机的“肮脏小秘密”:一旦OpenFlow被启动,其他竞争交换机将无法以线速运行。

在概述软件定义网络策略时,Brocade向我们曝光了一个某些商业OpenFlow交换机的“肮脏小秘密”:一旦OpenFlow被启动,其他竞争交换机将无法以线速运行。如果真的是这样的话,那么,网络工程师将需要深入了解OpenFlow交换机的规格来确定实际速度。

Brocade强调速度是其软件定义网络策略中的区别性因素,其策略包括对MLX路由器系列(MLX 5.4版本)支持OpenFlow,能以100千兆线速移动数据包。

“我们已经在我们的可编程硬件加速器的每个线卡中部署了OpenFlow,如果你已经启用了OpenFlow,OpenFlow只会在你的管理处理器上运行(换句话说,不是在硬件上运行),也就是说,你必须通过该管理处理器来运行所有数据包,”Brocade公司产品管理主管Keith Stewart表示,“在这种情况下,OpenFlow开启后,性能将从千兆每秒下降到兆位每秒。”

OpenFlow交换机部署问题

Forrester研究公司高级分析师Andre Kindness证实了速度问题,以及与OpenFlow交换机(依赖于该协议软件部署)有关的这些问题,。“这是行业中的一个肮脏的小秘密,”Kindness表示,“新出的交换机,甚至包括惠普的交换机,这些交换机受固件支持,但并没有真正通过ASIC运行(在所有情况下)。如果没有通过硬件,也就无法保证线速度。”

惠普公司确实在其ASIC中部署了OpenFlow,但是由于硬件限制(很多其他供应商也存在这种硬件限制),OpenFlow控制器会“压制”这些ASIC,因为OpenFlow向交换机发送的规则让流量处理表无法承受。当这种情况发生时,这些额外的流量规则将会溢出,由软件处理,而这将会减慢交换机的速度。

“OpenFlow协议的灵活性和能力允许匹配很多流量处理,正因为如此,可能不是所有这些操作都能以线速运行,”惠普公司杰出技师Charles Clark在一份声明中表示,“惠普的OpenFlow部署已经对OpenFlow协议需要的这些性能和可扩展性进行了优化。”

Brocade声称其MLX上部署OpenFlow并不会受这个问题的影响。

咨询公司Lippis Enterprises***执行官Nick Lippis表示,为了从OpenFlow交换机获得线速性能,供应商必须在其ASIC中,而不是在他们的网络操作系统中部署OpenFlow。Lippis表示:“我没有做过测试,但我知道有一些OpenFlow交换机不能以线速运行。”不过,到今年年底,当硅谷供应商开始在其自己的芯片上支持OpenFlow时,这个问题将得到解决。

Brocade的软件定义网络策略

除了速度外,Brocade公司的软件定义网络策略还专注于广域网(WAN)和服务供应商网络,而不是数据中心和园区网络。这也是为什么Brocade最初对OpenFlow的支持出现在MLX路由器。上个月,谷歌透露他们使用OpenFlow建立了一个多数据中心软件定义广域网。大多数其他供应商更加侧重于在数据中心使用OpenFlow,尽管这项技术没有完全成熟。同时,专门处理大规模流量的运营商也可以开始使用这项技术了。

“运营商们非常热衷于此,因为这项技术可以让他们提供不同水平的SLA,”Kindness表示,“现在他们提供SLA,但他们并不能真正保证SLA,不过他们可以通过Brocade提供的方案来实现。”

Brocade的软件定义网络策略还包括广泛的技术以及建立合作伙伴关系。Brocade正式宣布与NEC的合作伙伴关系,使用其ProgrammableFlow OpenFlow控制器。IBM也与EMC建立了类似的关系。

Brocade还将通过覆盖网协议(例如VXLAN、NVGRE和STT)来支持网络虚拟化。此外,该公司还将提供与不同的云和管理系统的整合,例如Cloudstack、OpenStack、Microsoft System Center和VMware vCloud Director。

混合模式中的OpenFlow基础设施

通过Brocade的OpenFlow部署,网络工程师将能够在OpenFlow混合模式中操作MLX路由器,并在相同硬件上结合使用OpenFlow和传统转发技术。Stewart表示:“在很多其他情况下,当打开OpenFlow时,你会关闭所有传统转发功能。我们听很多客户说基线转发已经够用,他们想要的是提供价值的层级服务。”

“一些研究网络允许在混合模式中运行传统骨干技术,传统转发技术能够像非混合模式中那样正常运行,通过BGP、OSPF和IS-IS,你可以让研究人员提供实验网络应用程序,这些应用程序通过生产环境中的OpenFlow来运行。”

“如果你有20到80个应用程序,你会担心所有这些应用程序?还是最担心其中一两个与业务攸关的程序?”他表示,在混合模式中,企业可以允许大多数应用程序通过传统转发运行,同时使用软件定义网络来优先处理关键业务应用程序。”

责任编辑:蓝雨泪 来源: TechTarget中国
相关推荐

2012-04-19 16:20:33

博科交换机光纤通道

2014-07-30 09:48:23

OpenflowSDN

2013-11-13 10:20:29

OpenFlowcontroller

2012-09-18 20:15:29

交换机博科

2013-03-27 10:41:40

Big Switch虚拟交换机OpenFlow

2015-07-02 09:46:55

OpenFlowOpenStackSDN

2010-02-22 15:01:26

智能交换机

2010-01-07 14:08:28

24口全千兆交换机

2011-09-13 14:06:03

2009-10-20 21:01:51

2012-06-18 09:51:44

OpenFlow交换机

2011-10-27 09:44:55

OpenFlowJuniper

2010-01-14 10:43:18

交换机配置交换机种类

2013-01-23 13:48:59

NEC虚拟交换机OpenFlow

2010-01-12 13:47:57

2010-01-05 14:56:56

2012-02-15 09:49:38

OpenFlowOpenFlow交换机IBM OpenFlo

2014-06-20 14:02:11

交换机

2010-01-25 16:17:19

2013-03-20 15:40:00

腾讯数据中心万兆接入
点赞
收藏

51CTO技术栈公众号