基于Intel网络处理器的VPN防火墙的设计与实现

来源 :华东师范大学 | 被引量 : 0次 | 上传用户:chensiyao159
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着全球化,信息化的迅猛发展,网络带宽的增长和网络安全问题的层出不穷对网络数据包的处理性能提出了新的要求。VPN和防火墙是企业和个人用户实现安全传输网络流量的重要手段。VPN近些年来产品和服务市场增长迅猛,它是在远距离传输网络数据时,使用相对租用实际的专门线路而言虚拟的一条通路,它减少了租用专门线路所需的花销,提高了效率。目前VPN的实现方式繁多,各自为工作在不同的层,如PPTP、L2TP、IPsec、MPLS、SSL等。IPSec是一种基于IP层的VPN协议规范,为IPv4,IPv6提供一种较强的互操作能力、高质量和基于密码学的安全机制,是当前VPN的一种主要实现方式。防火墙作为一种网络和系统之间强制实行访问控制的机制,是确保网络安全的重要手段。防火墙最基本,最核心的技术是包过滤技术,它通过控制进出网络的数据流量控制网络安全。随着网络用户的日益增多及新业务的不断推出,网络带宽的增长态势对网络处理能力提出了一个新的要求。新一代支持VPN的防火墙产品,其转发能力要有明显的提高,对性能的要求也上升到一个前所未有的高度。为了更快地处理大量网络流量,完成复杂的网络处理任务,提高网络处理性能,网络处理器(NP)成为一种新的解决方案。网络处理器因为采用了优化的体系结构,专用的指令集和硬件单元,比纯软件的解决方案在处理速度上有明显提高;并且软件可编程,可升级,具备高度的灵活性,能够迅速实现新的标准、服务、应用,满足网络服务的复杂多样性要求,并且比ASIC解决方案开发周期更短,投资回报快。故运用NP架构处理网络流量成为一种合理,高性能的解决方案。目前,NP大多采用ARM+协处理器的架构。为了更好地满足这方面的要求,本文提出一种新的设计方案。该方案采用x86加协处理器的架构的EP80579集成处理器及其外围模块为硬件平台,采用Linux为操作系统,将开源应用程序移植到该平台上,通过向Linux内核添加关于协处理器和外围设备的驱动和包处理内核模块来打通应用程序同硬件平台的通路,对协处理器编程使其完成专用的数据包处理功能,实现VPN防火墙的高性能。该设计充分利用硬件平台中协处理器对数据包的处理功能,分担并且解放了CPU的压力,软件修改和产品升级方便,具有极大的灵活性满足复杂网络环境变化的要求,验证了复杂指令集的x86体系结构和精简指令集的协处理器的协同工作成为网络安全处理上一种高效的新的解决方案。
其他文献
H.264/AVC标准是ITU-T VCEG和ISO/IEC MPEG联合制定的新一代视频编码标准,它采用了一系列新技术成果,主要包括:空间域内的多模式帧内预测、1/4像素精度运动估计、整数DCT变换量
生物特征识别技术是通过生物统计学原理和计算机等高科技的技术手段密切结合,利用人体固有的行为特征和生理特性来进行个人身份的鉴定。它具有传统的身份鉴别方式所不能比拟
随着互联网的普及,信息安全问题越来越受到人们的关注,尤其是可信网络内部的安全问题。因此,安全审计系统应运而生。本文将信息过滤技术应用到安全审计的内容审计中,对于完善
随着机器视觉、深度学习等领域的高速发展,基于视觉的智能化屏幕检测算法接连提出。虽然这些算法的检测效果越来越好,但是无法适用于新型号的数据并且无法对缺陷进行精细的评
随着万维网的迅速发展以及信息技术在各个科学领域的普及,数据的表现方式在同一科学领域的不同机构之间已呈现出不同的特点,数据之间的共享以及集成成为对数据资源进行有效利
随着经济发展,物流作为我国的朝阳产业,其重要性逐渐显现出来,它越来越受到各个行业的重视。如何解决物流配送问题己成为降低成本、增加效益的重要研究课题。配送路线的合理
随着互联网技术飞跃性的发展,Web上的网站数量和网页数量正以指数级的速度快速增长。Web已经成为一个拥有海量数据,数据类型多样,数据结构各异巨大的数据源。Web数据集成系统
云计算自从诞生以来,就备受瞩目,得到了快速地发展。然而,随着云计算规模扩大以及复杂度的提高,遇到的新挑战也是不断出现。负载均衡问题就是其中之一。负载的过重会严重影响
群体动画技术在电影、游戏等多媒体领域有着广泛的应用,因此群体动画生成与编辑技术越来越成为运动编辑方向的研究热点。目前对于大规模多人行为模拟的生成与编辑两部分研究
世界上半数以上的人居住在都市,都市是现代社会的中心。都市人群的生活包括衣食住行、学习、娱乐等多个方面,研究都市人群生活现状,无论对于政府、企业、社会组织,乃至个人,