分布式VPN SERVER的研究与实现

来源 :上海交通大学 | 被引量 : 0次 | 上传用户:qq1094795388
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
VPN(Virtual Private Network)网络以其安全性高、QoS(Quality of Service)好、可扩充性和可管理性受到了广泛的关注,并以其优越的性价比得到了广泛应用,例如联通VPN,网通VPN网络等;除了基于ISP(Internet Service Providers)的VPN网络,还有很多基于用户的VPN软件产品,例如Windows操作系统中的RRAS VPN服务, FreeWan、PPTPD、SoftEther、VNN、OpenVPN等。基于用户组建的VPN网络是一种星形结构。这样的网络中,VPN Server是整个虚拟网络的中心,负责整个虚拟网络的通信。这种集中式的VPN网络存在VPN Server负载过重和单点故障的问题。 为解决上述问题,本文在VPN网络中引入P2P(Peer-to-Peer)的思想,提出了一种完全分布式的VPN系统架构—P2P VPN。在P2P VPN网络中,每个VPN Server构成P2P节点,每个节点处于平等地位,彼此之间采用VPN的隧道(tunnel)方式直接连接;任何两个VPN Server之间数据通信不需要第三方VPN Server转发。此外,还利用几个DHT Servers相互协作,提供高效、健壮和负载平衡的信息存取服务;并设计一个NAS Server作为访问服务器,利用DHT 中存储的网络信息,为VPN Server提供接入信息服务。 根据设计的P2P VPN系统架构,本文实现了P2P VPN的原型系统。在原型系统中,VPN Server处于用户空间,安全方便,配置简单。每个VPN Server既能够发起安全隧道建立请求,也能够接受安全隧道建立请求;采用认证和不对称加密协议来保证数据传输的机密性,采用HMAC来保证数据传输完整性和有效性,使用LZO压缩传输数据。 测试显示,P2P VPN网络在多个Server之间需要相互通信的时候,能够显著提高Server之间的传输性能,具有明显优势。同时P2P VPN很好解决了传统集中式VPN网络中VPN Server负载过重和单点故障问题,能够显著提高VPN网络的健壮性、可用性、灵活性和可扩展性,对下一代VPN网络发展和应用具有重要意义。
其他文献
语音识别主要是指让机器听懂人说的话,即在各种情况下准确地识别出语音的内容,从而根据其信息,执行人的各种意图。它是一门涉及面很广的交叉学科,与计算机、通信、语音语言学
电信体制的改革使得中国电信在短短几年内发生了巨大变化,市场的多元化竞争日趋激烈。中国加入WTO,使中国电信业更面临着国际竞争对手的强烈挑战。下一代运营支撑系统(NGOSS)
当前我国通信企业的发展前景良好竞争优势明显,通信大中型项目交付中普遍采用项目分包策略,选择优质分包商对企业实现项目管理非常重要,本文立足于国内外通信项目分包的现状,着手
随着计算机技术的发展,计算机网络得到广泛使用,一些机构和部门在得益于它们的同时,其保存的数据遭到了不同程度的破坏,数据的安全性和自身的利益受到了严重的威胁。针对这些
当今世界,科技日新月异,网络技术发展迅猛,各种网上应用系统随之而生,网络已经涉及到各行各业。当前,Internet最热门的就是WEB应用系统,但开放的网络应用系统必须要有安全的
随着信息技术与证券市场的发展,通过互联网进行的证券网上交易已经逐步成为现代证券交易的重要组成部分。同时,网上交易由于其方便性、快速性和并发处理能力强等优点,正在被越来
近年来我们在享受飞速发展的互联网为我们提供的高效便利服务的同时,网络所面临的安全问题也愈发严峻,其中,DDoS(Distributed Denial of Service,分布式拒绝服务攻击)攻击因
校园网中学生访问互联网的计费问题、学生访问网站的管理问题以及在校园网上传输的重要的数据的保密问题是目前很多高校网络管理上急需解决的。针对我院网络管理的具体情况,设
近年来,随着3C技术(消费类电子、计算机、通信)趋向融合,嵌入式系统得到了迅猛的发展和普及,嵌入式相关技术的研究与发展成为了当前一个热点话题。 目前大容量硬盘正在逐渐成
随着计算机硬件制造技术的进步,新的硬件设计理念不断涌现,硬件产品正以前所未有的速度更新换代。嵌入式硬件系统的这种发展现状对嵌入式设备的大规模生产和测试提出了新的要