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

Linux下基于Netfilter的包过滤算法
引用本文:刘云.Linux下基于Netfilter的包过滤算法[J].计算机工程,2009,35(11):143-145.
作者姓名:刘云
作者单位:贵阳学院数学系,贵阳,550003
摘    要:通过对Linux操作系统下Netfilter防火墙中包过滤技术的分析,发现Netfilter包过滤使用简单的线性分级算法,当防火墙需要匹配的规则越来越多时,防火墙的性能会急剧下降,造成系统瓶颈。因此,提出一种基于二叉树和Hash函数的包过滤算法B—H。通过测试证明,该算法在大量规则的情况下能够达到快速匹配,有效地提高了包过滤的性能。

关 键 词:Linux操作系统  Netfilter防火墙  包过滤  二叉树  Hash函数
修稿时间: 

Packet Filtering Algorithm Based on Netfilter Under Linux
LIU Yun.Packet Filtering Algorithm Based on Netfilter Under Linux[J].Computer Engineering,2009,35(11):143-145.
Authors:LIU Yun
Affiliation:Dept.of Mathematic;Guiyang University;Guiyang 550003
Abstract:This paper analyzes the packet filtering technique based on Linux operating system.The packet filtering of Netfilter uses simple linearity graduation algorithm.When the firewall needs to match the number of rules,the performance of firewall falls suddenly,and it becomes the system bottleneck.Therefore,a new packet filtering algorithm based on binary tree and Hash function is proposed,that is B-H.Test proves that the algorithm can achieve the fast match in the massive rules,and enhance the performance of pac...
Keywords:Linux operating system  Netfilter firewall  packet filtering  binary tree  Hash function  
本文献已被 CNKI 维普 万方数据 等数据库收录!
点击此处可从《计算机工程》浏览原始摘要信息
点击此处可从《计算机工程》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

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