[发明专利]一种基于IPsec的VPN快速连接方法有效
申请号: | 201310283803.8 | 申请日: | 2013-07-08 |
公开(公告)号: | CN104283757B | 公开(公告)日: | 2017-10-20 |
发明(设计)人: | 苏长君;郑曙光 | 申请(专利权)人: | 北京思普崚技术有限公司 |
主分类号: | H04L12/46 | 分类号: | H04L12/46;H04L29/06 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100094 北京市海淀区上*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 ipsec vpn 快速 连接 方法 | ||
技术领域
本发明涉及通信技术领域,尤其涉及一种VPN的连接方法。
背景技术
信息技术的发展和 Internet 的广泛使用,在给人们生活和工作带来极大方便的同时,却也使人们一直十分担心在基于开放协议平台TCP/IP 的 Internet 上通信数据的安全和计算机系统运行的安全。目前已经有多种安全通信技术应用于互联网中的数据传输,其中在网络层实现的因特网协议安全(IPSec)通信协议由于对应用层完全透明,因此非常适合在现有的 TCP/IP 网络中,通过增加 IPSec 安全模块,而不需修改应用系统、软件的设置,为各类网络应用构建一个通用的安全网络通信环境。
随着网络,尤其是网络经济的发展,企业日益扩张,客户分布日益广泛,合作伙伴日益增多,这种情况促使了企业的效益日益增长,另一方面也越来越凸显传统企业网的功能缺陷:传统企业网基于固定物理地点的专线连接方式已难以适应现代企业的需求于是企业对于自身的网络建设提出了更高的需求,主要表现在网络的灵活性、安全性、经济性、扩展性等方面。在这样的背景下,VPN以其独具特色的优势赢得了越来越多的企业的青睐,令企业可以较少地关注网络的运行与维护,而更多地致力于企业的商业目标的实现。
VPN(Virtual Private Network)是指通过综合利用网络技术、访问控制技术和加密技术,并通过一定的用户管理机制,在公共网络中建立起安全的“专用”网络,保证数据在“加密通道”中进行安全传输的技术。通过隧道(TUNNEL)或虚电路(VIRTUAL CIRCUIT)实现网络互联,支持用户安全管理,能够进行网络监控、故障诊断,具有省钱、选择灵活、速度快、安全性好、实现投资的保护等优点。
在现有技术中,通过对IP层的扩展,使其能够支持IPSec协议,包括网络安全协议(AH,Authentication Header)和封装安全载荷协议(ESP,Encapsulating Security Payload)、密钥管理协议(IKE,Internet Key Exchange)协议。创建一个安全策略时,由安全策略进程负责管理和维护,并激活IKE进程与对方VPN网关协商一个SA (Security Association)。在发送数据时,由输出进程按SA指定的协议封装,并按规定算法加密和生成认证数据;接收数据时,由输入进程按SA指定协议解包,并解密和验证。
可见现有技术在进行IPSec连接是需要在通信双方之间协商很多信息,这些信息的协商无疑加大了连接时所需的时间,并且若网络传输有误则会导致不明的连接失败,影响了质量,降低了用户体验。
发明内容
本发明提供了一种基于IPsec的VPN快速连接方法,其特征在于,包括以下步骤:
步骤202、在发起VPN连接之前,通信双方之间规定下次通信时涉及的n组IPSec的IKE和SA,并为每组IPSec的IKE和SA设置对应的掩码,在通信双方的节点上存储该n组IKE和SA以及其对应的掩码;
步骤204、会话发起方选择任意一组IPSec的IKE和SA,并记录所选择的IPSec的IKE和SA以及其对应的掩码;
步骤206、对要传送的数据,使用所述记录的IPSec的IKE和SA,得到使用IPSec协议封装后的待发数据包;
步骤208、将所述待发数据包中除了IP包头外的数据进行CRC运算,得到CRC码;
步骤210、使用所述记录的掩码对CRC码进行加扰;
步骤212、将所述待发数据包除去IP包头后的部分和加扰后的CRC码作为数据净荷,加上对应的IP包头后,进行发送,其中所述对应的IP包头中包括所述待发数据包中指明的源、目的地地址信息;
步骤214、在后续的数据发送中,使用所述记录的IPSec的IKE和SA以及掩码,对数据进行处理后发送。
同时,本发明还提供了一种基于IPSec的VPN快速连接方法,其特征在于,包括以下步骤:
步骤202、在发起VPN连接之前,通信双方之间规定下次通信时涉及的n组IPSec的IKE和SA,并为每组IPSec的IKE和SA设置对应的掩码,在通信双方的节点上存储该n组IKE和SA以及其对应的掩码;
步骤204、接收IP数据包,获得数据包中的净荷;
步骤206、对净荷进行CRC校验,得到校验后的CRC码;依次使用所述存储的每一个掩码对接收到的净荷中的CRC码进行解扰,获得解扰后的CRC码;比较所述校验后的CRC码和哪个所述解扰后的CRC码一致;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京思普崚技术有限公司,未经北京思普崚技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310283803.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:用于野外环境受损金属零件快速修复的装置
- 下一篇:排汗T恤面料