IPSecVPN加速技术的研究与实现

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:jinlu2010
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着网络技术的飞速发展,网络传输速度不断提高,系统对关键网络设备的处理速度要求不断提高。IPSec VPN作为数据转发的安全平台,很容易成为网络系统的瓶颈。传统的IPSec VPN存在加解密模块性能低,没有充分利用多核系统优势等问题。本文主要对IPSec VPN的加速技术进行了深入细致的研究。针对目前广泛应用的IPSec VPN技术性能低的弱点,通过分析IPSec VPN加解密模块以及多核下网络协议并行,提出了两种IPSec VPN加速技术:多加密卡异步并行加密技术和多核系统下IPSec协议并行。基于提出的多加密卡异步并行加速技术,本文实现了一种用于IPSec VPN系统的多加密卡异步并行加密模型。该模型利用加密卡代替CPU做计算密集的加解密运算,以此来释放CPU,从而提高IPSec VPN系统的加解密的性能。在实现的多加密卡异步并行加密模型中,本文利用Linux提供的工作队列机制,改进了传统IPSec VPN系统的同步加密方式,使得加密卡以异步的方式并行工作。同时,在该模型中设计并实现了用于多加密卡加密任务调度的最小等待时间算法,使得数据包加解密处理所等待的时间最小化。多加密卡异步并行加密技术通过改进IPSec VPN系统的加解密模块的方式,提高了IPSec VPN系统的整体性能。基于多核IPSec协议并行技术,本文设计并实现了一种多核IPSec协议的并行模型。该模型利用了多队列网卡,CPU亲和性以及Linux软中断等机制,实现了基于数据包多核并行处理的IPSec VPN系统。针对Linux内核为每个数据包都分配与回收sk_buffer结构,造成的内存管理模块效率不高的问题,本文提出的多核IPSec协议的并行模型中设计并实现了一种数据包队列重用算法,并详细介绍了在多核处理器环境下该重用队列算法的实现方法。本文对所提出的两种加速技术进行了实现和测试。测试结果表明,两种加速技术对IPSec VPN系统有显著的加速效果。最后,根据实验结果对两种加速技术进行了深入的分析。
其他文献
本文就是面向具体的军事应用,研究无线传感器节点的系统结构、组成和实现技术.无线传感器节点的系统结构是本文研究的出发点.通过对现有的无线传感器节点功能的分析,抽象出传
无线视频会议系统是多媒体在无线宽带通信系统(WBCS)中的一个应用,近些年来在视频会议领域倍受人们关注。由于多媒体业务本身数据量大、实时性高和有媒体质量属性,而无线信道
21世纪以来信息技术的迅速发展,使互联网逐渐地成为一个巨大的信息体。面对海量的数据,我们如何对这些数据进行管理与组织,并且高速准确的从中找出有价值的内容成为现在信息
随着移动通信技术和空间信息技术的发展,移动定位服务受到了广泛的关注,并且在公共安全服务、紧急报警服务、车辆交通管理和寻人服务等方面起着越来越重要的作用。但是现有GS
随着科学技术的飞速发展和市场、经济的全球化,市场竞争形式从企业间的竞争逐渐演进为供应链之间的竞争。在这种新环境下,供应链管理(Supply ChainManagement,SCM)作为一种提
  本文在分析了Oracle,Linux等软件的存储结构特征及备份机理之后,归纳出其在数学上的性质,从而为数据备份建立了基于测度概念的理论模型;建立了数据备份恢复的一个基本模型,然
闪存是一种新型半导体存储器,它凭借高密度、高存储速度、低成本和防震等优点,成为了当前主流的固态存储器。然而随着人们对存储密度需求的不断加大,早期的单级闪存逐渐被多
随着计算机网络技术和多媒体技术的迅猛发展,以视频会议,远程教育为代表的具有多播传输特性的多媒体业务不断涌现,并已在校园网和企业网中得到广泛的应用。多媒体多播业务发
学位
汽车牌照自动识别系统是目前交通部门十分重要的科研项目之一,在交通部门的违章检测(电子警察)、高速公路自动收费和智能停车场管理等方面有着广阔的应用前景。从实际场景中切