[发明专利]一种防止vpn客户端地址与本地地址冲突的解决方法有效
申请号: | 201810830761.8 | 申请日: | 2018-07-26 |
公开(公告)号: | CN108551496B | 公开(公告)日: | 2021-03-02 |
发明(设计)人: | 周毅;赵飞;郑晓峰;李宗宇 | 申请(专利权)人: | 杭州云缔盟科技有限公司 |
主分类号: | H04L29/12 | 分类号: | H04L29/12;H04L12/46 |
代理公司: | 杭州信义达专利代理事务所(普通合伙) 33305 | 代理人: | 施建勇 |
地址: | 310000 浙江省杭州市西湖区文*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 防止 vpn 客户端 地址 本地 冲突 解决方法 | ||
本发明公开了一种防止vpn客户端地址与本地地址冲突的解决方法,包括以下步骤:1)客户端向服务器发起VPN连接请求。2)服务器从虚拟地址池中下发一个服务器虚拟IP。3)当客户端接收到服务器虚拟IP后,客户端将生成一个客户端虚拟IP,客户端虚拟IP由客户端直接生成,客户端虚拟IP确保与客户端本地的IP不存在冲突,同时客户端将客户端虚拟IP与服务器下发的服务器虚拟IP建立NAT映射关系。4)客户端与服务器完成VPN连接。该方法解决了客户端获取到的服务器虚拟IP与客户端本地的IP的冲突问题,且在服务器无需配置多个网段虚拟地址池,减少了客户端与服务器之间的交互。
技术领域
本发明涉及一种防止vpn客户端地址与本地地址冲突的解决方法。
背景技术
虚拟专用网络(Virtual Private Network,简称VPN)指的是在公用网络上建立专用网络的技术。其之所以称为虚拟网,主要是因为整个VPN网络的任意两个节点之间的连接并没有传统专用网络所需的端到端的物理链路,而是架构在公用网络服务商所提供的网络平台之上的逻辑网络,用户数据在逻辑链路中传输。VPN主要采用了隧道技术、加解密技术、密钥管理技术和使用者与设备身份认证技术。VPN实质上就是利用加密技术在公用网络上封装出一个数据通讯隧道。
VPN服务器VPN客户端分配IP地址时,通常也会在VPN客户端动态配置一条静态路由,使指定客户端的数据流通过隧道进行传输。此时如果给客户端分配的IP地址与PC本身的IP地址冲突(通常PC在网络中动态获取IP地址,此时PC的IP地址不能手动修改),就会使得需要通过隧道进行传输的数据报文不能进行加密;在PC上查看IP地址就会出现两个网段相同的IP地址。
参看现有技术专利号为201210365577.3的发明专利VPN客户端IP地址的分配方法、报文传输方法及VPN服务器,它的方案如下:1、VPN服务器配置多个网络地址池;2、VPN客户端向服务器发起连接请求时,先从主地址池中下发一个虚拟IP地址给客户端;3、当客户端发现接受到的虚拟IP与本地的地址池在同一个网段,则二次向服务器发起请求;4、服务器继续从备用地址池中下发一个虚拟IP,以此类推,直到客户端获取到正确的虚拟IP为止。
上述方案的主要有以下缺点:1.在服务器需要配置多个虚拟地址池。2服务器端无法收集所有的客户端地址池3.客户端与服务器存在多次交互的过程,性能较差。
发明内容
本发明的目的在于针对现有技术不不足,提供一种防止vpn客户端地址与本地地址冲突的解决方法,解决了客户端获取到的服务器虚拟IP与客户端本地的IP的冲突问题,且在服务器无需配置多个网段虚拟地址池,减少了客户端与服务器之间的交互。
为了解决上述技术问题,采用如下技术方案:
一种防止vpn客户端地址与本地地址冲突的解决方法,包括以下步骤:
1)客户端向服务器发起VPN连接请求。
2)所述服务器从虚拟地址池中下发一个服务器虚拟IP。
3)当所述客户端接收到所述服务器虚拟IP后,所述客户端将生成一个客户端虚拟IP,所述客户端虚拟IP由所述客户端直接生成,所述客户端虚拟IP确保与所述客户端本地的IP不存在冲突,同时所述客户端将所述客户端虚拟IP与服务器下发的所述服务器虚拟IP建立NAT映射关系。
4)所述客户端与服务器完成VPN连接。
进一步,所述客户端虚拟IP设置在虚拟网卡中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州云缔盟科技有限公司,未经杭州云缔盟科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810830761.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种不使用DNS协议或类似协议的域名访问方法
- 下一篇:一种双屏的移动终端