三种IP VPN技术实现方案的比较研究

来源 :经济与管理 | 被引量 : 0次 | 上传用户:huoxingtan22
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  [摘 要] VPN是企业内部网在因特网等公共网络上的延伸,通过一个私用的通道来建立一个安全的私有连接,将运程用户、公司分支机构、公司的业务伙伴等跟公司的内部网连接起来,构成一个扩展的公司企业网,通过虚拟专用网络既实现了传统专用网络所需的性能,同时相对于传统的专用网络又大大降低了网络的运营成本。对VPN技术的原理进行分析研究,可以充分发挥其优势,为企业的现代化管理与经营服务。
  [关键词] 企业内部网;多协议标签交换:IP安全协议;虚拟专用网
  [中图分类号] F270.7 [文献标识码] A [文章编号]1003-3890(2007)02-0078-04
  
  一、引言
  
  虚拟专用网(VPN)就是企业内部网在因特网等公共网络上的延伸,通过一个私用的通道来建立一个安全的私有连接,虚拟专用网通过安全的数据通道将远程用户、公司分支机构、公司的业务伙伴等跟公司的内部网连接起来,构成一个扩展的公司企业网,由因特网服务提供商提供高性能、低价格的因特网接入,这样通过虚拟专用网络既实现了传统专用网络所需的性能,同时相对于传统的专用网络又大大降低了网络的运营成本。目前,IP VPN技术主要分为三类:(1)基于多协议标签交换的MPLS VPN;(2)基于安全隧道技术为核心的IPSec VPN;(3)基于安全套接层协议的SSL VPN。三种IP VPN实现方案各有不同的优势和局限性,用户选择不同的IP VPN技术对用户网络的可扩展性、连接操作、配置语音、视频和多播应用等方面有着广泛的影响,因此用户选择IP VPN技术(MPLS,IPSec,和SSL)需要考虑他们的实际需要。
  笔者对MPLS、IPSec和SSL三种IP VPN实现方案的原理进行了研究,分析了每种结构的技术优势和局限性,并概括出根据用户需要选择合适IP VPN的建议,最后提出了各种VPN有机地组合起来,以综合运用各自的优点来构建虚拟专用网。
  
  二、基于MPLS的VPN
  
  (一)MPLS VPN的基本原理
  MPLS(Mutiprotocol Label Switching)即多协议标签交换,属于第三层交换技术,它引入基于标签的机制,把选路和转发分开,由标签来规定一个分组通过网络的路径。标签作为IP包在网络中的替代品而存在,在网络内部MPLS在数据包所经过的路径沿途通过交换标签来实现转发,当数据包要退出MPLS网络时,数据包被解开封装,继续按照IP包的路由方式到达目的地。
  MPLS VPN是指利用服务提供商的MPLS核心网络构架的VPN解决方案。如图1所示。在MPLS VPN网络构架中存在三种路由设备,客户边缘路由器(CE)在客户站点提供对外路由,CE被连接到提供商MPLS网络上的边缘路由器(PE),PE存有VPN的路由表(VRF),提供商核心路由器(P)作为MPLS核心网络的传输主干。
  


  MPLS VPN数据包的处理流程:(1)CE首先通过静态路由或BGP将用户网络中的路由信息通知PE,同时在PE之间采用BGP的Extention传送VPN-IP的信息以及相应的VPN标签,而在PE与P之间则使用IGP协议相互学习路由信息,采用LDP(标签分配协议)进行路由信息与骨干网络中标签的绑定。此时形成CE、PE以及P基本的网络拓扑以及路由信息。PE拥有了骨干网络的路由信息以及每一个VPN的路由信息。(2)当属于某一VPN的CE用户数据进入网络时,在CE与PE连接的接口上可以识别出该CE属于哪一个VPN,进而到该VPN的路由表中去读取下一跳的地址信息,得到下一个P路由器的地址,同时采用LDP在用户前传数据包中打上骨干网络中的标签。在骨干网络中,初始PE之后的P均读取骨干网络中的标签信息来决定下一跳,因此在骨干网络中只是进行简单的标签交换。(3)在达到目的端的PE之前的最后一个P路由器时,将骨干网络中的标签去掉,读取VPN标签,找到VPN,并送到相关的接口上,进而将数据传送到VPN的目的地址。
  
  (二)MPLS VPN的优势和局限性
  1. MPLS VPN的主要优势。(1)网络安全性比较高。MPLS通过使用路由识别器,加强了在同一个核心网络不同VPN之间的流量分离。当把VPN放置在包头时,独特的路由识别器将自动分配。MPLS VPN和传统广域网架构下的帧中继和ATM安全性一样。提供独立测试和网络服务分析的Miercom[1]已经证明了它的有效性。服务提供商能够设计这样的网络,客户路由器不了解核心网络,核心路由器也不了解客户的边界。(2)高度的可伸缩性。基于MPLS VPN可以非常容易地配置来适应公司的增长和变更,不必像其他VPN结构需要全网状或者端到端。例如,当一个新的站点被增加到VPN时,公司或者服务提供商仅仅需要建立在新站点和提供者边界之间的本地对等。并不需要在其他的现存站点重新配置CE,赢得了重要的优化成本节约。(3)对SLAs(Service-Level Agreements,服务品质协议)的支持。SLAs对网络性能和弹性有迫切需要的用户是非常重要的。基于MPLS VPN通过提供可升级的、健状的QoS机制、带宽保证和流量管理性能来支持SLAs。通过在核心网络配置流量管理,服务提供商网络管理能帮助确保实现优化流量分发和全面改进网络使用的策略。(4)流量工程。能够提供以往IP网中无法保证的流量工程业务,可最佳利用链路和节点,平衡负荷。
  2. MPLS VPN的局限性。(1)无法完全保证数据的机密性和完整性。由于MPLS VPN的数据安全性并不是通过加密和验证算法来保证的,所有的数据包都以明文的方式传输,MPLS VPN是通过转发分离和路由表项分离来实现安全性的。(2)访问的灵活性不强。MPLS VPN主要是基于网络到网络(LAN-to-LAN)的,不易实现移动用户的VPN接入。
  
  三、基于IPSec的 VPN
  
  (一)IPSec VPN基本原理
  IPSec协议是网络层协议,它是为保障IP通信安全而提供的一系列协议族。它针对数据在通过公共网络时的数据完整性、安全性和合法性等问题,设计了一整套隧道、加密和认证方案。RFC2401[2]规定了IPSec的基本结构,它利用认证头(AH)和封装安全载荷(ESP)实现数据的认证和加密。前者用来实现数据的完整性,后者用来实现数据的机密性。IPSec VPN是通过IPSec技术建立安全数据隧道的VPN解决模型,安全数据隧道本质上是提供独立封闭的数据包安全传输。IPSec VPN如果按功能划分由四大块组成:IPSec进程、因特网密钥交换(IKE)进程、安全联盟数据库(SAD)和安全策略数据(SPD)。IPSec进程本身就是用来实现整个IPSec的守护进程,用户可以通过和这个进程打交道来管理自己的安全策略,对要输出的IP数据包添加AH头或ESP头,实现适合自己需要的网络安全。IKE是IPSec最为重要的部分,在用IPSec保护一个IP包之前,必须先建立一个SA,IKE用于动态建立SA。IKE代表IPSec对SA进行协商,并对SAD数据库进行填充。RFC2409[3]所描IKE是一个混合型的协议,它建立在由Internet安全联盟和密钥管理协议(ISAKMP)定义的一个框架上。IKE使用了两个阶段的ISAKMP。第一阶段建立IKE安全联盟,第二阶段利用这个既定的安全联盟,为IPSec协商具体的安全联盟。安全联盟数据库(SAD)和安全策略数据库(SPD),它是构成IPSec的基础,用来管理安全联盟数据和安全策略信息。IPSec有两种不同的IP包封装模式:(1)传输模式,用于隧道终点是主机的场合;(2)隧道模式,用于隧道终点是网关的环境。
  


  图2是一个典型的IPSec VPN的隧道模式示意图。我们按照数据包的流动过程进一步分析IPSec VPN的原理。IPSec VPN数据包的处理流程:一个数据包发送到发信路由器时,发信路由器按照以下流程进行:(1)发信端路由器接收到一个需要发出的数据包;(2)路由器针对目的主机的数据包,查询SPD 策略引擎,找到安全策略入口,然后查询SAD获得SA(安全联盟);(3)对没有SA的安全策略,则触发IKE进程,建立新的SA;存入通信双方网关的SAD中;(4)得到SA的详细信息后,IPSec进程根据这个SA,给数据包加上AH或ESP头(数据包加密),增加序列号字段(防止重播攻击);(5)隧道模式处理时,加上一个额外的IP头;(6)路由器发送这个安全的数据包。收信路由器按照以下处理流程进行:第一,收信端路由器收到这个包,(如果是隧道模式,剥去额外的IP头。)利用数据包的AH或ESP头调用IPSec进程;第二,IPSec从AH或ESP头摘录出SPI(安全策略索引),从被封装的IP头中获取源和目的地址及协议;第三,IPSec进程用以上的参数从SAD中取出所需的SA;如果没找到,就丢弃这个包;第四,IPSec进程将会根据AH和ESP定义的规则对该包进行处理;第五,验证与该包对应的安全策略,进而决定IPSec处理方法是否正确,安全策略是通过SA中的指针或利用选择符查询SPD获得的;第六,如果验证正确,那么解密并把这个包转发到真正的目的主机。
  
  (二)IPSec VPN的优势和局限性
  1. IPSec VPN的主要优势。(1)强大的安全性。IPSec协议固有的强大的安全特性能够使用户认证,保证数据的机密性和完整性。用户可以用数字证书或者预共享密钥进行认证,与安全策略不一致的包被丢弃。(2)支持远程办公和移动办公。IPSec VPN数据转发设备能够为数万地址上分散的用户提供服务。(3)易于配置。搭建VPN并不需要服务提供商的介入,尽管许多企业为了降低花费、加快服务入门和减轻风险,选择利用服务提供商对区域性或者全局性多个站点配置的管理服务经验。(4)减轻在集线器站点的拥挤。当对分散隧道配置时,远端VPN客户端能直接转发预定的Internet流量,替代通过IPSec隧道,并仅对相关的正在被转发到集线器的流量建立隧道。这降低了在集线器点的拥挤。
  2. IPSec VPN的局限性。(1)不支持QoS(服务质量)。由于IPSec VPN是基于传统IP网络的,因此无法保证核心网络上的QoS。(2)可伸缩性差。在大部分典型的星型网络拓扑上,VPN站点之间都通过一个中心节点实现相互访问,这样每次增加一个新站点,只要在中心节点和新节点上配置即可,但是,这样会带来双倍的延时效应,降低网络性能。如果在大的或者网关的IP VPN拓扑配置下,可伸缩性受到了很大的挑战;需要充足的计划和协同来解决密钥分发、密钥管理和对等配置。
  
  四、基于SSL的VPN
  
  (一)SSL VPN基本原理
  SSL(Secure Sockets Layer,安全套接层协议层)协议指定了一种在应用程序协议(如Http、Telenet、SMTP和FTP等)和TCP/IP协议之间提供数据安全性分层的机制,它为TCP/IP连接提供数据加密、服务器认证、消息完整性以及可选的客户机认证。
  SSL VPN指的是以HTTPS(以SSL为基础的HTTP)为基础的VPN,而大多数计算机在出货时,都已经安装了支持HTTP和HTTPS的Web浏览器。目前,SSL已由TLS(传输层安全协议)(RFC 2246[4])整合取代,它工作在TCP之上。如同IPSec/IKE一样,它必须首先进行配置,包括使用公钥与对称密钥加密以交换信息。此种交换通过数字签名让客户端使用已验证的服务器,还可选择性地通过签名或其他方法让服务器验证客户端的合法性,接着可安全地产生会话密钥进行信息加密并提供完整性检查。SSL 可利用各种公钥(RSA、DSA)算法、对称密钥算法(DES、3DES、RC4)和完整性(MD5、SHA-1)算法。
  SSL通信的工作原理:SSL协议的主要用途是在两个通信应用程序之间提供私密性和可靠性,这个过程通过3个元素来完成:(1)握手协议,这个协议负责客户机和服务器之间会话的加密参数的协商。当一个SSL客户机和服务器第一次开始通信时,它们在一个协议版本上达成一致,选择加密算法和认证方式,并使用公钥技术来生成共享密钥。(2)记录协议,这个协议用于交换应用数据。应用程序消息被分割成可管理的数据块,还可以压缩并产生一个MAC(消息认证代码),然后结果被加密并传输。接受方接受数据并对它解密,校验MAC,解压并重新组合,把结果提供给应用程序协议。(3)警告协议,这个协议用于每时警示在什么时候发生了错误或两个主机之间的会话在什么时候终止。
  
  (二)SSL VPN的优势和局限性
  1. SSL VPN的主要优势。(1)支持现存的和已经被设计的认证方法。服务器插件软件和SSL“设备”支持现存的认证方法,也就是使用数字证书认证。(2)安全性高。使用PKI对流量进行加密。用户能够提供细粒度的访问控制,限制单个用户对特殊Web页面或者其它internet资源的访问。(3)灵活性好。SSL能够被来自任何地点的任何计算机通过Web浏览器请求。(4)网络交互性好。因为安全Web传输的基本协议是一样的,来自任何地点具有WEB浏览器的SSL VPN的运行不需要对基本安全结构做任何改变,包括公司和合作伙伴的环境和通过代理服务器。[5]
  2. SSL VPN的局限性。SSL协议位于套接层,与应用层有密切的联系。它只能访问那些支持SSL或者Web浏览器的资源。因此,它的应用范围主要是电子邮件系统、文件共享和Web应用程序。
  
  五、三种IP VPN选择的建议
  
  通过以上的分析可看出,三种IP VPN实现方案各具特长,互有长短,因此实际选择VPN时应根据自己的需要,选择适合自己的VPN方案。下面是我们对选择适合自己VPN方案的建议:
  1.最适合选择MPLS VPN的用户。(1)需要SLAs;(2)和帧中继或者ATM一样的安全需要;(3)计划集合它的数据、视频和语音流量到单一的网络上,因此,必须确保延迟敏感的流量,像语音、视频或者紧急任务的数据,接收满足QoS的需要;(4)用户需要配置像多媒体会议、企业资源规划(ERP)或者客户关系管理(CRM)的应用;(5)对伸缩性有很高要求的用户。
  2. 最适合选择IPSec VPN的用户。(1)需要数据加密或者用户和设备认证;(2)支持移动办公或者远程办公。
  3. 最适合选择SSL VPN的用户:(1)基于支持SSL或者Web浏览器的资源;(2)支持移动用户远程访问,并提供细粗度的访问控制。
  
  六、结束语
  
  笔者对MPLS VPN、IPSec VPN和SSL VPN在安全性、可扩展性、QoS、可靠性和可伸缩性等几个方面进行了分析研究,得出了各种VPN各自的优势和不足。为了更好地管理和维护VPN网络的安全运行,可以将三种技术方案结合起来,充分发挥它们的优势。例如:在公司总部与分公司之间采用MPLS技术构成VPN,总部和公司合作伙伴及移动用户之间用IPSec技术构成VPN,该方案可以提供有区别的新型服务,其范围覆盖了安全、数据机密性、QoS和流量控制;公司总的部署采用IPSec技术构成VPN,针对那些支持SSL或者Web浏览器的资源采用SSL技术构成VPN,该方案可以提供安全以及细粒度的访问控制。
  
  [参考文献]
  [1]Robert J Smithers,“Engineering Report: MPLS-VPN”.http://www.cisco.com/application/pdf/.
  [2]S. Kent, R. Atkinson,RFC 2401. http://rfc.net/rfc2401.html.
  [3]D.Harkins,D.Carrel,RFC2409.http://rfc.net/rfc2409.html.
  [4]T. Dierks,C. Allen,RFC 2246. http://rfc.net/rfc2246.html.
  [5]Enterprise Guide for Selecting an IP VPN Architecture-
  Comparing MPLS,IPSEC,and SSL. http://cnscenter.future.co.kr/resource/ MPLSvsIPSECvsSSL.pdf.
  责任编辑,校对:学诗
