全球SDN技术大会专访测试设备厂商Ixia

在今年5月20日,全球SDN技术大会(Global SDN Technology)在北京召开,同时举行的还有PlugFest活动。

  在今年5月20日,全球SDN技术大会(Global SDN Technology)在北京召开,同时举行的还有PlugFest活动,这是一个测试活动,目的是希望各大SDN厂商的设备可以达到一定需求的质量,以更好地推向市场,笔者有幸手Ixia的邀请参加了全球SDN技术大会,并对Ixia进行了技术专访。Ixia是著名的网络测试设备厂商,除了给网络设备厂商提供先进的网络设备测试系统,Ixia还给网络服务供应商提供数据智能监测解决方案,覆盖从10G/100G有线到无线Wi-Fi和无线LTE等产品线。

全球SDN技术大会专访Ixia:测试
Ixia全球SDN大会上正在做演讲

2014全球SDN技术大会——Ixia媒体采访
时间:2014年5月21日上午11:50-下午12:40
受访人:Ixia L2-7 产品经理 杨益锋(David Yang)

  Ixia的产品经理先介绍了PlugFest:

杨益锋:先为大家简单介绍一下这次PlugFest的活动和这次SDN大会。PlugFest实际上是ONF每年组织的大会,主要是互联互通的一个测试。Ixia作为测试仪厂商,其实我们每年都参加这个活动,而且这次在北京的天地互联,还有在美国的印地安纳大学实验室,我们都全程参与了。然后跟各个厂家去进行了一个互联互通性的测试。在北京,差不多有10家厂商参与了,在美国那边有9家厂商。所以Ixia作为测试仪厂商,我们跟所有的厂商进行的互联互通,而且测试结果还不错,基本上各个厂家都比较满意。

 全球SDN技术大会专访Ixia:测试
全休SDN技术大会上的PlugFest Spring设备墙

问:PlugFest的测试和传统的网络测试相比,它主要偏重于哪些方面,主要针对SDN的哪些功能?互联互通?

答:PlugFest跟传统的一些测试有一些区别,第一就是说PlugFest是ONF他们组织的。因为ONF它只对所有的成员去开放这种PlugFest的,其他的非成员是不可以参加的,这是它的一项准则。而且第二个测试内容,测试内容它是一个OPEN的测试,它有一些指导性质的测试方案,比如说一些功能性的验证,就是互联互通,但是各个厂家也可以自己加一些测试内容,比如说我最近在天地互联有一家厂商,他们要加一些性能测试,没关系,我也可以帮它测。还有第三个测试报告,基本上是内部使用的报告,一般不会对外去发布。主要是这三大块。

问:这个PlugFest它是不是有一些强制测试项目?

答:PlugFest没有强制的,都是可选的。就是说你参加也好,不参加也可以,但是因为PlugFest实际上作为一个ONF的一个会员的福利一样。因为平时很多会员单位他们自己的设备,在家里不知道跟其他的设备怎么去互联,或者互联有什么结果。所以这个对他们来说是一个福利,所以大部分厂商会尽可能多参加的。而且它这个报告写的还是比较清晰的,比如说谁不支持哪一项功能,他不会明确的写出来。所以基本上只有测试的人会清楚,外面的人也不会很了解具体的测试内容。所以,基本上大部分厂商都会尽可能争取更多的测试。

问:像这种基于OpenFlow来做的。就是在SDN那部分,是基于OpenFlow来做的?

答:对,因为它是ONF去弄的。所以它主要是OpenFlow。

问:但是实际上理论来说你们也可以做其他的,OpenDaylight这些组织,你们跟他们都有合作吗?

答:OpenDaylight还有NFV我们都有合作。但是对于PlugFest,因为它是ONF的,所以我们这次是基于OpenFlow来做。NFV或者OpenDaylight没有准备一个大型的测试活动。它只是其他的一些大会,技术交流。这个我们都是积极的参加的,而且我们也是NFV的成员单位。

