一种连接方法及装置制造方法及图纸

技术编号:15695280 阅读:239 留言:0更新日期:2017-06-24 10:42
本发明专利技术实施例提供了一种连接方法及装置。该方法应用于虚拟专用网VPN设备,包括:接收终端发送的连接请求报文,该报文中携带终端使用的运营商网络的目标标识信息,该报文的目的IP地址为VPN设备的IP地址;基于运营商网络的标识信息与VPN设备的IP地址之间的对应关系,判断连接请求报文的目的IP地址是否为目标标识信息对应的目标IP地址;若为否,向终端发送携带目标IP地址的重定向报文,以使得终端在接收到重定向报文后,发送目的IP地址为目标IP地址的连接请求报文;若为是,向终端发送用于指示同意连接的应答报文。容易看出,本方案避免了终端对服务器的访问存在着跨越运营商的情况。

【技术实现步骤摘要】
一种连接方法及装置
本专利技术涉及通信
,特别是涉及一种连接方法及装置。
技术介绍
随着通信技术的快速发展,虚拟专用网VPN设备的应用变得越来越广泛。实际组网时,整个网络中可以包括VPN设备和服务器,VPN设备部署在服务器前面。这样,用户可以通过VPN设备来对该服务器进行访问。一般而言,实际组网时存在着两种可能的情况:一种情况下,组网中包括多个VPN设备,每个VPN设备接入一运营商网络的网络;另一种情况下,组网中包括一个VPN设备,该VPN设备具有多个IP地址,该VPN设备利用不同的IP地址接入不同运营商网络的网络,此时,IP地址与运营商网络之间具有对应性。举例而言,当用户想要通过自身持有的终端对服务器进行访问时,该用户需要先获得该服务器对应的VPN设备的域名。接下来,该用户持有的终端可以利用一公用的域名系统DNS服务器对该域名进行解析,以获得一IP地址。之后,该用户持有的终端会发送目的IP地址为该IP地址的连接请求报文。这样,在接收到连接请求报文的VPN设备同意连接后,该用户就可以成功地通过自身持有的终端对服务器进行访问了。需要说明的是,通过DNS服务器解析出来的IP地址对应的运营商网络通常是随机的,因此存在着一种可能的情况:该用户是利用接入中国电信的网络的终端发出连接请求报文的,而该连接请求报文的目的IP地址是多个VPN设备中接入中国联通网络的VPN设备的IP地址,或者一个VPN设备中与中国联通网络对应的IP地址。这样,在连接成功后,该用户持有的终端对服务器的访问存在着跨越运营商的问题,故整个网络的延迟现象将会非常明显,丢包的问题也非常容易出现。
技术实现思路
本专利技术实施例的目的在于提供一种连接方法及装置,以避免终端对服务器的访问存在着跨越运营商的情况。本专利技术实施例提供了一种连接方法,应用于虚拟专用网VPN设备,所述方法包括:接收终端发送的连接请求报文,其中,所述连接请求报文中携带所述终端使用的运营商网络的目标标识信息,所述连接请求报文的目的IP地址为所述VPN设备的IP地址;基于自身存储的运营商网络的标识信息与VPN设备的IP地址之间的对应关系,判断所述连接请求报文的目的IP地址是否为所述对应关系中所述目标标识信息所对应的目标IP地址;若为否,向所述终端发送携带所述目标IP地址的重定向报文,以使得所述终端在接收到所述重定向报文后,发送目的IP地址为所述目标IP地址的连接请求报文;若为是,向所述终端发送用于指示同意连接的应答报文。本专利技术实施例还提供了一种连接装置,应用于虚拟专用网VPN设备,所述装置包括:报文接收模块,用于接收终端发送的连接请求报文,其中,所述连接请求报文中携带所述终端使用的运营商网络的目标标识信息,所述连接请求报文的目的IP地址为所述VPN设备的IP地址;第一判断模块,用于基于自身存储的运营商网络的标识信息与VPN设备的IP地址之间的对应关系,判断所述连接请求报文的目的IP地址是否为所述对应关系中所述目标标识信息所对应的目标IP地址;若为否,触发第一发送模块,若为是,触发第二发送模块;第一发送模块,用于向所述终端发送携带所述目标IP地址的重定向报文,以使得所述终端在接收到所述重定向报文后,发送目的IP地址为所述目标IP地址的连接请求报文;第二发送模块,用于向所述终端发送用于指示同意连接的应答报文。本方案中,当终端需要对服务器进行访问时,终端可以向VPN设备发送携带该终端使用的运营商网络的目标标识信息的连接请求报文。当VPN设备接收到该连接请求报文后,其不会直接回复用于指示同意连接的应答报文,而是先基于自身存储的对应关系,判断该连接请求报文的目的IP地址是否为对应关系中目标标识信息所对应的目标IP地址。若判断结果为是,这说明终端使用的运营商网络与连接请求报文的目的IP地址对应的运营商网络是一致的,终端对服务器的访问不会存在跨越运营商的问题,故该VPN会直接回复用于指示同意连接的应答报文。若判断结果为否,这说明终端使用的运营商网络与连接请求报文的目的IP地址对应的运营商网络是不一致的,此时,该VPN设备会向终端发送携带目标IP地址的重定向报文,之后,终端会发送目的IP地址为该目标IP地址的连接请求报文,具有该目标IP地址的VPN设备会向终端回复用于指示同意连接的应答信息。容易看出,终端对服务器的访问不会存在跨越运营商的问题,这样可以较好地避免网络延迟以及丢包问题的出现,进而给终端的持有者带来较好的用户体验。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为VPN设备、终端和服务器的组网结构示意图;图2为VPN设备、终端、负载均衡设备和服务器的组网结构示意图;图3为本专利技术实施例所提供的一种连接方法的流程图;图4为本专利技术实施例所提供的一种连接装置的结构框图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。为了解决现有技术存在的问题,本专利技术实施例提供了一种连接方法及装置。下面首先对本专利技术实施例所提供的一种连接方法进行说明。需要说明的是,本专利技术实施例所提供的一种连接方法应用于虚拟私有网VPN设备。具体地,该VPN设备可以为路由器或者防火墙设备,当然,该VPN设备的类型并不局限于此,具体可以根据实际情况来确定,在此不再一一赘述。需要指出的是,如图1所示,VPN设备可以直接与终端和服务器通过通信链路相通信;或者,如图2所示,VPN设备可以设置在负载均衡设备后面,这样,VPN设备是通过负载均衡设备与终端和服务器相通信的。参见图3,图中示出了本专利技术实施例所提供的一种连接方法的流程图。如图1所示,该方法可以包括如下步骤:S301,接收终端发送的连接请求报文,其中,该连接请求报文中携带终端使用的运营商网络的目标标识信息,该连接请求报文的目的IP地址为该VPN设备的IP地址。其中,该终端可以为固定终端或者移动终端。具体地,该终端可以为手机、平板电脑等移动终端。另外,该终端上可以预先安装有专用的客户端软件,以通过在该客户端软件上的预定操作(例如双击、单击等操作)向终端发送连接请求报文,该专用的客户端软件为现有的客户端软件,本实施例对该客户端软件不做赘述。可以理解的是,运营商网络可以为中国移动网络,中国联通网络和中国电信网络,当然,运营商网络的类型并不局限于此,具体可以根据实际情况来确定,在此不再一一赘述。为了方便描述,下述实施例中均以运营商网络仅包括中国移动网络、中国联通网络和中国电信网络的情况为例进行说明。容易理解的是,该VPN设备所具有的IP地址的数量存在着两种可能的情况:一种情况下,该VPN设备仅具有一个IP地址,此时,该连接请求报文中的目的IP地址为该VPN设备所具有的唯一的IP地址,该唯一的IP地址对应着一个唯一的运营商网络。另一种情况下,该VPN设本文档来自技高网
...
一种连接方法及装置

