通信学报 ›› 2017, Vol. 38 ›› Issue (5): 182-189.doi: 10.11959/j.issn.1000-436x.2017048

• 学术通信 • 上一篇    下一篇

基于信息熵的匹配域裁剪算法

孙鹏浩,兰巨龙,张少军,李军飞   

  1. 国家数字交换系统工程技术研究中心,河南 郑州 450002
  • 修回日期:2017-01-17 出版日期:2017-05-01 发布日期:2017-05-28
  • 作者简介:孙鹏浩(1992-),男,山东青岛人,国家数字交换系统工程技术研究中心硕士生,主要研究方向为可编程网络、数字交换技术。|兰巨龙(1962-),男,河北张北人,博士,国家数字交换系统工程技术研究中心总工程师、教授、博士生导师,主要研究方向为新一代信息网络关键理论与技术。|张少军(1989-),男,山西新绛人,国家数字交换系统工程技术研究中心博士生,主要研究方向为软件定义网络。|李军飞(1989-),男,河南安阳人,国家数字交换系统工程技术研究中心博士生,主要研究方向为软件定义网络。
  • 基金资助:
    国家重点基础研究发展计划(“973”计划)基金资助项目(2013CB329104);国家自然科学基金资助项目(61521003);国家高技术研究发展计划(“863”计划)基金资助项目(2015AA016102)

Information entropy based match field cutting algorithm

Peng-hao SUN,Ju-long LAN,Shao-jun ZHANG,Jun-fei LI   

  1. National Digital Switching System Engineering and Technological R&D Center (NDSC),Zhengzhou 450002,China
  • Revised:2017-01-17 Online:2017-05-01 Published:2017-05-28
  • Supported by:
    The National Basic Research Program of China (973 Program)(2013CB329104);The National Natural Science Foundation of China(61521003);The National High Technology Research and Development Program of China (863 Program)(2015AA016102)

摘要:

随着网络功能日益多样化,分组分类技术对匹配域数量、表项深度等需求不断提高,加剧了硬件存储压力。为保证查表效率和硬件资源利用率,提出基于信息熵的匹配域裁剪算法。通过分析匹配域冗余信息,提出匹配域裁剪模型;通过分组头部信息熵的映射建模,将匹配域裁剪算法复杂度从NP难降为线性复杂度。实验结果表明,较现有方案,所提方案所需三态内容寻址存储器(TCAM,ternary content-addressable memory)存储空间能够进一步减少40%以上,或随着流表规模增长,所提案能够明显减少算法运行时间。

关键词: 分组分类, 三态内容寻址存储器, OpenFlow, 信息熵

Abstract:

With the increasing diversity of network functions,packet classification had a higher demand on the number of match fields and depth of match table,which placed a severe burden on the storage capacity of hardware.To ensure the efficiency of matching process while at the same time improve the usage of storage devices,an information entropy based cutting algorithm on match fields was proposed.By the analysis on the redundancy of match fields and distribution pattern in a rule set,a match field cutting model was proposed.With the mapping of matching process to the process of entropy reduction,the complexity of optimal match field cutting was reduced from NP-hard to linear complexity.Experiment results show that compared to existing schemes,this scheme can need 40% less TCAM storage space,and on the other side,with the growing of table size,the time complexity of this algorithm is also far less than other algorithms.

Key words: packet classification, TCAM, OpenFlow, information entropy

中图分类号: 

No Suggested Reading articles found!