问:测试的时候,控制器都是统一的还是各个厂商自带的?

答:是这样的,有的厂商有,比如国内的像有几家厂家都有控制器的。国内是三家吧,他们都带着自己的控制器,然后有交换机,但是作为测试仪厂商,我们Ixia可以仿真控制器,也可以仿真交换机。所以我们既有控制器也有交换机。

问:在测试的时候,你们做了一些性能、可靠性测试吗?

答:这块没有,就是只有我私下里面其他几个厂商做了一些性能测试。但是按照PlugFest的要求的话,是一般不做性能测试。可靠性测试也没有。

全球SDN技术大会专访Ixia:测试
Ixia在PlugFest上展出的测试设备

问:现在Ixia全线的产品都可以做SDN这类的测试吗?

答:是这样的。就是说我们因为SDN主要是一个二三层的技术,我们二三层的大部分模块都是支持OpenFlow的。

问:现在Ixia全线的产品包含哪些?

答:40G、100G我们都有支持。

  接着进行的是SDN、NFV、OpenFlow方面的对话:

问:上层协议呢?L4到L7,它支持OpenFlow吗?还是?

答:这个问题很好,OpenFlow他们现在有一个北向接口组,就是说北向接口区,就是控制器到应用之间的接口。针对这个接口,我们也在积极研发中,我们在后面的版本中会做到支持这种应用层的测试,就是对北向接口的测试,因为现在标准还没出来,大家也在协商怎么去做。我们在研发,如果有这个产品,我们就会去测试,这是北向接口这块。

问:L4到L7,你们在NFV方面有什么?你们做了一些什么?

答:是这样的,就是NFV这块,因为Ixia我们有二到三层的产品,和四到七层的产品,然后我们有两大平台。一种是基于硬件结构的,基于模块的。我们同样的还有一套我们叫做IxVM,是一个虚拟化的平台。虚拟化的平台同样支持二三层,四七层,所以你负责NFV这块虚拟化的功能测试,比如说你二三层,四七层,我都可以去仿真,我可以做一些Video,我可以做OS,我都可以支持,HTT,PFTT这些,而且我们在业界有一个比较成熟的产品叫IxLoad,就是说四七层的性能非常高的一个测试平台。

我们在虚拟化平台同样的是支持的。所以在NFV这块,我们用IxVM这个产品去满足这种NFV的一种测试场景。

问:你们支持哪些南向协议,还是以OpenFlow为主?

答:其实我们也有规划,我们后面会支持PC1,因为这块,VXLAN,我们都会,NVGRE我们已经支持了。因为VXLAN是有几家厂商合起来发起的一个协议。然后但是mGRE是Microsoft自己的,统一的这两个协议我们也会支持。然后到今年下半年,我们会支持PC1,因为这个是在运营商网络上用的比较多的。也是一个SDN的技术。

问:OpenFlow是南向接口,像NVGRE这些是南向接口吗?

答:你可能理解不一样,但是实际上它还是在偏向于南向这一块,还是在控制层到转化这块的。

问:它主要是传输控制命令的。但是NVGRE它是传输数据流的。

答:NVGRE也有控制流,VXLAN也有控制流。

编者注:SDN当中的南向接口指的是Control Plane(控制平面)到Data Plane(数据平面)的接口:

全球SDN技术大会专访Ixia 走在浪潮之尖
ONF SDN中的OpenFlow是一种典型的南向接口

问:但是它主要的含义是传输所有的流量,它是一个隧道。

答:不是,VXLAN不是,VXLAN有VID,VID明显它解决一个什么问题,它解决802.1,T5的VLAN ID不足的问题。所以它有一些控制,是一个控制层面的系统。NVGRE我可以理解,说是一个tunnel。

问:都一样,都是tunnel。它有这些分包在里面,说明它恰恰是一个就像IP那样,它是一个协议。它是一个L2、L3的一个tunnel。它跟我们说的softball这个API不一样。Softball API指的是,控制发送命令,或者发送什么策略,它中间是没有具体的数据,它只是策略,只是控制。

