跳到主要内容

任务二 虚拟专用网络

知识点​

1.VPN 是什么?​

任务描述:虚拟专用网络是在公用网络上建立专用网络,进行加密数据通信。虚拟专用网络属于远程访问技术,可以简单理解为利用公用网络实现专用网络。

一句话定义(项目导读已给):VPN 是一种利用公共网络(主要是互联网) 将多个私有网络或网络节点连接起来组成的私有专用网络。

两个关键词:

  • "虚拟"——没有自己铺设的物理线路,借公用网(Internet)跑数据;
  • "专用"——通过隧道 + 加密,让数据在公用网上只有自己人看得懂。

2.VPN 的工作原理​

(1)问题的由来

一般情况下两台与互联网连接的计算机,只要知道对方的 IP 地址,就可以直接通信。但两台计算机所有的子网络可能不能直接互联,原因是两台计算机所在的子网络可能一个是私有网络,而另一个却是公用网络。

根本原因:私有网络和公用网络使用了不同的地址空间或协议,即私有网络与公用网络之间是不兼容的。

(2)VPN 怎么解决

VPN 就是在这两台与公用网络连接的计算机之间建立一条专用通道:

  1. 打包——两个私有网络之间的通信内容经过这两台计算机或设备打包;
  2. 传输——通过公用网络的专用通道进行传输;
  3. 解包——在目标端解包,还原成私有网络的通信内容;
  4. 转发——转发到私有网络中。

效果比喻(教材原话):这样处理之后,对于两个私有网络来说,公用网络就像普通的通信电缆一样;而接在公用网络上的两台计算机或设备则相当于两个特殊的接头。

(3)为什么需要"协议"

根据 VPN 连接的特点,私有网络的通信内容会在公用网络上传输,出于安全和效率的考虑,一般通信内容需要进行加密或压缩。而通信内容的打包和解包工作必须通过一个双方协商好的协议进行——这样在两个私有网络之间建立 VPN 通道需要一个专门的过程,依赖于一系列不同的协议,这些相关的设备和协议就组成一个 VPN 系统。

(4)工作原理流程图

私有网 A 的报文
↓ 打包(封装 + 加密/压缩)
[隧道协议封装后的数据包]
↓ 在公用网(Internet)中传输——逻辑的专用通道
[隧道协议封装后的数据包]
↓ 解包(解密 + 解封装)
私有网 B 的报文

一句话总结:VPN = 封装 + 加密 + 隧道传输 + 解封装,让"公用网"看起来像"自家电缆"。

3.VPN 系统的三个组成部分​

一个完整的 VPN 系统包括三部分:

组成部分定义作用
① VPN 服务器一台计算机或设备用来接收和验证 VPN 连接的请求,处理数据打包和解包工作
② VPN 客户端一台计算机或设备用来发起 VPN 连接的请求,处理数据的打包和解包工作
③ VPN 数据通道一条建立在公用网络上的数据连接承载隧道中的封装数据

特别注意(易错点):所谓的服务器和客户端在 VPN 连接建立之后,在通信的角色是一样的,服务器和客户端的区别仅在于连接的发起者不同——这个概念对两个网络之间的连接尤其明显。

考点提示:题目问"VPN 服务器和客户端在通信中的地位"→ 答"建立连接后角色相同(对等),区别只是谁先发起"。

4.一个高效、性能优良的 VPN 应具备的四项特性​

特性具体内容
① 安全有保障虽然实现 VPN 的技术和方式很多,但所有的 VPN 均应保证通过公用网络平台传输数据的专用性和安全性。做法是:在非面向连接的公用 IP 网络上建立一个逻辑的、点到点的连接,即建立一个"隧道";可以利用加密技术对经过隧道传输的数据进行加密,以保证数据仅被指定的发送者和接收者了解,从而保证了数据的私有性和安全性
② 服务质量保证(QoS)VPN 网应当为企业数据提供不同等级的服务质量保证,不同的用户和业务对服务质量保证的要求差别较大。在网络优化方面,构建 VPN 的另一重要需求是充分、有效地利用有限的广域网资源,为重要数据提供可靠的带宽。QoS 通过流量预测与流量控制策略可以按照优先级分配带宽资源,实现带宽管理,使得各类数据能够被合理地先后发送,并预防阻塞的发生
③ 灵活和可扩充性VPN 必须能够方便地增加新节点,支持多种类型的传输介质,可以满足同时传输语音、图像和数据等新应用对高质量传输以及带宽增加的需求
④ 可管理性一个完善的 VPN 管理系统是必不可少的,VPN 管理的目标是减小网络风险,具有高扩展性、经济性、高可靠性等优点。VPN 管理主要包括安全管理、设备管理、配置管理、访问控制列表管理和 QoS 管理等内容

