首页 | 本学科首页   官方微博 | 高级检索  
     

基于OpenFlow的报文分类算法研究与实现
引用本文:吕,昭,李,韬.基于OpenFlow的报文分类算法研究与实现[J].计算机工程与科学,2014,36(5):860-865.
作者姓名:      
基金项目:国家自然科学基金资助项目(61202483)
摘    要:随着软件定义网络、OpenFlow等技术的兴起,传统的基于5元组的报文分类技术已不能满足OpenFlow基于多元组的细粒度流量控制需求。因此,以分析已有的报文分类算法为基础,采用分而治之的思想,针对OpenFlow报文分类的精确匹配需求,设计实现了一种基于Hash的计数型链表Bloom Filter算法--OF_CBF算法。针对OpenFlow报文分类的通配匹配需求,借鉴正则表达式匹配算法思想,设计实现了基于有限自动机的报文匹配算法--OF_FSMP算法。对两种算法进行分析验证,并初步对两种算法进行了性能分析。

关 键 词:网络处理器  报文分类  OpenFlow  Bloom  Filter  有限自动机  
收稿时间:2013-08-30
修稿时间:2014-05-25

Study and implementation of packet classification algorithms for OpenFlow
LvZhao,LI Tao.Study and implementation of packet classification algorithms for OpenFlow[J].Computer Engineering & Science,2014,36(5):860-865.
Authors:LvZhao  LI Tao
Affiliation:(College of Computer,National University of Defense Technology,Changsha 410073,China)
Abstract:With the emergence of software defined network and OpenFlow in recent years, fine grained flow control based on the multi tuple packet classification makes a huge challenge to the traditional 5 tuple packet classification. The basic concept of packet classification, some typical packet classification algorithms and the packet classification for OpenFlow are introduced. For the demand of exact match in the OpenFlow packet classification, a counting and linked list Bloom Filter base on Hash, named OF_CBF, is designed and implemented. And it is tested and analyzed. For the demand of wildcard match in the OpenFlow packet classification, an algorithm based on finite state machine, named OF_FSMP is designed, implemented, tested and analyzed.
Keywords:network processor  packet classification  OpenFlow  Bloom Filter  finite state machine  
本文献已被 CNKI 等数据库收录!
点击此处可从《计算机工程与科学》浏览原始摘要信息
点击此处可从《计算机工程与科学》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号