其他文献
[摘 要]当前,中国企业正经历着剧烈的变革,在这场变革中,有许多企业感到困难重重,其原因除了外部因素的制约外,企业自身执行力的缺乏,也是一个重要因素。因为,企业只有拥有了强大的执行力,才能将卓越的战略变成现实,才能将优秀的企业文化融合到每一位员工的价值观中,才能适应不断变化市场环境,进一步发展和壮大起来。  [关键词]企业;执行力;核心流程设计;执行力塑造  [中图分类号]F270   [文献标
期刊
[摘 要]创新管理是一个系统的过程,是不新变化和发展的。高新技术企业要长期保持竞争优势,唯有创新,创新才能发展。创新直接影响高新企业现有资源、技能、知识和战略等方面的能力,可见,创新对于高新企业至关重要,创新管理也就成为高新企业管理的重要内容。  [关键词]高新技术企业;创新过程管理;研发  [中图分类号]F267.44   [文献标识码]A  [文章编号] 1003 – 3890(2005)05
期刊
[摘 要]在所有权和经营权相分离以后并且以“两权分离”为特征的观代企业管理中,随着职业经理人地位的提升,人们最关注,也最难解决的问题是关于两者的利益直辖市问题。本文以激励理论为线对这个问题进行了比较深入的探讨,认为职业经理人和企业所有者之间是不同要素年有者之间平等的契约关系,所以他们之间应实行双向激励以达到经营权和所有权的权利制衡,从而实现企业所追求的利润最大化的目标。  [关键词]职业经理人;所
期刊
[摘 要]运用AHP模型思想和原理,构建了生态经济区划指标体系,建立了生态经济区划研究方法,并以唐海县国家级生态示范区为例,运用上述指标体系和区划方法,将唐海县划分为沿海滩涂养殖及水产品开发示范区,精品农业种植、建材及造纸综合发展示范区,种养结合生态农业及绿色食品生产示范区和高效旱作农作种植示范区。  [关键词]层次分析法AHP;生态经济区划;指标体系;区域综合发展度  [中图分类号]F224.9
期刊
[摘 要]税收征管影响着税收制度的有效运行。长期以开,对税收制度的研究忽视了税收征管因素,但税收征管现实存在并发挥巨大作用。本文从新制度经济学的视角对税收征管进行了理论上的分析,并结合中国的实践,提出了具体的税收征管优化路径选择。  [关键词]税收征管;税制优化;新制度经济学  [中图分类号]F810.423   [文献标识码]A  [文章编号] 1003 – 3890(2005)05– 0102
期刊
[摘 要] 目前中国农村村庄内部存在较大的收入差距,但不同的村庄情况各异。随着农村社会结构的多元化,不同阶层间的收入差距加大。不同阶层和不同收入水平的人的认识有较大差别,收入较低、处于社会底层的农民更倾向于强调当前收入差异的不合理性,收入差异不合理的主要原因是收入分配方式不公。因此,必须关注农村弱势群体的经济状况和加强农村的政治民主建设,以缓解由于农民之间收入差距扩大带来的压力。  [关键词] 村
期刊
[摘 要]绩效管理的有效性既体现企业战略执行的能力,又能通过绩效的反馈不断修正企业的发展战略。在实施企业价值最大化为目标的企业发展战略中,必须实现由绩效考核向价值导向绩效管理的转变,通过提高生产率和降低成本,依靠高效的管理体系和制度所培育,从而提升企业的核心竞争力。与此同时,企业需要优化资源配置流程,并建立起一套方法体系以设立业绩目标,以及与之相适应的激励和反馈制度,使员工的发展、能力培养和企业战
期刊
[摘 要]EVA是一个比较新的管理评价指标,它有其他传统指标无法比拟的优势所在:可以真实反映企业的经营业绩;尽量剔除会计失真的影响;从股东角度定义企业利润;将股东财富与企业决策联系在一起;有利于企业内部财务管理体系的协调和统一等,当然它也有不容忽视的缺点:在部门间或企业间存在规模差异时失去决断力;导致经理的短期行为;无法解释企业内在的成长性机会等。所以,我们必须对它有一个比较清醒的认识,以求在实
期刊
[摘 要] 上市公司的可持续发展问题不仅涉及到上市公司自身的健康成长,而且直接影响到资本市场的稳定与发展。作为影响企业可持续发展的因素之一,企业多元化和专业化经营究竟孰优孰劣,业界一直争论不休。研究多元化与可持续发展能力的关系对于上市公司选择合理的经营模式,实现可持续发展具有重要的战略意义。  [关键词] 上市公司;多元化经营;可持续发展  [中图分类号] F830.9 [文献标识码] A [文章
期刊
[摘 要]随着中国加入WTO以及保护限期即将结束,石油石化企业在国内将与国际石油公司进行面对面的竞争。石油企业要想在竞争中取胜首先要转变思想,树立现代市场营销观念;其次要建立现代企业制度;最后要全面实施战略管理。  [关键词]市场营销观念;现代企业制度;战略管理  [中图分类号]F416.X  [文献标识码]A  [文章编号]1003—3890(2005)04—0095—03
期刊