资源描述:
《LINUX系统VPN(L2TP+IPSec)模块移植—— IPSec模块设计-毕业论文.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、本科毕业论文题目:LINUX系统VPN(L2TP+IPSec)模块移植——IPSec模块设计姓名:学院:软件学院系:软件工程专业:软件工程年级:学号:指导教师:职称:年月-I-LINUX系统VPN(L2TP+IPSec)模块移植——IPSec模块设计[摘要]虚拟专网是指在公共网络中建立专用网络,数据通过安全“管道”在公共网络中传播。使用VPN有节省成本、提供远程访问、扩展性强、便于管理和实现全面控制等好处,是目前和今后网络服务的重点项目。因此必须充分认识虚拟专网的技术特点,建立完善的服务体系。目前建造虚拟专网的国际标准有IPsec和L2TP。其中L2TP是虚拟专用拨号网络协议,
2、是IETF根据各厂家协议进行起草的,目前尚处于草案阶段。IPSEC是一系列基于IP网络(包括Intranet、Extranet和Internet)的,由IETF正式定制的开放性IP安全标准,是虚拟专网的基础,已经相当成熟可靠。L2TP协议草案中规定它(L2TP标准)必须以IPSEC为安全基础。IPSec在Linux支持方面有两个主要的分类,一为Frees/WAN,已经分裂为两个项目,Openswan与Strongswan。本文使用Frees/WAN实现IPSec的功能,并详细分析了IPSec的工作原理,配置方法以及配置过程。最终把Frees/WAN移植到路由器的μCLINUX系
3、统中,使得移植后的系统稳定、功能完善,并且和LINUX操作系统以及CISCO的路由器VPN(L2TP+IPSEC)相兼容。最终保证通信加密,实现网络通信安全。[关键字]虚拟专用网;IPSec;Frees/WAN;μCLINUX-I-LINUXsystemVPN(L2TP+IPSec)moduletransplant——IPSecmoduledesign[Abstract]VirtualPrivateNetworkistheprivatenetworkthatestablishedinthepublicnetwork,dataistransmittingthroughthecha
4、nnelinthepublicnetwork.Thereareadvantagesofcostsavings,providingremoteaccess,strongexpansion,convenienttocontrol,andotherbenefitswhenusingaVPN.Itisthekeyprojectsforcurrentandfuturenetworkservices.Thereforewemustfullyunderstandthetechnicalcharacteristicsofvirtualprivatenetwork,establish,andim
5、provetheservicesystem.Atpresent,IPsecandL2TParetwointernationalstandardsofconstructingavirtualprivatenetwork.L2TP,whichisavirtualprivatedial-upnetworkprotocolsanddraftedaccordingtotheagreementofthemanufacturersbyIETF,isnowatadraftstage.IPSECisaseriesofopenstandardthatforIPsecuritybasingonIPn
6、etwork(includingtheIntranet,ExtranetandInternet),andisdraftedbyIETF.IPSECisthefoundationofvirtualprivatenetwork,andisquitematureandreliable.L2TPmustbebasedonIPSECordainedbyL2TPdraftagreement.TherearetwomainclassificationsofIPSecsupportingonLINUX.OneisFrees/WAN,dividedintotwoprojects,Openswan
7、andStrongswan.Inthispaper,weuseFrees/WANtorealizeIPSec,andfurthermoreitwillanalyzethroughabouttheworkingprinciple,thetargetingmethodsandconfigurationprocessaboutIPSec.Frees/WANwillbeeventuallymigratedtoμCLINUXsystemoftherouter.Afterthetransplant,sy