答:除了OpenFlow,你所知道的南向接口有哪些?

问:就是OpenDaylight,思科也提出它自己的南向接口。

答:这些私有协议目前我们就是说,还没有在产品中,现在还不支持,但是我们看,如果它真的是达到一定的程度,我们会很快的去做出来。因为这块对我们来说的话不是很困难,就是看你这个市场。而且我们跟思科实际上合作是非常紧密的。所以如果它是市场有一定的占有率的话,我们会很快的在我们的产品中做出来。

问:像最新发布的PerfectStorm ONE这个产品也能够支持SDN相关的功能测试吗?

答:其实它不是这一块。SDN就是说我们主要是集中2、3层的一些应用。因为PS1这个产品性能更高,可以仿真更多的4、7层的应用。

  然后谈到了Ixia和国内用户的合作:

问:目前Ixia在国内,因为你们不管参加像PlugFest还是其他的测试,其实重要的目的还是推广你们的解决方案。目前在国内发展的情况如何?就比如说和厂商的合作,或者说其他的设备。

答:跟厂商合作这块,就是两大块,一个是跟厂商合作,一个是跟终端用户的合作。就是厂商合作就是基本上国内的这个几个大的厂商跟我们都有合作,像华为、中兴都在用我们的产品。包括一些国际的,就更不说了。IBM、戴尔、HP都是用我们的产品。然后另外就是说在运营商这块,我们跟国内的三大运营商都是有很紧密的合作,就是说他们很多都在用我们的产品,或者我们给他提供一些测试解决方案再来测SDN的产品。相当于说,我们都跟他们有很紧密的合作。

问:像用户呢?特别是现在像互联网行业的用户,比较激进的。

答:互联网的用户是这样的。比如腾讯他们有这个产品,它也有我们的测试。他们自己在用,但是具体的我不知道他们是怎么测的。但是他们肯定是在用我们的产品在测,有的时候是在流量验证,或者有一些时候在用协议方面。

问:但是怎么用的你们也不知道?

答:对,他们也不跟我们讲。像腾讯、阿里他们都有我们的一些产品。因为我们这个非常灵活,只要你有硬件,只要有证书就完全可以去做的。

问:他们不参加你们的培训?证书到期了之后还每次都要去?

答:不,这些用户用得很久了,所以他们的技术已经很好了。

问:他们一直在持续的使用?

答:对。国内大的name的话,我们就是说install face还是比较大的。基本上都有。

问:这次PlugFest测试的时候,就是说有没有发现一些可以往外说的解决的问题。或者一些有意思的,比如说有意思的特性。比如说是不是十家都能互通,这个问题很关键。我相信应该不是十家都能互通。

答:这个肯定不可能全部互通。而且互通还有一个就是说,互通实际上这个概念太大了。这个怎么通,通到什么程度,比如说我一个限速,我能不能从头到尾的这个限速,这个我可以公开的说不可能,因为有的厂家就不支持group,这个肯定是做不到的。但是你如果互通只是二层的流量,那很容易,我打断一下,过去一下,那很容易。但是因为涉及到,这个链路中涉及到很多厂商,而且这个厂商选择互通他是有选择性的。比如说A厂商跟B厂商,因为我们原来知道,我们可以互通的。但是C厂商可能我觉得这个场景我不适合,它可能就不参加。

问:我其实讲的也就是基于OpenFlow,它这块,不是基本的绘画、握手,不是这一块。就是基于OpenFlow这一部分,实际上也不能完全都是互通的。

答:也不能完全。

问:这种像ONF它有提出什么解决方法吗?

答:因为ONF,尤其ONF它的标准,比如说1.3里面,它的OPEN显得特别多。所以它那个must(必须符合的)的不多。所以我一个厂商只要把must的做到了,optional(可选的)型的我可以不做。而且optional型的我怎么做也是我的事。

