AR系列路由器DVPN基本概念介绍
DVPN(Dynamic Virtual Private Network)动态虚拟私有网络技术,通过动态获取对端的信息建立VPN连接。DVPN提出了NBMA类型的隧道机制,使用Tunnel逻辑接口作为DVPN隧道的端点,完成DVPN报文的封装和发送,同时通过Tunnel接口完成私网路由的动态学习。DVPN采用了Client和Server的方式解决了传统VPN的缺陷,Client通过在Server注册,将Client自己的信息在Sever上进行保存,这样Client可以通过Server的重定向功能得到其它Client的信息,从而可以在Client之间建立独立的Session(会话,进行数据传输的通道)。当多个DVPN接入设备通过向共同的Server进行注册,构建一个DVPN域,就实现了各个DVPN接入设备后面的网络的VPN互联。
1. DVPN域
所有通过DVPN实现互连的私有网络以及网络中的路由器设备共同构成DVPN域。
2. DVPN接入设备
在网络中用来构建DVPN动态虚拟私有网络的路由器设备,所有支持DVPN特性的路由器都可以作为DVPN接入设备。
3. Server设备
DVPN域中,承担Server功能的DVPN接入设备。所有的其他DVPN接入设备必须在Server上进行注册后才能接入DVPN域中。DVPN Server的主要功能包括:
(1)记录所有DVPN Client的注册信息;
(2)对申请接入DVPN域的Client进行身份验证;
(3)转发还没有建立Session会话的Client间的数据报文,并发送重定向报文给源Client;
(4)对数据报文进行IPSec加密。
4. Client设备
DVPN域中作为Client的DVPN接入设备,Client设备必须在指定的Server设备上完成注册才能接入DVPN域。Client的主要功能包括:
(1)主动向Server发起注册请求,请求加入DVPN域;
(2)与Server建立会话,从而进行数据的传输;
(3)与DVPN域中的其他Client设备自动建立会话。
(4)对数据报文进行IPSec加密。
5. DVPN ID
一个DVPN域的唯一标识。在同一台DVPN接入设备上,不同的DVPN域的ID不同。
6. Map
Client设备在Server设备上进行注册时,在Client和Server之间将建立一个注册通道,称为Map。Map在Client设备完成注册后仍然存在,直到Client设备退出DVPN域或退出网络。当Client在Server上注册成功后,在Client端和Sever端均保存Map信息,Map信息包括VPN域ID、对端的私网地址、对端的公网地址、使用的UDP端口号、Map的状态、Map的类型以及控制ID。
7. Session
DVPN网络数据通讯隧道。所有的数据报文都通过会话隧道进行传递。在DVPN域中的两个接入设备之间可以建立一个Session,实现私有网络的直接互联。Session包含的信息域Map信息类似,包括VPN域ID、对端的私网地址、对端的公网地址、使用的UDP端口号、Session的状态以及Session的类型。
8. Redirect
报文重定向机制。当两个Client之间还没有建立Session时,他们的数据通讯需要通过Server进行转发,Server在转发时将判断这两个Client之间是否可以建立独立的Session,如果可以Server将发送重定向报文给发起数据通信的源Client,重定向报文中包含了目的Client的信息,然后两个Client之间将建立Session会话。
9. 主动端和被动端
Session会话中,Session两端会协商确定一个主动端和一个被动端,Client和Server之间的Session会话,Client端为Session的主动端,Server为Session的被动端;Client之间的Session会话,发起会话建立请求的Client为主动端,另一个为Session的被动端。
该案例暂时没有网友评论
✖
案例意见反馈
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作