数据与计算发展前沿 ›› 2020, Vol. 2 ›› Issue (4): 28-43.

doi: 10.11871/jfdc.issn.2096-742X.2020.04.003

所属专题: 下一代互联网络技术与应用

• 专刊:下一代互联网络技术与应用(下) • 上一篇    下一篇

一种灵活精确的SDN交换机南向协议性能测试系统

张一凡1(),李津2(),虞红芳3,*(),孙罡3()   

  1. 1.中国电子科技集团公司第五十四研究所,河北 石家庄 050000
    2.信息系统安全技术国家重点实验室,北京 100101
    3.电子科技大学,四川 成都 611731
  • 收稿日期:2020-04-10 出版日期:2020-08-20 发布日期:2020-09-10
  • 通讯作者: 虞红芳
  • 作者简介:张一凡,中国电子科技集团公司第五十四研究所,硕士,助理工程师。2020年毕业于电子科技大学通信与信息系统专业,获工学硕士学位。主要研究方向为软件定义网络、数据中心网络。
    本文主要承担工作为系统方案设计、实现和论文写作。
    Zhang Yifan is an assistant engineer at The 54th Research Institute of China Electronics Technology Group Corporation. He received his M.S. degree in Communication and Information Engineering in 2020 from UESTC. His current research interests include software defined networking and data center networking.
    In this paper he is mainly responsible for the system design, implementation and paper writing.
    E-mail: zhangyfo@163.com|李津,信息系统安全技术国家重点实验室,硕士,工程师。2006年毕业于国防科技大学,获工学硕士学位。主要研究方向为信息安全、网络安全。
    本文主要承担工作为系统方案设计指导。
    Li Jin is an engineer at Nation Key Laboratory of Science and Technology on Information System Security (STISS). He received his M.S. degree in Computer Science and Technology in 2006 from NUDT. His current research interests include information security and network security.
    In this paper he is mainly responsible for the system design guidance.
    E-mail: tianyi198012@163.com|虞红芳,电子科技大学信息与通信工程学院,博士,教授。2012年毕业于电子科技大学通信与信息系统专业,获工学博士学位。主要研究方向为网络虚拟化、云/边缘计算、分布式人工智能、区块链。
    本文主要承担工作为技术方案和论文写作指导。
    Yu Hongfang is a professor at School of Communication and Information Engineering of University of Electronic Science and Technology of China (UESTC). She received her M.S. degree and Ph.D. degree in Communication and Information Engineering in 1999 and 2006 from UESTC, respectively. Her current research interests include data center networking, network (function) virtualization, cloud/edge computing, distributed AI and blockchain.
    In this paper he is mainly responsible for the guidance of technical solutions and paper writing.
    E-mail: yuhf@uestc.edu.cn|孙罡,电子科技大学信息与通信工程学院,博士,副教授。2012年毕业于电子科技大学通信与信息系统专业,获工学博士学位。2012年12月至今,在电子科技大学任教。长期致力于网络虚拟化、云计算、物联网与网络信息安全领域的相关研究。
    本文主要承担工作为技术方案和论文写作指导。
    Sun Gang is an associate professor at School of Communication and Information Engineering of University of Electronic Science and Technology of China (UESTC). He received his Ph.D. degree in Communication and Information Engineering in 2012 from University of Electronic Science and Technology of China. His research interests include network virtualization, cloud computing, IoT and cyber security.
    In this paper he is mainly responsible for the technical guidance and paper writing.
    E-mail: gangsun@uestc.edu.cn

A Flexible and Accurate SDN Switch Southbound Protocol Performance Test System

Zhang Yifan1(),Li Jin2(),Yu Hongfang3,*(),Sun Gang3()   

  1. 1. The 54th Research Institute of China Electronics Technology Group Corporation, Shijiazhuang, Hebei 050000, China
    2. National Key Laboratory of Science and Technology on Information System Security, Beijing 100101, China
    3. University of Electronic Science and Technology of China, Chengdu, Sichuan 611731, China
  • Received:2020-04-10 Online:2020-08-20 Published:2020-09-10
  • Contact: Yu Hongfang

摘要:

【目的】SDN交换机南向协议性能测试系统致力于通过构造测试场景,按照一定的流量策略探测被测交换机各项性能指标,评价其是否满足用户性能需求。【文献范围】本文重点调研了SDN交换机南向协议的发展历程、公开的SDN交换机性能测试结果以及相关SDN交换机性能测试文献等。【方法】本文给出一种灵活精确的SDN交换机南向协议性能测试系统,采用软硬件结合的架构保证了系统良好的可扩展性、灵活的流量构造能力以及纳秒级的时间测量精度。【结果】基于FAST架构,本文以OpenFlow协议为例实现了灵活精确的SDN交换机南向协议性能测试系统,并针对新华三交换机进行了一系列OpenFlow协议性能测试。【局限】本文所提出的方案仅适用于单个交换机无加密南向协议的性能测试,针对SDN交换机集群性能测试所需的场景模拟以及加密南向协议的解密突破仍需进一步探索。【结论】通过针对新华三交换机进行了OpenFlow流表性能测试,客观的评价了该交换机的实际性能,验证了本测试系统的可用性。

关键词: 软件定义网络, SDN交换机, 南向协议, 性能测试, 软硬件协同

Abstract:

[Objective] The SDN switch southbound protocol performance testing system is dedicated to constructing test scenarios, detecting various performance indicators of the switch under test according to a certain traffic strategy, and evaluating whether it meets user performance requirements. [Scope of the literature] This article focuses on the development history of the SDN switch southbound protocols, the published SDN switch performance test results, and related SDN switch performance test literature, etc. [Methods] A flexible and accurate SDN switch southbound protocol performance test system is proposed in this article. A hardware/software co-design architecture is used to ensure scalability of the system, flexible flow construction capability, and nanosecond-level time measurement accuracy. [Results] Based on the FAST architecture, a flexible and accurate SDN switch southbound protocol performance test system for OpenFlow protocol is implemented. This system has conducted a series of OpenFlow protocol performance tests to a H3C switch. [Limitations] The scheme proposed in this article is only applicable to the performance test of a single switch without encryption southbound protocol. The scenario simulation required for SDN switch cluster performance test and the decryption breakthrough of encrypted southbound protocol still need to be further explored. [Conclusions] Through the OpenFlow flow table performance test of the H3C switch, the actual performance of the switch is objectively evaluated, and the availability of this test system is verified.

Key words: software defined networking, SDN switch, southbound protocol, performance testing, hardware/software co-design