四项特性口诀:安全、QoS、灵活、可管。

5.VPN 的四项安全技术(重点)​

安全问题是 VPN 的核心问题——由于传输的是保密信息,VPN 数据的安全性就显得比较重要。目前 VPN 主要采用 4 项技术来保证安全:

序号技术英文
①隧道技术Tunneling
②加解密技术Encryption & Decryption
③密钥管理技术Key Management
④身份认证技术Authentication

(1)隧道技术——VPN 的基本技术

定位:隧道技术是 VPN 的基本技术,类似于点到点连接技术,它可以在公用网上建立一条专用数据通道(隧道),让数据包通过这条隧道传输。

形象比喻(教材原话):这就好像在高速公路上开通了一条隐形隧道,数据在这条隐形隧道中秘密传输。

隧道由隧道协议形成,分为第二层和第三层:

层次封装方式代表协议要点
第二层隧道协议先把各种网络协议封装到 PPP 中,再把整个数据包装入隧道协议中——这种双层封装方法形成的数据包靠第二层隧道协议进行传输L2F、PPTP、L2TPL2TP 协议是目前 IETF 的标准,由 IETF 融合 PPTP 与 L2F 而形成
第三层隧道协议把各种网络协议直接装入隧道协议中,形成的数据包依靠第三层协议进行传输VTP、IPSec 等IPSec(IP Security)定义了一个系统来提供安全协议选择、安全算法以及确定服务所使用密钥等服务,从而在 IP 层提供安全保障

二三层隧道的区别一句话:二层"套两层"(PPP 外套隧道协议),三层"直接装"(协议直接进隧道协议)。

教材表述提示:教材第三层隧道协议写作"VTP、IPSec"。业界常见的三层隧道协议还有 GRE,考试若按教材出题请填 VTP、IPSec;讲课时可补充说明"VTP 在本教材语境中指三层隧道协议,实际部署以 IPSec 与 GRE 为主"。

(2)数据加解密技术

数据加解密技术是数据通信中一项比较成熟的技术,VPN 可直接利用该项技术——把加密算法"拿来即用",不必重新发明。

(3)密钥管理技术

作用:这项技术可保证在公用数据网上安全地传递密钥而不被窃取。

两种现行技术:

技术密钥分发方式
SKIP在网络上传输密钥
ISAKMP/OAKLEY在 ISAKMP 技术中,双方都有两把密钥,分别用于公用和私用(即公钥/私钥体系,密钥本身不必在网络上明文传输)

(4)身份认证技术

在网络和计算机领域,身份认证是最常用、最基本的一种认证方式,常使用用户名称、密码或卡片认证等方式。三种典型方式:

方式说明安全级别
密码认证最基本的认证方法,进入系统或设备时通常都要输入密码,被广泛使用低
智能卡认证目前主要的认证方法,智能卡中的芯片存储了使用者的信息,通过智能读卡器将信息读取并识别,实现用户身份认证中
生物认证使用合法用户独有且不能被复制的生物生理特征,如指纹、面部扫描、视网膜血管分布图、语音识别等高,通常使用在有高级别安全要求的环境

四项安全技术对照表:

技术解决什么问题关键词
隧道技术数据走哪条路(建立专用通道)L2TP、IPSec
加解密技术数据被看到也看不懂成熟技术,直接用
密钥管理技术钥匙怎么安全地交给对方SKIP、ISAKMP/OAKLEY
身份认证技术对方是不是自己人密码、智能卡、生物

6.VPN 的应用与解决方案​

(1)应用范围

随着公用网络带宽的不断增加、服务质量保证的提供,VPN 得到迅速发展,并逐步发展成为一种替代广域网技术的组网技术。目前 VPN 主要用于跨地域的企业和组织机构,如拥有异地分支机构的大中型企业、政府部门、教育机构、银行、证券公司和保险公司等。

(2)VPN 的三类应用

应用内容
① 远程访问主要实现在外出差、移动办公和在家中办公的人员访问企业内部网络
② 内部网络互联在内部各分支机构网络与总部网络之间实现安全互联
③ 与合作伙伴建立安全通信面向供应链上下游、合作单位的安全数据交换

(3)两种主流解决方案(按提供者划分)

方案代表技术提供者适用范围
基于用户设备的 VPN 技术IPSec网络厂商提供 VPN 技术和解决方案既可用于网络互联,又可用于远程访问
基于网络的 VPN 技术MPLS电信运营商提供 VPN 服务主要用于网络远程互联

(4)第三种:SOHO 型 VPN 安全网关方案

