论文部分内容阅读
网络处理器是新一代用来执行数据处理和转发的高速可编程处理器,Intel公司则是网络处理器的领导厂商之一。IXP2850是Intel公司在IXP1XXX基础上研发的第二代网络处理器之一,它代表性地采用了分布式、多处理器、多线程的架构,并引入加解密硬件单元,为开发二层到七层的网络应用提供了一个全新的硬件平台,因此从诞生之初就得到了业界的普遍关注。
虚拟专用网是近几年兴起的一种广域网技术,它运用了各种网络技术来实现在公共的因特网基础上提供专用的通信,在保证网络的安全性、可靠性和可管理性的同时提供了更加灵活的和可扩展的解决方案。IPSec是IETF制定的一种基于密码学的开放网络安全协议,使用IPSec体系结构来构建安全的虚拟专用网是目前最常用的方式之一。
本文以广东省科技计划项目“VPN平台在GPRS防火墙中的集成”为背景,详细分析研究了Intel的IXP2850网络处理器的软硬件结构、IPSec VPN的体系结构的基础上,提出了一种基于IXP2850的IPSec VPN的设计和实现方案。本文还通过实验室模拟环境进行了一系列的功能测试,并利用思博伦专业的网络测试设备对VPN网关进行吞吐量、丢包率和时延等测试,测试表明该网络处理器能够作为一个IPSec VPN网关,对进入和外出数据包实现预定的加解密及协议封装、解封装,并仍保持高速、低时延的处理效率。