论文部分内容阅读
第二层隧道协议(Layer 2 Tunneling Protocol)作为借用公用数据网建立公用隧道在远程用户之间提供对第二层协议(特别是使用极广的点到点协议(PPP))进行中继,提供实现远程专用虚链路的技术,近年来受到广泛的重视,并逐渐成为建立安全的跨地域虚拟专用网络(VPN)的重要手段之一。 本论文作者及研究小组的其他同学对早期的第二层隧道协议的分析研究表明:隧道中继的思想可以比第一版(L2F、L2TP)和第二版(L2TPv2)定义的范围有更广泛的应用前景。这就是本论文涉及的工作开展的背景。本论文对早期第二层隧道协议扩展建议的思路包括:①将隧道中继的思想拓宽到包括二层协议在内的各层协议的包装中继的应用范围;②将传统隧道中继限于非对称应用模式(即终端对服务器的访问模式)推广到两类对称应用模式(终端对终端和服务器对服务器)。在本项研究工作的进行过程中(2003年),IETF的建议草案——第二层隧道协议第三版(L2TPv3)的修改已经将第二层隧道协议的应用模式扩展到对称模式。 本论文覆盖的工作包括两部分:对第二层隧道协议的分析研究和在Linux环境下对L2TPv3信令控制技术的实现。前者涉及对第二层隧道协议的产生背景、工作原理以及从第一版到第三版的改进的探讨;后者提供了一个相对完整的协议实现,对设计思路、模块划分以及对协议软件测试等方面的问题进行了较为详细的介绍。协议实现的讨论的重点是论文作者独立完成的工作——第二层隧道协议的隧道控制信令控制。