二层隧道协议研究及L2TPv2网络服务器软件的测试
作者单位:中国地质大学(北京)
学位级别:硕士
导师姓名:杨进
授予年度:2006年
学科分类:12[管理学] 1201[管理学-管理科学与工程(可授管理学、工学学位)] 08[工学] 081201[工学-计算机系统结构] 0812[工学-计算机科学与技术(可授工学、理学学位)]
主 题:VPN 二层隧道协议 L2TPv2 L2TPv3 L2TP网络服务器 软件测试
摘 要:随着企业规模、范围、分支机构的不断扩展,企业内部及企业之间的信息量迅速增大,使得基于 Internet 的传统商务应用出现了诸多问题:网络的复杂性、管理的繁重性、信息的安全性、费用的昂贵性、基础设施的兼容性等等,这种趋势使传统的通过长途拨号和租用专线进行网络互连的形式很难适应发展的需要。针对以上状况,从事计算机信息安全的研究机构与企业提出了基于二层隧道协议通过远程接入方式构建虚拟专用网络的方案,远程用户只需拨号连入本地网络服务商(ISP)即可安全访问公司网络,极大的方便了公司的移动用户、远程工作者与分支机构,并为公司减少了设备的资金,降低了通信的费用。 二层隧道协议是一种将含有原始数据的二层数据帧封装使其在包交换网络中传输的隧道技术。第一个二层隧道协议标准-L2TPv2 以点对点二层数据帧作为隧道传输的对象,允许使用包括数据链路层服务在内的传输服务来建立隧道。第二个二层隧道协议标准—L2TPv3 对 L2TPv2 进行了扩展,隧道传输对象可以是各种类型的二层数据帧,使二层隧道协议具有了更好的通用性与互操作性,应用也从单一的非对称客户/服务器模式扩展到对称的终端/终端模式与服务器/服务器模式,使其在构架虚拟网络解决方案中的地位更为重要。对二层隧道协议的研究是掌握协议原理、完成软件开发、实现网络应用的基础与关键所在,同时对软件的测试是保障软件质量和实现软件实际应用的重要环节。 本文介绍了隧道技术的相关知识;对 L2TPv3 与 L2TPv2 进行了详细的分析与比较;全面描述了二层隧道协议的基本工作机制;归纳总结了 L2TPv3 与 L2TPv2的显著不同之处;指出了 L2TPv3 存在的不足。本文还完成了对具体设备的 L2TPv2网络服务器软件部分进行的系统测试。按照软件工程的要求,对软件进行全面的质量验证,列出测试项目及测试结果,得出测试结论,总结测试方法,不仅有力地保障了软件质量也为实验室进行相关软件的测试提供了较好的参考素材。最后对研究与测试做出总结,并根据现有成果中的不足,提出改进建议。