期刊文献+

基于MapReduce的OpenFlow网络属性验证技术 被引量:3

MapReduce-Based Network Property Verification Technique for OpenFlow Network
下载PDF
导出
摘要 针对OpenFlow网络中由程序自动改变数据平面状态方式引起的流表配置错误问题,提出1种基于MapReduce的OpenFlow网络属性验证技术.首先,利用OpenFlow网络控制转发分离的特点,设计支持实时与非实时2种验证方式的技术架构.其次,提出基于MapReduce模型的非实时验证算法,在Map阶段划分规则等价类,在Reduce阶段构建基于交换机端口谓词的网络转发图并分析可达性,以实现对网络属性的并行验证.与此同时,利用原子谓词消除谓词集合冗余项和规则匹配域转换的方法,提高可达性分析效率.此外,在非实时验证算法的基础上,结合网络更新事件提出实时验证算法,实现网络状态改变时的增量式网络属性验证.最后,理论分析和仿真实验验证了该技术的运行效率和存储开销,并分析了其对TCP连接建立时间的影响. Aimed at the problem of configuration errors of flow tables resulting from automatic change of data-plane state by software in OpenFlow network,a MapReduce-based network property verification technique is proposed.Firstly,by exploiting the separation of logic control from data forwarding in OpenFlow network,a novel technical framework providing non-real-time and real-time verification is designed.Further,on the basis of the advantage of parallel computing in MapReduce,a non-real-time verification algorithm is presented,which can verify network properties in parallel in two phases.In Map phase,it slices network into equivalence classes.In Reduce phase,it builds network forwarding graph with switch port predicates and conducts network reachability analysis.Meanwhile,with the help of atomic predicates,it can not only eliminate the redundancy of the set of switch port predicates,but also convert highly computation-intensive operations on predicates to those on sets of integers,speeding up computation of network reachability further.Based on it,a real-time verification algorithm is proposed.According to different network update events,it applies different changes to the results of non-real-time verification in order to incrementally verify properties.Finally,theoretical analysis and experimental results show the low time and storage overhead of the proposed technique.Additionally,its effect on the time of building TCP connection is also analyzed.
出处 《计算机研究与发展》 EI CSCD 北大核心 2016年第11期2500-2511,共12页 Journal of Computer Research and Development
基金 国家"八六三"高技术研究发展计划基金项目(2012AA012704) 郑州市科技领军人才项目(131PLJRC644)~~
关键词 流表配置 网络可达性分析 网络属性验证 MAPREDUCE模型 OpenFlow网络 flow table configuration network reachability analysis network property verification MapReduce model OpenFlow network
  • 相关文献

参考文献1

二级参考文献65

  • 1Mckeown N, Anderson T, Balakrishnan H, Parulkar G, Peterson L, Rexford J, Shenker S, Turner J. OpenFlow: Enabling innovation in campus networks. ACM SIGCOMM Computer Communication Review, 2008,38(2):69-74. [doi: 10.1145/1355734. 1355746].
  • 2Elliott C. GENI: Opening up new classes of experiments in global networking. IEEE Internet Computing, 2010,14(1):39-42.
  • 3Gavras A, Karila A, Fdida S, May M, Potts M. Future Internet research and experimentation: The FIRE initiative. ACM SIGCOMM Computer Communication Review, 2007,37(3):89-92. [doi: 10.114511273445.1273460].
  • 4JGN2plus. 2012. http://www.jgn.nict.go.jp/english/index.html.
  • 5SOFIA. 2012. http://fi.ict.ac.cn/research/sofia_overview.htm.
  • 6Yang L, Dantu R, Anderson T, Gopal R. Forwarding and Control Element Separation (ForCES) Framework. RFC 3746, 2004. http://tools.ietf.org/html/rfc3746.
  • 7Greenberg A, Hjalmtysson G, Maltz DA, Myers A, Rexford J, Xie G, Yan H, Zhan J, Zhang H. A clean slate 4D approach to network control and management. ACM SIGCOMM Computer Communication Review, 2005,35(5):41-54. [doi: 10.1145/1096536. 1096541].
  • 8Caesar M, Caldwell D, Feamster N, Rexford J, Shaikh A, Merwe J. Design and implementation of a routing control platform. In: Proc. of the 2rd USENIX Symp. on Networked Systems Design and Implementation (NSDI). Boston: USENIX Association, 2005. 15-28.
  • 9Casado M, Garfinkel T, Akella A, Freedman MJ, Boneh D, Mckeown N, Shenker S. SANE: A protection architecture for enterprise networks. In: Proc. of the 15th Conf. on USENIX Security Symp. Vancouver: USENIX Association, 2006. 137-151.
  • 10Casado M, Freedman MJ, Pettit J, Luo J, Mckeown N, Shenker S. Ethane: Taking control of the enterprise. In: Proc. of the SIGCOMM 2007. Kyoto: ACM Press, 2007. 1-12. [doi: 10.1145/1282380.1282382].

共引文献419

同被引文献16

引证文献3

二级引证文献6

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部