近年来,电信运营商为了改善盈收预期,一直在强调流量经营、致力于发展智能化网络,而软件定义网络(SDN)是实现这一目标的重要技术。市场研究机构Infonetics最近发布报告称,2014年SDN和NFV将从实验走向试验,不久之后就能看到商用部署的案例。
不过经过长年的积累,电信运营商的网络设备环境异常复杂,基于网络的业务重心也在不断发生变化,通信厂商的SDN产品要想获得运营商的青睐,就必须向客户证明自己的产品能够在适应复杂网络环境的同时,提供优异的表现。为了帮助在华通信厂商尽快完善SDN产品,2014年3月,主导SDN/OpenFlow标准及规格制定的组织OpenNetworkFoundation(ONF)专门成立了ONF测试领导委员会。该委员会的副主席PaulTo于4月初来到中国,向国内介绍了近期一些重要测试工作和技术的进展情况。
引导产业链健康发展
PaulTo既是ONF测试领导委员会的副主席,也是思博伦通信SDN&Cloud总监,对行业、技术的发展有非常深刻的理解。在访华的一周时间里,他拜访了中国很多SDN设备提供商,他认为,中国市场对于SDN的产业发展具有越来越重要的推动作用。
PaulTo告诉记者,在成立测试领导委员会之前,ONF就有一系列的测试组以及测试工作,并于去年推出了Openflow认证计划,提供测试和认证服务,为相关测试例和测试软件提供开源策略和支持。但随着产业的迅速发展,业界急需将测试实验室与测试工具/方案提供商联系在一起,为SDN的发展提供一个更好的生态环境。所以2014年3月,ONF成立了测试领导委员会。该委员会指导所有相关测试项目与测试活动,包括为ONF认证实验室提供测试方法、流程等相关指导,为ONF认证实验室提供认证及审计流程,为ONF认证测试工具提供认证和验证流程等。
此外,该测试领导委员会也在积极和产业链上的厂商、实验室积极沟通,努力将测试实验室与测试工具/方案提供商联系在一起,形成完善的生态系统。
据PaulTo介绍,在2013年之前,ONF虽然也有相关测试工作,但并不是很多。时间进入2013年之后,ONF的测试工作开始取得重大进展,北京BII天地互联于当年成为了全球第二家取得资质的ONF认证实验室。目前全球共有四家ONF认证实验室,分别是中国的天地互联、印度的CNLabs、美国的InCNTRE实验室和UNH-IOL。
测试方案与规范亟待改进
PaulTo认为,对于openflow的测试来说,急需加速测试方法学以及测试规范的开发。据PaulTo介绍,目前控制器的规范还没开始研发,在交换机的一致性方面,1.0版已经完成,1.3版还在进行当中,预期今年2季度能推出。1.3性能测试规范的相关工作也已经启动。
SDN、Openflow将给电信网络带来巨大的变化,为了确保电信网络的性能、可用性、安全性和规模应用能力,在商用部署之前进行严密测试是惟一手段。
在性能上,由于添加了更多基于软件的组件,电信网络的性能面临一些潜在的影响,这些影响可能包括正常网络条件下和压力条件下的吞吐量和时延等。在可用性方面,随着控制层的集中化,SDN控制器会成为网络可用性中一个重要的方面,它们必须能够与应用和设备的快速变化始终保持同步。在安全性方面,未经批准的应用不能通过SDN对网络配置进行修改,类似黑客对单个设备的配置修改也应该被严格屏蔽。在规模应用能力方面,SDN控制器不仅需要通过扩展来应对大型网络,还必须利用扩展,与来自网络设备和SDN应用的大量并发请求保持同步。
Paul还特别指出,新SDN应用的出现为测试工作提出了更多的需求。由于这些应用会改变网络的行为,因此每项新应用和每个应用的新版本都需要接受验证测试。这也是openflow/SDN安全测试很不一样的地方。
目前OpenFlow1.3一致性测试规范正在制定中,有超过40个测试组一起开发了700多个测试例。预计到1.3测试规范证实发布前,会有1000多个测试例。PaulTo介绍说,ONF测试领导委员会正在考虑将1.3认证分为基本和高级两种。其中基本认证测试1个流表,涵盖强制动作域和匹配域;高级认证测试多流表,涵盖高级动作域和匹配域。
推动产业互通
ONF在全球有很多项目,PlugFest是其中一项极具特色的活动。近两年来,PlugFest吸引了众多SDN厂商的兴趣。这项活动每年举行两次,通常为期一周,对各个ONF成员企业的产品进行高强度密集测试。在此期间,测试厂商会免费提供Openflow测试工具,相关测试实验室和测试设备提供商也会提供专家级别的支持。参与者都认为,这样短短一周的测试抵得上平时几个月的测试成果。
PaulTo特别提到了去年秋季的PlugFest活动。那次PlugFest活动是在位于加州的思博伦概念验证(SPOC)实验室举行的。活动首次集中测试了OpenFlow1.3的互通性,测试场景也比以前更为复杂。PaulTo表示,业界正在真正开始接受SDN,而OpenFlow1.3是实现许多应用所需的关键技术之一。不过这一新技术真正实施起来牵涉的问题非常复杂,所以有必要面向OpenFlow和SDN开发人员推出强大、专业的支持测试环境。去年秋季的PlugFest活动就是针对这一问题展开的。
2013年底,思博伦与Luxoft发布了业界第一种开放、可扩展的OpenFlow一致性测试解决方案,支持最新的OpenFlow1.3和1.4。该解决方案结合了思博伦SpirentiTest简洁易用的图形用户界面和测试例开发工具,以及LuxoftOpenFlow1.3和1.4一致性测试的分布式和并行执行后台,可以为SDN厂商测试、完善自身产品提供强有力的支撑。
“今年春季的PlugFest将于5月12-16日举行。”PaulTo说,“这次活动将在中国和美国两地同步举办,这也是第一次在两地同时举办该活动。”PaulTo表示希望各大SDN厂商积极参与进来,加快SDN技术和产品的发展进程。