节点文献

二层隧道协议研究及L2TPv3守护进程的实现

Research on Layer Two Tunneling Protocols and Implementation of L2TPv3 Daemon

【作者】 任挺

【导师】 曾华燊;

【作者基本信息】 西南交通大学 , 计算机应用, 2003, 硕士

【摘要】 二层隧道协议是一种对二层协议进行封装后前传的协议。由于它主要的封装对象是PPP协议,因此,也有人把它看成是PPP协议的扩展。另外,由于它提供了一定的安全机制,可以在一定程度上保证封装在其中的数据的安全性,因此也被视为组建第2层虚拟专线网络(VPN)的基本手段。 但是,早期的二层隧道协议(第一版的L2F和PPTP,以及第2版的L2TP)的通用性不强,分别在封装对象上有局限性(例如只针对PPP);应用工作模式为非对称的,未能将该技术的应用范围拓宽。 本论文反映的工作包括两个方面:对二层隧道协议技术的研究和对第三版二层隧道协议(L2TPv3)的实现。 针对前两版二层隧道协议中存在的不足,本课题小组在对相关协议的分析研究中,提出了将二层隧道协议的基本思想从非对称应用模式拓宽对称应用模式;将隧道传输的对象从单一的PPP协议拓宽到多种第2层协议和其他层的协议。 本项目反映的二层隧道协议实现,是以项目组对该技术进行拓宽的思想为基础进行的,最后参考了2003年IETF的草案文本L2TPv3。该版本包容了非对称应用模式和两种对称模式的应用,但隧道传输对象仍局限于第二层协议。 本协议实现是在Linux操作系统为平台进行的,并将所开发的基本程序嵌入其系统内核。本协议实现覆盖了L2TPv3中的所有报文,建立了较完整的“属性值对库”(AVP);在协议实现过程中对原文本中用文字描述的协议状态变迁过程,采用了半形式化的状态变迁表的形式进行了描述。在开发工作基本完成之后,对试验系统进行了相关的测试,测试结果初步表明该系统达到了预期的目的。

【Abstract】 L2TP (Layer 2 tunneling Protocol) is a protocol that can be used for encapsulating the second layer frame. Someone regard it as a extension for PPP (Point to Point Protocol). There are two causes to explain this. The one is that L2TP encapsulating PPP frames can cross the Packet-Switched Network, so can reduce the fee for remote communication. On the other hand, L2TP provide a security mechanism that can ensure a higher degree of the encapsulated data’s safety than without it. These characteristics give L2TP an advantage on building VPN. There are some disadvantages :one is that L2TP has a little of universality because it only encapsulate PPP frames; The other is that the working of L2TP is dissymmetrical because LAC is one end of L2TP and LNS is other end of L2TP. So the development of L2TP is limited by these disadvantages.Our team study L2TP much hard and looked for the newest resources on the international. We embarked on the work for ameliorating L2TP (i.e. L2TP version 3). In this paper editor has analyzed and compared the differences between the version 2 and version 3. And designed the whole system structure, the format of L2TP message, the sort of L2TP message, states transition table, the AVP library and so on. At last, our team completed some functions of our designed L2TP version 3 on linux software operation platform and tested codes.Finally editor put forward own reflection on L2TP and prospected the trend of VPN.

【关键词】 L2TP隧道PPPAVPVPN
【Key words】 L2TPTunnelPPPAVPVPN
  • 【分类号】TN915.04
  • 【被引频次】1
  • 【下载频次】91
节点文献中: 

本文链接的文献网络图示:

本文的引文网络