有一些厂家,尤其是一些大的厂家,他觉得我就不需要跟你互联。让你跟我互联,而且ONF它有一个最大的好处,它就定制有限的开放的,可以私有定制,就让你私有定制,我定制完了,如果我网络部署以后,那肯定大的厂商,就是说他要加进去很多私有的东西进去。

问:那这样的话,ONF最早的初衷之一不就是开放吗?实际上跟这个开放有一点,其实还是私有了。

答:它那个总的东西还是开放的。大框架还是开放的,小的方面肯定会有一些需求。

问:比如说我可能原来有BCP协议,我基于开放进行改造,就变成了私有。

答:这是市场模式控制的。所以大的厂商都希望这样去做自己的一些定制。

问:就像你们的存在是有意义,就是说把这个市场告诉大家,说这个市场上,什么是开放的。

答:什么是开放的,而且我可以测一下,比如说一执行测试,我跑一下就知道你对规范的满足程度,这个对很多的成员单位,他们觉得是一种福利。平时他们也不可能去买我们的测试仪去测一致性,这一次我们免费的给他们测一下。然后他自己知道他满足多少,实际上有很多厂商他自己也不清楚。

  Ixia谈到年底将会支持OpenFlow 1.4规范:

问:我想问一下,你们测试仪应该是走在标准的前面,或者是跟他们一起走。现在Ixia有没有看到Windows 1.4的产品?

答:我们1.4现在标准已经出来了。我们在今年年底会支持1.4。

问:这是有一个相关的厂商,其他测试需求吗?

答:现在还没有,其实1.4跟1.3差别不大。它就加了一些tunnel的技术。而且话说回来,现在很多厂家对于1.3的支持程度还没有做到完全,所以1.4,尤其今年测试还好,去年测试的时候,有一些厂家,它直接把1.0到1.3,就是一个version号码,一个是2,一个是4,直接改成4,它就支持1.3了,你说这个有意义吗?到1.4一样的,我把那个号码再改,它就变成4了,但是这个意义不大,实际上。

问:厂商是不是也感觉有点疲于奔命了,不断的去跟它这个版本?

答:所以有两块,第一块就是说一般传统的从1.0开始的厂商,它是蛮累的。像有一些做的比较早,但是后面厂商好,有些厂商我就前面不做了,直接跳到1.4去的。也有厂商这么走。

问:对,而且特别你现在市场也不成熟,你前面先做不一定就卖得出去。前面投入这么多。

答:是。正在部署,尤其国内部署还不多。

  媒体问到Ixia对SDN市场的看法:

问:就是从Ixia来看,整个SDN的发展,是不是,比如说现在提出的这种控制器集成来说,但是它也不是一个稳定的技术,也不是一个稳定的产品,这个市场到何时在能真正的稳定下来,说比如说我真的就能达到SDN的那种愿景。

答:所以这个很重要,为什么有测试仪厂家,需要做一个稳定性测试,实际上现在所有我参加的测试,就是刚才您问的,有没有稳定性测试。实际上到现在为止,没有一家是做稳定性测试。

比如我们传统的路由器,我们可能要7×24,做一个稳定性测试。但是在OpenFlow这块来,实际上现在还没有。

问:那是不是好做?因为这个东西过得去过不去。

答:第一是过得去过不去,第二你要结合一定的场景去做。如果你腾讯的在那跑一下,可能人家可以,那个服务器都可以是吗。但是你要挂一定的负载,你要模拟一定的应用的话。

问:实际上SDN这种环境,听起来是那么一片通途,但是实际上还是像测试仪厂商,反而要发挥的作用要更大了。因为这个市场还不成熟。

答:是。

问:每个产品出来之前,我觉得测试仪厂商们做得很多。

答:就是要你从开发,而且所以为什么我们基本上跟大部分这种新的标准都结合的很近。就是ONF、NFV,我们都积极的参与这种标准的制定,就是在标准制定的时候我们参与了。这个标准有可能没出来,我们已经有相应的小样的产品。一般都是这样,否则等它形成完善的一个产品了,你就来不及了。

