VPN原理(简易理论)

关键:

image-20240122192455410

路由器原理 根据路由表 + 目标ip地址 判断选择哪个接口 是
路由表:
	接口---目的地址ip/子网掩码
	接口GE 1/0/0  接口地址 10.10.11.0   对应目标ip地址/子网掩码  172.160.1.1/24
	接口GE 1/0/1  接口地址 10.10.11.1   对应目标ip地址/子网掩码  172.160.1.2/24
	接口GE 0/0/0  接口地址 10.10.11.2   对应目标ip地址/子网掩码  172.160.1.3/24
	
	

VPN核心是: 两个不同的内网 可以直接内网交流

假设一个是北京公司一个是长沙分公司进行联系:

方法1 广域网专线嫁接

image-20240122193850278

172.16.10.x   172.16.20.x 两个内网
给路由器1网关添加一个接口

接口1   10.10.1.1  172.16.20.1/24

给路由器2网关添加一个接口
接口2   10.10.1.2  172.16.10.1/24

以后传递数据
对于路由器1:
	目标为172.16.20开头 可以直接通过接口1 --- 接口2专线进行联系
对于路由器2:
	目标为172.16.10开头 可以直接通过接口2 --- 接口1专线进行联系
	

缺点:太费钱

方法2:添加头部源ip地址 目标ip地址

image-20240122194607239

2.1虚拟私有网络 原理

如果你传输的源ip地址 目的ip地址都为内网地址 你的上头是不会给你发的 直接丢掉
常见内网地址:
10.10.x.x
172.x.x.x
198.x.x.x

如:
源:172.16.10.2 目的ip地址:172.16.20.3
到了上头直接丢掉

但是如果你使用北京公司的公网ip 上头会传给  长沙的公网ip 上头没意见

所以将 内网ip地址包装为 公网ip地址即可

2.2内网ip包装为公网ip

2.2.1gre接口
2.2.1.1原理:
添加头部为北京公司的公网ip 目的地址为长沙的公网ip
内部包含着实际内网ip  
添加一个接口3
接口pan(随便名字)  接口ip地址 10.10.10.1/255.255.255.0    伪装的源ip地址:64.1.1.1(北京公司公网ip)  伪装的目的ip地址:202.1.1.1(长沙公网ip)

设置路由表  目的ip地址为172.16.20.1/255.255.255.0 的 都转给接口pan  pan的gre自动设置头部ip为公网ip
但是不安全

image-20240122195522438

2.2.2.2 添加静态路由设置目的ip对于gre接口
静态路由 两部分
目标ip地址 设置为长沙地址ip
出的接口 设置为刚刚会自动添加头部ip的gre接口pan

image-20240122200745246

2.2.2 结果

image-20240122195902009

2.2.3 长沙公司亦然

添加接口abc
设置gre

2.2.4ipSec包装

2.2.4.1 设置指定公网
设置名称xu
使用的接口
本端的公网ip地址
对端公网ip地址
设置密钥:测数据是否被修改
本端id
对端id



image-20240122200318485

2.2.4.2 设置 指定私网

image-20240122200522275

2.2.4.3 长沙也设置ipSec即可

image-20240122201007774

安全数据:

image-20240122200948267

image-20240122200522275

2.2.4.3 长沙也设置ipSec即可

image-20240122201007774

安全数据:

image-20240122200948267

  • 6
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
BGP/MPLS VPN是一种虚拟专用网络技术,它将MPLS(Multiprotocol Label Switching)和BGP(Border Gateway Protocol)结合起来,提供了一种可扩展的、安全的跨网络的VPN解决方案。 其工作原理如下: 1. 在MPLS VPN网络中,每个站点都有一个唯一的标识符称为RD(Route Distinguisher)。这个标识符用于区分不同站点之间的路由信息。 2. 当一个站点想要发送数据到另一个站点时,它首先将数据包封装成MPLS标签,这个标签用于在网络中标识数据包的路径和下一跳地址。 3. 每个站点有一个PE(Provider Edge)路由器,它负责将数据包从站点接口转发到MPLS VPN网络中。PE路由器还为数据包打上标签,以便在网络中找到正确的路径。 4. 数据包在MPLS VPN网络中通过LSP(Label Switched Path)进行转发。LSP是由MPLS标签组成的一条路径,它连接了不同的PE路由器,以便在网络中进行数据包转发。 5. 在LSP的两端,PE路由器使用BGP协议来交换路由信息。这些路由信息告诉PE路由器如何将数据包从一个站点转发到另一个站点。BGP协议还负责将每个站点的RD标识符传递给其他站点,以便它们可以区分不同站点之间的路由信息。 6. 当一个站点收到数据包时,它首先使用RD标识符来确定数据包的目的地。然后,它使用BGP协议来查找最佳的路径,并将数据包转发到下一个站点。 通过这种方式,MPLS VPN网络提供了一种可扩展、安全的跨网络的VPN解决方案,它可以在不同的站点之间建立虚拟专用网络,以便安全地共享数据和应用程序。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值