虚拟专用网技术研究与实现.doc
《虚拟专用网技术研究与实现.doc》由会员分享,可在线阅读,更多相关《虚拟专用网技术研究与实现.doc(21页珍藏版)》请在沃文网上搜索。
1、防灾科技学院毕业设计(论文、综合实践报告)虚拟专用网技术研究与实现 摘要随着Internet日新月益的发展,对信息基础设施的要求越来越高,虚拟专用网技术显得格外重要。本文首先介绍了虚拟专用网技术定义和研究意义,接着介绍了虚拟专用网技术的关键技术(包括隧道技术、加解密认证技术等)以及实现虚拟专用网技术的主要协议如PPTP/L2TP协议、IPSet协议等的进行研究分析,最后从中选取一种虚拟专用网技术进行实现。关键词:虚拟专用网;隧道技术; L2TP;IPSet1目 录引言21 VPN的概述31.1 VPN的发生背景31.2 VPN的定义31.3VPN的工作原理42 VPN的应用领域和设计目标52.
2、1 VPN的主要应用领域52.2 VPN的设计目标53 隧道技术63.1 隧道技术的概述63.2 隧道协议73.2.1 隧道协议的分类73.2.2 不同隧道协议优缺点104 加密技术以及其它技术114.1 实现VPN的加密技术114.1.1 认证技术114.1.2 加密技术114.1.3 密钥交换和管理124.2 QoS技术125 VPN的实现135.1 拓扑结构135.2 主要实验步骤135.3测试结果16结论17致谢18参考文献19防灾科技学院毕业设计(论文、综合实践报告)引言随着Internet和电子商务行业的蓬勃发展,越来越多的用户认识到,Internet带来极大的经济效益的同时也存在
3、着一定的不安全分子,如非法访问和攻击,窃听和篡改。由此年来网络通信安全的重要极为重要。VPN是企业内部网在因特网上的延伸,能过一个私用的通道来建立一个安全的私有连接,将运程用户、公司分支机构、公司的业务伙伴等跟公司的内部网连接起来,构成一个扩展的公司企业网,通过虚拟专用网络既实现了传统专用网络所需的性能,同时相对于传统的专用网络的运营成本。对VPN技术的实现方法进行比较研究,可以充分发挥其优势,为企业的现代化管理与经营服务。VPN的最终目的是服务于企业,为企业带来可观的经济效益,为现代企业的信息交换提供一个安全的、可靠的网络信息传输和管理平台。随着骨干网络带宽十倍、百倍提升,以及ADSL等宽带
4、接入方式的普及,Internet已经成为了一个极为重要的信息传输载体,而用户的注意力也同原来的关注网络的稳定性、可用性逐渐集中到联网方案的易用性和安全性上来。VPN技术的发展与成熟,可为企业的商业运行提供一个无处不在的、安全的、可靠的的数据传输网络。本文主要介绍了VPN的隧道技术、加密技术以及选取其中一种方法进行VPN技术的实现。从而对VPN技术有更进一步的了解。1 VPN的概述1.1 VPN的发生背景在经济全球化的今天,随着网络,尤其是网络经济的发展,客户分布日益广泛,合作伙伴增多,移动办公人员也随之剧增。传统企业网基于固定地点的专线连接方式,已难以适应现代企业的需求。在这样的背景下,远程办
5、公室、公司各分支机构、公司与合作伙伴、供应商、公司与客户之间都可能要建立连接通道以进行信息传送。而在传统的企业组网方案中,要进行远程LAN 到 LAN互联,除了租用DDN专线或帧中继之外,并没有更好的解决方法。对于移动用户与远端用户而言,只能通过拨号线路进入企业各自独立的局域网。这样的方案必然导致高昂的长途线路租用费及长途电话费。于是,虚拟专用网VPN(Virtual Private Network)的概念与市场随之出现。利用VPN网络能够获得语音、视频方面的服务,如IP电话业务、电视会议、远程教学,甚至证券行业的网上路演、网上交易等。1.2 VPN的定义VPN(Virtual Private
6、 Network,虚拟专用网络)是一门网络新技术,提供一种通过公用网络安全地对企业内部专用网络进行远程访问的连接方式。虚拟专用网不是真正的专用网络,但却能实现专用网络的功能。VPN通用一个公用网络(通常是因特网)建立一个临时的、安全的连接,是一条穿过混乱的公用网络的安全的、稳定的隧道。虚拟专用网可以帮助远程用户、公司分支机构、商业伙伴及供应商同公司的内部网建立可信的安全连接,并保证数据的安全传输。虚拟专用网可用于不断增长的移动用户的全球因特网接入,以实现安全连接水可用于实现企业网站之间安全通信的虚拟专用线路,用于经济有效地连接到商业伙伴和用户的安全外联网虚拟专用网。虚拟专用网至少应能提供如下功
7、能:加密数据,以保证通过公网传输的信息即使被他们截获也不会泄露。信息认证和身份认证,保证信息的完整性、合法性,并能鉴别用户的身份。提供访问控制,不同的用户不同的访问权限。1.3VPN的工作原理把因特网用作专用广域网,有两个主要障碍。首先经常使用多种不同协议进行通信,但因特网只能处理IP流量。所以,VPN就需要提供一种方法,将非IP的协议进行两个网络中的传输。其次,网上传输的数据包以明文格式传输,因而,只要看到因特网的流量,就能读取包内所含的数据。如果公司希望利用因特网传输重要的商业机密信息,这显然是一个极为重要的问题。然而,VPN技术可以很好的解决这两个问题。VPN的基本思想很容易理解,假设公
8、司有两个网络,相距很远,要用VPN连接,由两个VPN设备建立专用通道,数据传输过程如下图所示。 图1.1 VPN的工作原理源网络建立分组,将其IP地址作为源地址,将目的网络的IP地址作为目标地址,将分组发送到源VPN设备,通常是网关。分组到达源VPN设备,源VPN设备在分组中增加一新数据头。在此分组中,将分组的源IP地址写为自已的IP地址V1,目标地址写为对等目的VPN设备的IP地址V2,然后发送。分组通过Internet到达目的VPN设备,目的VPN设备能够识别新增的头部,对其进行拆除,从而午到第一步由源网络生成的原分组,然后根据分组的IP地址信息,进行正常的转发。2 VPN的应用领域和设计
9、目标随着VPN的发展,VPN的应用领域越来越广泛,在很多行业都到了相当重要的作用。2.1 VPN的主要应用领域VPN技术广泛的应用于国家国防军队通信和远程指挥网络平台的搭建;应用于企业网Itranet、远程访问、企业外部网Extranet、企业内VPN网络的建设;应用于网络游戏领域中基于VPN网络游戏大型网络平台的实施;应用于电子商务领域中公司、分公司于顾客间应用平台的建设;同时随着教育领域资源共享的开放性程度逐渐扩大,VPN技术也更为广泛的应用于教育事业、校园网建设等网络的建设;甚至在未来的发展中也将更为广泛的应用于可提供更加安全的、速度更快的、易用性更好的连接平台的无线网络。2.2 VPN
10、的设计目标在实际应用中,一个高效、成功的VPN应具备以下特点:安全保障:VPN保证通过公用网络平台传输数据的专用性和安全性。在非面向连接的公用IP网络上建立一个逻辑的、点对点的连接,称之为建立一个隧道,可以利用加密技术对经过隧道传输的数据进行加密,以保证数据仅被指定的发送者和接收者所知道,从而保证了数据的私有性和安全性。在安全性方面,由于VPN直接构建在公用网上,实现简单、方便、灵活,但同时其安全问题也更为突出。企业必须确保其VPN上传送的数据不被攻击者窥视和篡改,并且要防止非法用户对网络资源或私有信息的访问。服务质量保证(QOS):VPN网络应当为企业数据提供不同等级的服务质量保证。不同的用
11、户和业务对服务质量保证的要求差别较大。在网络优化方面,构建VPN的另一重要需求是充分有效地利用有限的广域网资源,为重要数据提供可靠的带宽。广域网流量的不确定性使其带宽的利用率很低,在流量高峰时引起网络阻塞,产生网络瓶颈,使实时性要求高的数据得不到及时发送;而在流量低谷时又造成大量的网络带宽空闲。QoS通过流量预测与流量控制策略,可以按照优先级分配带宽资源,实现带宽管理,使得各类数据能够被合理地先后发送,并预防阻塞的发生。可扩充性和灵活性:VPN必须能够支持通过Intranet和Extranet的任何类型的数据流,方便增加新的节点,支持多种类型的传输媒介,可以满足同时传输语音、图像和数据等新应用
12、对高质量传输以及带宽增加的需求。可管理性:从用户角度和运营商的角度应可方便地进行管理、维护。VPN管理的目标为:减小网络风险、具有高扩展性、经济性、高可靠性等优点。事实上,VPN管理主要包括安全管理、设备管理、配置管理、访问控制列表管理、QoS管理等内容。3 隧道技术3.1 隧道技术的概述隧道技术的基本过程是在源局域网与公网的接口处将数据(可以是ISO七层模型中的数据链路层或网络层数据)作为负载封装在一种可以在公网上传输的数据格式中,在目的局域网与公网的接口处将数据解封装,取出负载。被封装的数据包在互联网上传递时所经过的逻辑路径被称之为“隧道”。隧道技术是一种能过使用互联网络的基础设施在网络之
13、间传递数据的方式。使用隧道传递的数据可以是不同协议的数据帧或包。隧道协议将这些其它协议的数据帧或包重新封装在新的包头中发送。新的包头提供了路由信息,从而使封装的负载数据能够能过互联网络传递。 图3.1 数据在隧道中的传输通过隧道的建立,可实现:将数据流强制送到特定的地址;隐藏私有的网络地址;在IP网上传递非IP数据包;提供数据安全支持。要使数据顺利地被封装、传送及解封装,通信协议是保证的核心。为创建隧道,隧道的客户机和服务器双方必须使用相同的隧道协议。隧道的功能就是在两个网络节点之间提供一条通路,使数据报能够在这个通路上透明传输。VPN隧道一般是指在PSN(Packet Switched Ne
14、twork)骨干网的VPN节点(一般指边缘设备PE)之间或VPN节点与用户节点之间建立的用来传输VPN数据虚拟连接。3.2 隧道协议VPN的具体实现是采用隧道技术,将企业网的数据封装在隧道中进行传输。隧道协议可分为第二层隧道协议PPTP、L2F、L2TP、第三层隧道协议GRE、IPSet和第五层隧道协议SOCKS v5。它们的本质区别在于用户的数据包是被封装在哪种数据包中在隧道中传输的。3.2.1 隧道协议的分类第二层隧道协议:(1)PPTP点对点隧道协议:PPTP提供PPTP客户机和PPTP服务器之间的加密通信。是由PPTP论坛开发的点到点的安全隧道协议,为使用电话上网的用户提供安全VPN业
15、务,1996年成为IETF草案。PPTP是PPP协议的一种扩展,提供了在IP网上建立多协议的安全VPN的通信方式,远端用户能够通过任何支持PPTP的ISP访问企业的专用网络。PPTP提供PPTP客户机和PPTP服务器之间的保密通信。PPTP客户机是指运行该协议的PC机,PPTP服务器是指运行该协议的服务器。(2)L2F第二层转发协议:L2F(Layer 2 Forwarding)是由Cisco公司提出的,可以在多种介质(如 ATM、帧中继、IP)上建立多协议的安全VPN的通信方式。L2F远端用户能够通过任何拨号方式接入公共IP网络。首先,按常规方式拨号到ISP的接入服务器(NAS),建立PPP
16、连接;NAS根据用户名等信息发起第二次连接,呼叫用户网络的服务器。这种方式下,隧道的配置和建立对用户是完全透明的。L2F允许拨号服务器发送PPP帧,并通过WAN连接到L2F服务器。L2F服务器将包去封装后,把它们接入到企业自己的网络中。与PPTP和PPP所不同的是,L2F没有定义客户。(3)L2TP第二层隧道协议:L2TP结合了L2F和PPTP的优点,可以让用户从客户端或接入服务器端发起VPN连接。L2TP定义了利用公共网络设施封装传输链路层PPP帧的方法。目前用户拨号访问因特网时,必须使用IP协议,并且其动态得到的IP地址也是合法的。L2TP的好处就在于支持多种协议,用户可以保留原来的IPX
17、、AppleTalk等协议或企业原有的IP地址,企业在原来非IP网上的投资不致于浪费。另外,L2TP还解决了多个PPP链路的捆绑问题。L2TP是用来整合多协议拨号服务至现有的因特网服务提供商点。PPP 定义了多协议跨越第二层点对点链接的一个封装机制。用户通过使用众多技术之一(如:拨号 POTS、ISDN、ADSL 等)获得第二层连接到网络访问服务器(NAS),然后在此连接上运行 PPP。在这样的配置中,第二层终端点和 PPP 会话终点处于相同的物理设备中第三层隧道协议:(1)IPSet协议:IPSec是IETF(Internet Engineer Task Force) 正在完善的安全标准,它
18、把几种安全技术结合在一起形成一个较为完整的体系,受到了众多厂商的关注和支持。通过对数据加密、认证、完整性检查来保证数据传输的可靠性、私有性和保密性。IPSec由IP认证头AH(Authentication Header)、IP安全载荷封载ESP(Encapsulated Security Payload)和密钥管理协议组成。IPSec兼容设备在OSI模型的第三层提供加密、验证、授权、管理,对于用户来说是透明的,用户使用时与平常无任何区别。密钥交换、核对数字签名、加密等都在后台自动进行。IPSec可用两种方式对数据流进行加密:隧道方式和传输方式。两种对IP包的封装形式分别如下:传输方式隧道方式隧
19、道方式对整个IP包进行加密,使用一个新的IPSec包打包。这种隧道协议是在IP上进行的,因此不支持多协议。传输方式时IP包的地址部分不处理,仅对数据净荷进行加密。IPSec用密码技术从三个方面来保证数据的安全。即:认证:用于对主机和端点进行身份鉴别;完整性检查:用于保证数据在通过网络传输时没有被修改;加密:加密IP地址和数据以保证私有性。IPSec支持的组网方式包括:主机之间、主机与网关、网关之间的组网。IPSec还支持对远程访问用户的支持。IPSec可以和L2TP、GRE等隧道协议一起使用,给用户提供更大的灵活性和可靠性。(2)GRE协议:GRE主要用于源路由和终路由之间所形成的隧道。GRE
20、隧道使用GRE协议封装原始数据报文,基于公共IP网络实现数据的透明传输。例如,将通过隧道的报文用一个新的报文头(GRE报文头)进行封装然后带着隧道终点地址放入隧道中。当报文到达隧道终点时,GRE报文头被剥掉,继续原始报文的目标地址进行寻址。 GRE隧道通常是点到点的,即隧道只有一个源地址和一个终地址。GRE建立起来的隧道只是在隧道源点和隧道终点可见,中间经过的设备仍按照外层IP在网络上进行普通的路由转发。GRE的隧道由两端的源IP地址和目的IP地址来定义,允许用户使用IP包封装IP、IPX、AppleTalk包,并支持全部的路由协议(如RIP2、OSPF等)。通过GRE,用户可以利用公共IP网
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
20 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 虚拟 专用网 技术研究 实现