问:就像给火车铺铁轨,火车来之前要铺好。

问:你肯定是要在交换机产品出来之前你测试机要做好。

答:是,所以你看100G的标准,包括后面400G的标准,我们也是积极参与。而且应该是做得比较早的。

问:这个够难的。

答:对。所以测试仪厂家对于技术这块还是非常重视。

  媒体询问Ixia对OpenFlow的看法:

问:我想问一下,Ixia对OpenFlow有什么看法,或者觉得有什么觉得改进的地方?

答:是这样,OpenFlow现在改进的地方,现在你看OpenFlow最近成立的几个工作组,第一个是迁移组,就是说从传统的网络怎么往OpenFlow网络去迁移。还有一个叫OpenFlow配置组。就是说现在怎么说跨控制器的配置,这个也是他们做的一些规范。另外SDN也在推一致性的认证,他也觉得这个一致性非常重要。就是说他们做一致性的的认证,就是说,北美实验室在做,中国是BII,他们在做一致性的认证。但是这个现在还在工作中,然后另外他还加了一个运营商组。因为原来就是参加ONF的运营商不是很多的。但是它现在加了一个运营商组,包括咱们中国移动也是这个里面的成员,它就更注重运营商这块的发展。

问:Ixia也会跟着OpenFlow的这种变化而变化吗?

答:肯定的。

问:未来会不会有一些新的测试的规范出来?

答:很有可能。

  随后Ixia谈到了具体的测试细节:

问:有专门测试这些规范的一致性吗?

答:对,一致性的首先我们有了。以后在配置这块,我们也会测,然后在迁移这块,因为迁移实际上更加需要测试仪去配合。因为你迁移不可能在现有的网络去仿真,你肯定用测试仪在实验室去仿真、模拟。这个我们肯定也会有相应的产品出来。

问:这种是不是以往的产品有时候,不仅仅是一个方法,我把原来产品的固件刷一下或者怎么样,需要新的产品?

答:是这样的。大部分我们是在原有的产品做。但是,有的一些新的需求。就是说现在因为虚机,刚才你说迁移,就是VM的迁移,一个云中心有上千或者上万台虚机,你要仿真这个虚机的迁移的话。你如果没有一个专门的设备,你很难做。你装一台虚机可以,你装100台可以,我就有一台设备,就专门做虚机的仿真。

我一台设备可以分针一万台,然后我可以迁移,然后迁移的过程中,我可以测到你对迁移的时间,你迁移需要多长时间。这个是很多数据中心,云中心很关心的。然后还有一个,迁移过程中你没有数据包的丢失,这个是很重要的。所以这个是完全新的一个东西,我就有新的产品出来。但是有一些如果像OpenFlow这块,像SDN这块,有可能 因为我在原有的模块上,我升级一下软件,我加一下软件功能我就可以实现的。我就会做,所以这个就是看那个具体的做什么应用。

问:现在就是说做这种PlugFest测试的时候,就是说,用你们的Ixia仪表,就是说,如果要是模拟OpenFlow图像的话,最大模拟流量可以有多少?

答:是这样的。实际上产生流是Ixia一个比较优势的。我们流量的,就是在业界是最高的,我们同档次的,我们的Ixia有一个最大的特点,我们所有的端口都是独立的CPU,独立的内存,独立的网络控制器。因为这个产生流完全是由网络控制器去产生的。不是由CPU的,所以我们可以做到很高的流量。比如说我们最高的,就是说一般的端口我们可以做10亿条流都可以。几十亿的都可以做到,而且我可以达到限速,无论多大字节我都可以达到限速,这个才是测试仪厂家比较强的。

所以一般流的条数,基本上可以满足所有的测试场景,就是我可以10亿条,你想OpenFlow它的Flow达到百万就很高了,我上了亿的这种,它肯定是完全满足它的这个测试场景。

