测试面临巨大挑战:四方面入手保证OpenFlow网络QoE
需要指出的是,OpenFlow在带来全新的网络体系架构的同时,也因此带来了很多需要测试的环节。张小东指出,OpenFlow的测试正面临诸多挑战:“首先,在转发策略方面,采用OpenFlow技术的交换机可以采用多种转发策略,例如主动专发、被动转发、混合转发,每种转发策略都需要进行测试。”
以被动转发模式为例,需要测试的内容包括转发的决策流程、时延缓存、流表的建立拆除能力,还需要测试控制器对流表的处理能力,包括流表的操作、测试、删除、添加、修改等能力。
其次,在OpenFlow端口测试方面,OpenFlow交换机拥有物理端口、逻辑端口、预留端口等。由于目前交换机同时具备传统交换机与OpenFlow交换机的功能,因此还需要有Normal端口测试。
“要测试OpenFlow技术以及网络,需要包括四个方面:性能(Performance)、可用性(Availability)、安全(Security)、容量(Scalability),即PASS测试方法学。”张小东表示,只有从这四个方面入手,才能保证OpenFlow网络的QoE。
发力OpenFlow测试:思博伦推业界首款协议仿真方案
可见,OpenFlow网络在测试上正面临着巨大挑战。据张小东介绍,思博伦是业内第一家支持OpenFlow协议仿真测试的厂商。2012年5月,思博伦发布了业界第一种用于高速以太网的集成式OpenFlow基准测试解决方案——Spirent TestCenter OpenFlow。
思博伦的Spirent TestCenter OpenFlow是业界第一种可同时提供协议仿真和高速以太网OpenFlow网络设备的流扩展能力,以及转发性能测试的解决方案。该解决方案能提供必需的经验数据,用于确定OpenFlow网络设备和SDN应用是否能够在不影响用户体验的情况下实现真正的商业利益。
而在安全性方面,张小东认为,“OpenFlow不存在太大的安全问题,由于OpenFlow可以实现集中控制,所以对安全的管理更有效;不过,如果中央控制器一旦遭遇黑客攻击,整个网络就宕机了,思博伦对此也推出了很多针对性的安全测试方案,验证了网络上的抗攻击能力。”
同时,思博伦已经在SDN/OpenFlow标准化组织中参加了许多与Openflow有关的测试。2012年3月,思博伦通信参加了第一届OpenFlow Network Foundation (ONF)互用性展会,从ONF成立之日起,思博伦就是该组织的成员;2012年3月份,ONF组织的第一次Openflow互操作性测试,思博伦的旗舰产品Spirent TestCenter就首次被用于此次大规模测试;思博伦还参加了2012年组织的Indiana University InCNTRE SDN lab测试。
2012年9月份,在澳大利亚举行的AusNOG会上,思博伦展示了100G live 流量的OpenFlow网络,这是业界首次100G OpenFlow的现场演示,并首次向公众展示了Spirent TestCenter用于测试高速以太网OpenFlow设备;2012年10月份,在ONF组织的Openflow互操作性测试中,思博伦的旗舰产品Spirent TestCenter再次被采用。