论文部分内容阅读
软件定义网络(Software-Defined Networks,SDN)为革新传统网络中的层次结构提供了新的解决方案。在SDN架构中,实现了控制平面与数据平面的解耦,分别对应两种SDN网元:控制平面的控制器和数据平面的转发设备,这两种网元之间通过南向接口通信。SDN网元支持的南向接口协议除了典型的OpenFlow之外,还有BGP-LS、PCEP等非典型的SDN南向协议。现有对支持南向协议的网元性能测试,主要集中在支持OpenFlow协议的SDN网元设备,而支持非典型SDN南向协议的网元性能测试尚处于发展阶段。如何梳理支持非典型SDN南向协议的网元性能测试指标,设计测试方法,实现测试系统是有实际应用价值的研究。针对上述问题,本文通过理论分析、方法研究和仿真验证等工作,主要研究内容如下:1.支持非典型SDN南向协议的网元性能测试指标的研究。首先,给出SDN网元性能测试的指标体系构建原则和构建流程。在此基础上,针对BGP-LS和PCEP两种非典型SDN南向协议,利用黑盒测试的测试指标设计方法,搜集和筛选针对这两种南向协议的SDN网元性能测试指标。最后,本文根据性能指标测试内容和SDN层次结构的特点,构建测试指标体系,保证了测试指标的层次性。2.在完成测试指标研究之后,基于现有性能测试过程的形式化描述,设计一种适用于支持非典型SDN南向协议的网元性能的通用测试方法。将支持非典型SDN南向协议的网元性能测试分为:测试准备、测试正式开始和测试结果分析3个步骤。其中,第二步涉及对非典型SDN南向协议报文的处理。最后,利用网元性能的通用测试方法,结合测试指标的特点,给出每个指标的具体测试方法。3.进一步应用测试方法,设计并实现支持非典型SDN南向协议的网元性能测试系统。该系统由前端界面、测试系统调度台和测试执行组件3个部分组成。其中,测试执行组件完成对非典型SDN南向协议报文的捕获、发送和分析等功能。测试系统通过构建SDN网络环境,构造测试场景,执行测试过程,分析测试结果,并通过简洁的前端界面向用户展示测试结果和各个模块的执行日志。以上工作,已通过支持BGP-LS和PCEP协议的网元性能测试验证,可以完成针对非典型SDN南向协议的网元性能测试,更进一步地探索非典型SDN南向协议的网元性能测试研究工作。