还有一种安全的 VPN 解决方案,由 VPN 安全网关(SOHO 型——Small Office and Home Office,小型办公室、家庭办公室)+ VPN 客户端 + 安全管理中心组成(教材图 7-10)。

SOHO 型安全网关的特点:

  • 专门针对中小型局域网的使用需求进行了优化设计,适应 PSTN 线路和 ADSL 等宽带线路;
  • 通过 SOHO 型安全网关拨号接入企业内部网络之后,可以使整个局域网内的用户安全地接入企业内部网络,而无须在每个用户处进行配置——在保障性能的同时减少投资;
  • 一般一个 SOHO 型安全网关可以支持 30 个以下的用户同时使用,在硬件设计上既保证接口够用,又兼顾了性能不会明显降低;
  • 对于移动外出用户,可以通过 VPN 客户端套件来安全地接入企业内部网络。

对分支机构的价值:由于专业技术人员配备较少,因此对实施的方便性也有较高的要求。VPN 系统通过安全管理中心灵活的配置,而无须在客户端和 SOHO 型安全网关处做更多的设置,从而方便了分支机构的使用。

图 7-10 的地址示例:A office(w1.x1.y1.z1 一侧,内部网 192.168.100.1,域名 server.dipns.com)与 B office(w2.x2.y2.z2,内部网 192.168.100.x),两端经 VPN 隧道相连,中间经 Internet 与 881P 体系(教材图示标注)——这正说明 VPN 的两端内部地址可以完全相同(都是 192.168.100.x),因为隧道把两端的私有地址空间隔离开了。

(5)VPN 的四条发展趋势

趋势内容
① 多种 VPN 技术集成如在 MPLS VPN 网络的基础上再部署 IPSec VPN,以满足对保密性和可用性要求极高的如银行、证券公司等用户的需求
② 多种 VPN 业务整合与互补如企业主干网络互联采用基于网络的 MPLS VPN(保证安全性、可靠性和高性能),远程访问采用基于用户设备的 IPSec VPN(保证灵活性和覆盖面);比如 PSTN VPN 与无线 VPN 组合应用
③ 越来越高的 VPN 产品集成除了集成传统的防火墙、路由器之外,许多面向中小企业的 VPN 产品集成打印服务器、无线接入点、多宽带接入端口等
④ SSL VPN 受到青睐VPN 技术不再局限于第二层和第三层,目前基于第四层的 SSL VPN 作为安全的远程访问技术也日益成熟

7.任务实施(教材要求的检索)​

  1. 启动计算机,在搜索工具中以"虚拟专用网络"为关键词进行搜索;
  2. 浏览搜索结果中关于虚拟专用网络实现方法的叙述;
  3. 搜索目前 VPN 的专用设备,以国产品牌为例,明晰其功能与使用方法。

为什么 VPN 值得讲:VPN 技术发展很快,在发达国家已成为一项相当普及的网络业务,国内 VPN 的使用也呈现快速增长的趋势,在许多大中型企业中都已开始应用。VPN 的普及进一步推进了电子政务和电子商务,从而加快了政府和企业的信息化进程。

8.本任务速查表​

考点结论
VPN 全称Virtual Private Network(虚拟专用网络)
VPN 的本质在公用网络上建立专用网络,进行加密数据通信
VPN 属于哪类技术远程访问技术(也是替代广域网的组网技术)
私有网与公用网不兼容的原因地址空间或协议不同
VPN 的处理流程打包 → 隧道传输 → 解包 → 转发
公用网在 VPN 中像什么像普通的通信电缆;两端设备像两个特殊的接头
VPN 系统三要素VPN 服务器、VPN 客户端、VPN 数据通道
服务器与客户端的关系连接建立后角色相同,区别仅在谁发起
高效 VPN 四特性安全、QoS、灵活可扩充、可管理
保障安全的四项技术隧道、加解密、密钥管理、身份认证
VPN 的基本技术隧道技术
二层隧道协议L2F、PPTP、L2TP(L2TP 是 IETF 标准,由 PPTP + L2F 融合)
三层隧道协议VTP、IPSec(IPSec 在 IP 层提供安全保证)
密钥管理两种技术SKIP(网上传密钥)、ISAKMP/OAKLEY(公私钥对)
三种身份认证密码、智能卡、生物特征
三类应用远程访问、内部网络互联、与合作伙伴安全通信
两种主流方案IPSec(厂商提供,基于用户设备)、MPLS(运营商提供,基于网络)
SOHO 型方案组成安全网关 + VPN 客户端 + 安全管理中心
SOHO 网关用户数30 个以下
四类发展趋势技术集成、业务互补、产品集成、SSL VPN(第四层)