一口Linux

文章数:1382 被阅读:1966155

账号入驻

21张图带你了解什么是VPN(虚拟专用网络)以及VPN的分类

最新更新时间:2021-12-23
    阅读数:


前言

VPN技术 还是企业比较常用的通信技术,如果一个企业的分公司和总部的互访,或者出差员工需要访问总部的网络,都会使用VPN技术;

本章节我们会介绍常见的几种VPN技术,主要包括 IPsec VPN、GRE VPN、L2TP VPN、MPLS VPN 等。

什么是VPN

1、VPN技术出现背景

一个技术的出现都是由于某种需求触发的。那么为什么会出现VPN技术呢?VPN技术解决了什么问题呢?

在没有VPN之前,企业的总部和分部之间的互通都是采用 营商的internet 进行通信,那么Internet中往往是不安全的,通信的内容可能被窃取、修改等,从而造成安全事件。

那么有没有一种技术既能实现总部和分部间的互通,也能够 保证数据传输的安全性 呢?

答案是当然有。

一开始大家想到的是 专线 ,在总部和分部拉条专线,只传输自己的业务,但是这个专线的费用确不是一般公司能够承受的。而且维护也很困难。

那么有没有成本也比较低的方案呢?

有,那就是 VPN 。VPN通过在现有的Internet网中构建专用的虚拟网络,实现企业总部和分部的通信,解决了互通、安全、成本的问题;


2、什么是VPN技术

那么什么是VPN技术吗?

VPN即虚拟专用网,指通过VPN技术在 公有网络 中构建 专用 虚拟 网络;

用户在此虚拟网络中传输流量,从而在Internet网络中实现安全、可靠的连接。

(1)专用:

VPN虚拟网络是专门给VPN用户使用的网络,对于用户而言,使用VPN和Internet,用户是不感知的,是由VPN虚拟网络提供安全保证。

(2)虚拟:

相对于公有网络而言,VPN网络是虚拟的,是逻辑意义上的一个专网。


3、VPN技术优势

VPN和传统的公网Internet相比具有如下优势:

  • 安全: 在远端用户、驻外机构、合作伙伴、供应商与公司总部之间建立可靠的连接,保证数据传输的安全性。这对于实现电子商务或金融网络与通讯网络的融合特别重要。

  • 成本低 :利用公共网络进行信息通讯,企业可以用更低的成本连接远程办事机构、出差人员和业务伙伴。

  • 支持移动业务: 支持出差VPN用户在任何时间、任何地点的移动接入,能够满足不断增长的移动业务需求。

  • 可扩展性: 由于VPN为逻辑上的网络,物理网络中增加或修改节点,不影响VPN的部署。

VPN分类

1、根据VPN建设单位不同进行划分

(1)租用运营商VPN专线搭建企业网络

运营商的专线网络大多数都是使用的 MPLS VPN

企业通过购买运营商提供的VPN专线服务实现总部和分部间的通信需求。VPN网关为运营商所有。


(2)企业自建VPN网络

企业自己基于Internet自建vpn网络,常见的如 IPsec VPN、GRE VPN、L2TP VPN

企业自己购买VPN网络设备,搭建自己的VPN网络,实现总部和分部的通信,或者是出差员工和总部的通信。

2、根据组网方式进行划分

(1)远程访问VPN

这种方式适用于 出差员工 拨号接入VPN的方式,员工可以在只要有Internet的地方都可以通过VPN接入访问内网资源。

最常见的就是SSL VPN、L2TP VPN。

(2)站点到站点的VPN

这种方式适用于 企业两个局域网互通 的情况。例如企业的分部访问总部。最常见的就是MPLS VPN、IPSEC VPN。


3、根据工作网络层次进行划分

VPN可以按照工作层次进行划分:

(1)应用层:SSL VPN

(2)网络层:IPSEC VPN 、GRE VPN

(3)数据链路层:L2TP VPN、PPTP VPN

VPN关键技术

1、隧道技术

VPN技术的基本原理其实就是用的 隧道技术 ,就类似于火车的轨道、地铁的轨道一样,从A站点到B站点都是直通的,不会堵车。对于乘客而言,就是专车。

隧道技术 其实就是对传输的报文进行 封装 ,利用公网的建立专用的数据传输通道,从而完成数据的安全可靠性传输;

可以看到原始报文在隧道的一端进行封装,封装后的数据在公网上传输,在隧道另一端进行解封装,从而实现了数据的安全传输。

隧道通过 隧道协议 实现。如GRE(Generic Routing Encapsulation)、L2TP(Layer 2 Tunneling Protocol)等。

隧道协议通过在隧道的一端给数据加上 隧道协议头 ,即进行 封装 ,使这些被封装的数据能都在某网络中传输,并且在隧道的另一端去掉该数据携带的隧道协议头,即进行 解封装

报文在隧道中传输前后都要通过封装和解封装两个过程。

2、身份认证、数据加密、数据验证

身份认证、数据加密、数据验证可以有效保证VPN网络和数据的安全性。

  • 身份认证: VPN网关对接入VPN的用户进行 身份认证 ,保证接入的用户都是合法用户。

  • 数据加密 :将明文通过 加密技术 成密文,哪怕信息被获取了,也无法识别。

  • 数据验证: 通过数据验证技术验证报文的完整性和真伪进行检查,防止数据被篡改。


VPN隧道身份认证、数据加密、验证如下:


end



一口Linux


关注,回复【 1024 】海量Linux资料赠送

精彩文章合集

文章推荐

【专辑】 ARM
【专辑】 粉丝问答
【专辑】 所有原创
专辑 linux 入门
专辑 计算机网络
专辑 Linux驱动


点击“ 阅读原文 ”查看更多分享,欢迎 点分享、收藏、点赞、在看

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: TI培训

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved