电信科学 ›› 2017, Vol. 33 ›› Issue (11): 27-36.doi: 10.11959/j.issn.1000-0801.2017305

• 研究与开发 • 上一篇    下一篇

基于深度学习的软件定义网络应用策略冲突检测方法

李传煌1,程成1,袁小雍2,岑利杰1,王伟明1   

  1. 1 浙江工商大学信息与电子工程学院,浙江 杭州 310018
    2 美国佛罗里达大学大规模智能系统实验室,美国 佛罗里达州 盖恩斯维尔 32611
  • 修回日期:2017-11-10 出版日期:2017-11-01 发布日期:2017-12-08
  • 作者简介:李传煌(1980-),男,博士,浙江工商大学信息与电气工程学院副教授,2016年美国佛罗里达大学访问学者,主要研究方向为软件定义网络、深度学习、开放可编程网络、系统性能预测和分析模型,发表EI/SCI检索论文40余篇,申请专利15项。|程成(1993-),男,浙江工商大学信息与电气工程学院硕士生,主要研究方向为软件定义网络、深度学习。|袁小雍(1990-),男,美国佛罗里达大学博士生,主要研究方向为网络安全、深度学习、云计算和分布式系统。|岑利杰(1992-),男,浙江工商大学信息与电气工程学院硕士生,主要研究方向为网络安全、深度学习、软件定义网络。|王伟明(1964-),男,博士,浙江工商大学信息与电子工程学院教授,主要研究方向为新一代网络架构、开放可编程网络,特别是IETF ForCES、SDN及可重构网络等方面的协议、模型和算法。
  • 基金资助:
    国家高技术研究发展计划(“863”计划)基金资助项目(2015AA011901);国家自然科学基金资助项目(61402408);国家自然科学基金资助项目(61379120);浙江省自然科学基金资助项目(LY18F010006);浙江省重点研发计划基金资助项目(2017C03058)

Policy conflict detection in software defined network by using deep learning

Chuanhuang LI1,Cheng CHENG1,Xiaoyong YUAN2,Lijie CEN1,Weiming WANG1   

  1. 1 School of Information and Electrical Engineering,Zhejiang Gongshang University,Hangzhou 310018,China
    2 LiLAB,University of Florida,Gainesville,Florida 32611,USA
  • Revised:2017-11-10 Online:2017-11-01 Published:2017-12-08
  • Supported by:
    The National High Technology Research and Development Program (863 Program)(2015AA011901);The National Natural Science Foundation of China(61402408);The National Natural Science Foundation of China(61379120);Zhejiang Provincial Natural Science Foundation of China(LY18F010006);Zhejiang’s Key Project of Research and Development Plan(2017C03058)

摘要:

在基于OpenFlow的软件定义网络(SDN)中,应用被部署时,相应的流表策略将被下发到OpenFlow交换机中,不同应用的流表项之间如果产生冲突,将会影响交换机的实际转发行为,进而扰乱特定应用的正确部署以及SDN的安全。随着SDN规模的扩大以及需要部署应用的数量的剧增,交换机中的流表数量呈现爆炸式增长。此时若采用传统的流表冲突检测算法,交换机将会耗费大量的系统计算时间。结合深度学习,首次提出了一种适合SDN中超大规模应用部署的智能流表冲突检测方法。实验结果表明,第一级深度学习模型的AUC达到97.04%,第二级模型的AUC达到99.97%,同时冲突检测时间与流表规模呈现线性增长关系。

关键词: 流表冲突检测, 深度学习, 异常检测, 软件定义网络, OpenFlow

Abstract:

In OpenFlow-based SDN(software defined network),applications can be deployed through dispatching the flow polices to the switches by the application orchestrator or controller.Policy conflict between multiple applications will affect the actual forwarding behavior and the security of the SDN.With the expansion of network scale of SDN and the increasement of application number,the number of flow entries will increase explosively.In this case,traditional algorithms of conflict detection will consume huge system resources in computing.An intelligent conflict detection approach based on deep learning was proposed which proved to be efficient in flow entries’ conflict detection.The experimental results show that the AUC (area under the curve) of the first level deep learning model can reach 97.04%,and the AUC of the second level model can reach 99.97%.Meanwhile,the time of conflict detection and the scale of the flow table have a linear growth relationship.

Key words: policy conflict detection, deep learning, anomaly detection, SDN, OpenFlow

中图分类号: 

No Suggested Reading articles found!