SDN测试平台介绍 SDN测试平台为SDN测试提供了测试工具和网络环境。该测试平台可以进行比较全面的SDN测试,包括但不限于以下类型的测试:
-
SDN协议一致性测试
-
SDN互通性测试
-
SDN功能性测试
-
SDN性能测试
-
SDN测试平台的示意图如下所示:
该测试平台提供了多种测试工具,包含流量生成器、SDN一致性测试仪、SDN功能性测试仪和SDN性能测试仪,可以用于不同类型的SDN测试和认证。同时,SDN测试平台也提供了许多支持SDN的设备,如各种开源/商用的支持OpenFlow协议的交换机和控制器设备以及其它网络设备,这为互通性测试做好了准备。测试平台还包括一些SDN配置管理设备和OF配置节点,可以对SDN网络和设备进行配置和管理,还可以对配置管理协议如of-config协议进行测试。另外,SDN测试平台还可以展示和验证一些SDN应用和SDN解决方案。
SDN测试方法 OpenFlow是SDN控制器和交换机之间的通信协议。下面介绍的SDN测试方法都是指基于OpenFlow的SDN测试。常见的SDN测试类型有协议一致性测试、互通性测试、功能测试和性能测试,下面对这几个测试类型的测试方法分别进行介绍。
1. SDN协议一致性测试
协议一致性测试是对OpenFlow设备(交换机设备)对OpenFlow协议的符合情况进行测试和验证。ONF即开放网络基金会设立OpenFlow一致性测试项目,目前可以开展OpenFLow 1.0标准的一致性测试。OpenFLow 1.0一致性测试的规范是“Conformance Test Specification for OpenFlow Switch Specification 1.0.1”。规范中包含10个测试组,主要对以下10个方面进行测试:
协议一致性测试是对设备支持OpenFlow情况进行全面的检查,包括必要的和可选的功能。有超过200个测试项,OpenFLow交换机需要通过所有必选的测试项才能通过一致性测试认证。
|