期刊文献+

利用符号OBDD-LIST设计批处理包过滤防火墙

Batched Packet Filtering Firewall Algorithm Based on Symbolic OBDD-LIST
下载PDF
导出
摘要 为解决包过滤防火墙规则数目不断增加导致的存储空间膨胀和过滤速度降低的问题,提出一种基于有序二叉决策图与线性列表的混合结构(OBDD-LIST)的批处理包过滤防火墙算法.首先依据规则各域的特征属性对规则筛选分类,并使用位级别压缩的方式重新设计防火墙的规则库;然后基于连续传入的数据包包头信息具有相似性的特征,利用有序二叉决策图无冗余、无回溯的优势,采用批处理的思想过滤数据包;最后,通过开源软件Class Bench生成的高仿真数据包进行了仿真实验,证明本文算法在存储空间、匹配速率上具有较大的优势,有效提高了防火墙的性能. In order to solve the problem of storage space expansion and filtration rate reduction that caused by creasing number of packet filtering firewall rules,an algorithm of batching packet filter firewall based on symbolic OBDD-LIST is proposed in this paper. First, sorting rules by the characteristic properties of each fields; and then, the bit-level compression method is used to redesigned firewall rule base. The thought of batch packet is proposed, considering by the continuous incoming packet header information has same characteristics and the advantages of noredundancy and no-backtracking of OBDD. Finally, simulation experiments which by the high simulation data packet that generated by the open source software ClassBench, verify the advantages of the proposed method on the storage space and matching rate that effectively improve the performance of the firewall.
出处 《小型微型计算机系统》 CSCD 北大核心 2017年第5期1013-1016,共4页 Journal of Chinese Computer Systems
基金 国家自然科学基金项目(61262030 61572146 61363030)资助 广西自然科学(2015GXNSFAA139285 2014GXNSFAA118354)资助
关键词 包过滤 有序二叉决策图(Older Binary Decision Diagram) OBDD—LIST 批处理 packet filter Order Binary Decision Diagram (OBDD) OBDD-LIST batching
  • 相关文献

参考文献4

二级参考文献88

  • 1张艳军,陈友,郭莉,程学旗.基于决策树的递归包分类算法[J].北京邮电大学学报,2006,29(z2):45-48. 被引量:1
  • 2Gupta P, Mckeown N. Packet classification on multiple fields[J]. Proc.Sigcomm, Computer Communication Review, September 1999, 29(4): 147-160.
  • 3Baboescu F, Varghese G. Scalable packet classification[C]. Proceedings of ACM Sigcomm, 2001.199-210.
  • 4Lakshman T V, Stiliadis D. High-speed policy-based packet forwarding using efficient multi-dimensional range matching[J]. Proceedings of ACM Sigcomm, September 1998,191-202.
  • 5Srinivasan V, Suri S, Varghese G. Packet classification using tuple space search[C]. Proc.ACM Sigcomm'99, September 1999, 135-146.
  • 6Prakash A, Aziz A. OC-3072 packet classification using BDDs and pipelined SRAMs[Z]. Hot Interconnects IX. Stanford CA, August 22 - 24 2001.
  • 7Gupta P, Mckeown N. Algorithms for packet classification[J]. IEEE Network Special Issue, March/April 2001, 15(2):24-32.
  • 8Gupta P, Mckeown N. Packet classification using hierarchical intelligent cuttings[J]. IEEE Micro, January/February 2000, 20(1):34-41.
  • 9.[EB/OL].http://www.caida.org/analysis/AIX/plen_hist/index.xml,Jun142002.
  • 10Dreibholz T. Flow routing project. 22 April 2006. http: // tdrwww. exp-mat h.uni-essen.de/dreibholz/ flowrouting/ index. html.

共引文献30

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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