【技术保护点】
一种连接方法,其特征在于,应用于虚拟专用网VPN设备,所述方法包括:接收终端发送的连接请求报文,其中,所述连接请求报文中携带所述终端使用的运营商网络的目标标识信息,所述连接请求报文的目的IP地址为所述VPN设备的IP地址;基于自身存储的运营商网络的标识信息与VPN设备的IP地址之间的对应关系,判断所述连接请求报文的目的IP地址是否为所述对应关系中所述目标标识信息所对应的目标IP地址;若为否,向所述终端发送携带所述目标IP地址的重定向报文,以使得所述终端在接收到所述重定向报文后,发送目的IP地址为所述目标IP地址的连接请求报文;若为是,向所述终端发送用于指示同意连接的应答报文。

【技术特征摘要】
1.一种连接方法,其特征在于,应用于虚拟专用网VPN设备,所述方法包括:接收终端发送的连接请求报文,其中,所述连接请求报文中携带所述终端使用的运营商网络的目标标识信息,所述连接请求报文的目的IP地址为所述VPN设备的IP地址;基于自身存储的运营商网络的标识信息与VPN设备的IP地址之间的对应关系,判断所述连接请求报文的目的IP地址是否为所述对应关系中所述目标标识信息所对应的目标IP地址;若为否,向所述终端发送携带所述目标IP地址的重定向报文,以使得所述终端在接收到所述重定向报文后,发送目的IP地址为所述目标IP地址的连接请求报文;若为是,向所述终端发送用于指示同意连接的应答报文。2.根据权利要求1所述的方法,其特征在于,所述向所述终端发送携带所述目标IP地址的重定向报文之前,所述方法还包括:在所述对应关系中所述目标标识信息所对应的目标IP地址为至少两个的情况下,基于预设的选取规则,从至少两个目标IP地址中选取一目标IP地址;所述向所述终端发送携带所述目标IP地址的重定向报文,以使得所述终端在接收到所述重定向报文后,发送目的IP地址为所述目标IP地址的连接请求报文,包括:向所述终端发送携带所选取的目标IP地址的重定向报文,以使得所述终端在接收到所述重定向报文后,发送目的IP地址为所选取的目标IP地址的连接请求报文。3.根据权利要求1所述的方法,其特征在于,所述连接请求报文中包括所述终端在与任一VPN设备通信时利用的通信协议的第一版本号,所述方法还包括:判断所述第一版本号是否不低于第二版本号,其中,所述第二版本号为所述VPN设备在与任一终端通信时利用的通信协议的版本号;若为是,执行所述基于自身存储的运营商网络的标识信息与VPN设备的IP地址之间的对应关系,判断所述连接请求报文的目的IP地址是...

【专利技术属性】
技术研发人员:董瑶
申请(专利权)人:新华三技术有限公司
类型:发明
国别省市:浙江,33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1