基于家庭网关的防火墙技术的研究与实现

来源 :重庆邮电大学 | 被引量 : 0次 | 上传用户:lxl_0598
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
信息技术飞速发展,特别是智能家居的出现,使得现在家庭内部接入互联网的设备越来越多,同时对位于家庭网络和英特网之间的网关设备的安全性提出了更高的要求。企业网、核心骨干网等网络对吞吐率要求较高,防火墙系统通常会采用硬件加速器。基于家庭用户对成本敏感的特性,本论文研究设计一种适用于家庭网关的防火墙系统。   考虑到基于端口号的过滤技术准确率较低,家庭网关防火墙在应用层通过正则表达式识别应用程序类型。通过分析应用层识别技术L7-filter的实现原理,挖掘其中的性能瓶颈,对L7-filter进行有效改良后设计家庭网关防火墙系统,最后对系统进行验证测试。   论文对防火墙实现技术紧密相关的知识进行了重点介绍,包括Linux系统的移植技术、TCP/IP协议栈在Linux系统中的实现技术、Linux防火墙架构Netfilter。其中防火墙架构Netfilter的nf_queue机制主要用来为L7-filter提供网络数据包,充分分析nf_queue的实现技术为评估nf_queue机制对防火墙系统性能所带来的影响提供理论依据。编写测试用例,测试L7-filter获取数据包的核心技术nf_queue机制对性能的影响,提出共享内存机制以改良nf_queue对系统性能造成的影响。   本论文通过在物理内存中划出一片内存空间用于共享内存,使其脱离操作系统的管理。将共享内存空间分别映射至某一进程的用户空间和内核空间,使其在内核空间和用户空间都能得到访问,避免大量的数据在用户空间和内核空间的反复拷贝,解决nf_queue机制对性能造成的影响。在内核空间将同一连接的数据包拷贝至共享内存的缓存区域,在用户空间则采用表达式进行匹配。   本论文最后通过Wireshark和dumeter对基于共享内存的防火墙技术在功能和系统性能方面进行测试。测试结果表明基于共享内存的防火墙实现技术能够完成L7-filter的所有功能,在相同硬件条件下数据转发速率可以提高20%。
其他文献
近年来,伴随着互联网各种应用的兴起,用户对网络带宽的需求不断增长,然而使用单一路径的TCP传输协议已逐渐暴露出不能适应网络发展的局限性,与此同时,网络接入设备成本降低、接入
随着卫星通信技术的发展,卫星通信的业务需求量愈来愈大,对通信系统的功能要求也愈来愈高。便携式卫星通信地球站携带方便、操作简单、可靠性高,适用于全天候的野外工作环境。嵌
TD-LTE公网集群系统中的集群用户和公网用户共享有限的无线系统资源。集群用户发起随机接入和业务呼叫时具有突发性,且具有公网所不具备的组呼特性和快速接入需求,其优先级往往
2012年国家工信部正式公布TD-LTE的工作频段,这预示着4G时代即将到来。作为TD-SCDMA的后续演进,TD-LTE下行100Mbps,上行50Mbps的数据传输速率和其他优异的系统性能,让其在世界范
TD-LTE系统采用正交频分复用技术(OFDM),小区内用户使用的频率相互正交,小区内用户的干扰主要来自于其他小区,这样可大大提高小区中心用户的信干噪比,从而可以提供更大的吞吐量和
协作通信技术由于能够抵抗信道衰落的影响,提供分集增益,因此成为无线通信领域研究的热点。为了能够有效地提升系统性能和降低资源消耗,协作中继的选择、中继协作的方式和引
随着数字广播、物联网和云计算等应用需求的增长,网络中点到多点、多点到单点和多点到多点的多播应用越来越多,网络带宽的消耗和拥塞发生快速增加,使网络资源日趋紧张。随着波分
随着互联网技术的进步和大数据时代的来临,互联网在为人们带来信息获取便利的同时,也导致了从海量信息中快速得到有价值信息的困难,即信息过载的问题。个性化推荐是根据用户
与传统的移动自组织网络不同,机会网络是一种不需要源节点和目的节点之间存在完整路径的新型网络体系结构,其利用节点移动带来的相遇机会,采用“存储-携带-转发”的通信模式实现
低密度奇偶校验码(Low Density Parity Cheek codes,LDPC码)具有优良的纠错能力,并且译码算法的复杂度较低,目前LDPC码已经被广泛地应用于通信领域。空间数据系统咨询委员会(Con