因为这块是实际上是Ixia的优势,我们模拟仿真的交换机,我能产生上千台交换机。而且我这个发出的package速率我可以调的非常快。所以基本上在我测试以来,从来没有遇到一家厂家说我们的性能达不到他们的,比他低的。因为测试仪厂家你必须比未测设备性能要高,否则你没有办法测别人。现在基本上是我们用10%,或者20%的资源就可以达到他们的最高性能。

问:真有一天要你们比他们还低,那就卖不出去的。

答:对。但是有一点就是说,我补充一下,因为我们所有的端口都是独立的。所以我一个端口有可能达不到,我可以叠加,我可以用多个端口,比如我一个端口不行,我用两个。两个端口不行我用三个,这个也可以这么测。

问:主要您讲的很多就像这个未来的这种测试,SDN测试会有很多测试方法。

答:对。因为我们也是跟很多的厂家,还有最终用户去讨论,我经常帮他们写一些测试的方法。因为比如说有一家国内比较大的运营商,他们去年年底用了我们竞争对手一个测试方法,他们自己写了一个测试方法,然后用竞争对手的产品去测试,发现完全达不到,最后整个测试计划就完不成了。最后我们帮他们把这个测完了以后,然后到现在,今年的所有测试都用我们的测试仪了。

问:现在用户去找我们做SDN测试的多吗?

答:多。我最近好几家都在同时测。

问:主要是电信运营商吗?

答:运营商,也有行业用户。

问:什么样的行业用户会考虑SDN?

答:现在行业用户很多。比如电力。

问:他们有网络定制化的需求吗?

答:SDN是不是新技术,他们做那个通讯的人要知道,我们要根据最新的技术,所以他们现在拼命的在想,SDN怎么在我们这个里面用起来,然后他们就要测试,他们要了解,因为他们只要想到我怎么用,他不关心产品的,没关系。我只要有我想怎么用,有人帮我做出来,马上帮我做出来,这个肯定的。所以他们现在就是积极的研讨会、测试什么的。其实他们蛮有兴趣的。

问:你看电信,电信现在可能有一些应用的模式了。特别是40G、100G都开始上了。

答:电力它现在在关心怎么去用。怎么去把这块用到它的网络上去。他们比较关心这块,行业用户也蛮多的。比如说教育他们也在关心。

问:控制器完全可以达到对现网的要求?

答:对。如果部署网络的话,最近我就在测一家控制器,就是根据客户定制的要求,比如说我一个控制器,我要达到100万的流表,然后我的package的速率要达到比如说10000每秒,它就根据这样,我们每个交换机要有(32:52不清楚)流表中来。就是说它就测,这个就是体现用我们测试仪的时候,比如说有厂家10个你都过来,你说你能不能达到,你如果达不到不用参加了。如果你能达到我们就来参加,我们来测一下。然后这个完全是一个封闭的测试,就是说测完了,一家一家来过,可以达到。因为这个实际上容量我觉得,不是一个太大的问题,因为尤其是控制器,他只有把那个内存加大。把那个硬件服务器平台做得很强。他可以达到,但是稳定性、可靠性这方面是有一个问题的。因为他关键是软件的。控制器只要这套软件,这个倒是有可能。

问:就是说突发的状况是可以检测的。

答:对。但是这个就是说,我们测试仪可以并发,我可以一秒钟并发10万个,给你试一试,你处理得过来,这个场景就可以用测试仪测的。否则你没法,你用传统的PC,没法一秒钟并发这么多。

主持人:行,大家没有其他的问题,我们今天就先到这,如果有后续的问题可以发给我,我们再请杨总有时间的时候帮我们回答一下。谢谢大家的时间。

答:多谢。

总结:可以看出,测试设备是非常重要的,因为测试设备在开发过程当中必不可少,可以说,测试设备是走在业界标准发展浪潮的前列,测试设备的发展影响着标准的发展。

来源:ZDNetCBSi企业方案解决中心频道

0赞

好文章,需要你的鼓励

2014

07/17

11:16

分享

点赞

邮件订阅
白皮书