[发明专利]一种服务器之间的数据传输方法及服务器有效
申请号: | 201910273226.1 | 申请日: | 2019-04-04 |
公开(公告)号: | CN111786869B | 公开(公告)日: | 2022-04-22 |
发明(设计)人: | 李强达;曹志文 | 申请(专利权)人: | 厦门网宿有限公司 |
主分类号: | H04L12/46 | 分类号: | H04L12/46;H04L49/354 |
代理公司: | 北京华智则铭知识产权代理有限公司 11573 | 代理人: | 陈刚;王昌贵 |
地址: | 361000 福建省厦门市*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 服务器 之间 数据传输 方法 | ||
1.一种SD-WAN系统中OpenVPN服务器之间的数据传输方法,其特征在于,OpenVPN服务器中启用一个VPN实例,所述VPN实例的配置文件中至少包括用户的一份或者多份连接信息,所述连接信息包括用户的用户标识、用户的路由策略和虚拟网卡信息;所述方法包括:
加载所述VPN实例的配置文件,并基于所述配置文件,在所述VPN实例中针对所述用户创建与所述连接信息的数量相匹配的一个或者多个虚拟网卡;
基于所述一份或者多份连接信息,与其它的一个或者多个OpenVPN服务器分别建立VPN隧道,其中,所述虚拟网卡与创建的所述VPN隧道一一绑定;
接收与所述用户相关的外网数据报文,以及接收SD-WAN控制器针对所述外网数据报文下发的路由策略,并在创建的所述一个或者多个虚拟网卡中确定所述路由策略指向的目标虚拟网卡;
通过所述目标虚拟网卡对所述外网数据报文进行处理后,将完成处理的外网数据报文通过所述目标虚拟网卡绑定的目标VPN隧道发送至对应的OpenVPN服务器处。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
在所述OpenVPN服务器启动后,创建多个工作线程,以通过所述多个工作线程,并行处理所述至少两个用户的数据报文;其中,所述多个工作线程,共享所述用户的连接信息和所述用户的客户端的连接实例之间的关联关系。
3.根据权利要求1所述的方法,其特征在于,所述连接信息中还包括OpenVPN服务器的连接模式;其中,不同用户的用户标识互不相同,所述OpenVPN服务器的连接模式包括tun模式。
4.根据权利要求1所述的方法,其特征在于,所述外网数据报文中包括VPN头部信息,所述VPN头部信息中至少包括用于填写隧道标识的指定字段;
相应地,在接收与所述用户相关的外网数据报文之后,所述方法还包括:
从所述外网数据报文的VPN头部信息中提取出所述指定字段,并确定所述指定字段内的隧道标识指向的VPN隧道;
获取所述隧道标识指向的VPN隧道的报文处理策略,并按照所述报文处理策略对所述外网数据报文进行处理,得到所述外网数据报文中的内层数据。
5.根据权利要求4所述的方法,其特征在于,按照所述报文处理策略对所述外网数据报文进行处理包括:
对所述外网数据报文进行解封装,并提取解封装后的外网数据报文中经过加密的内层数据;
通过所述隧道标识指向的VPN隧道的解密秘钥,对所述经过加密的内层数据进行解密,以还原所述内层数据的内容。
6.根据权利要求4所述的方法,其特征在于,通过所述目标虚拟网卡对所述外网数据报文进行处理包括:
根据所述下发的路由策略将所述内层数据发送至所述目标虚拟网卡处,并获取所述目标虚拟网卡绑定的目标VPN隧道的报文处理策略;
按照所述目标VPN隧道的报文处理策略,对所述内层数据进行加密和封装后,得到完成处理的外网数据报文。
7.根据权利要求1或6所述的方法,其特征在于,所述VPN实例的配置文件中还包括所述OpenVPN服务器的外网接口标识;
相应地,将完成处理的外网数据报文通过所述目标虚拟网卡绑定的目标VPN隧道发送至对应的OpenVPN服务器处包括:
将所述完成处理的外网数据报文从所述外网接口标识表征的外网接口发出,并通过所述目标VPN隧道到达对应的OpenVPN服务器处。
8.根据权利要求1所述的方法,其特征在于,所述方法还包括:
若针对所述VPN实例添加新的用户,在所述VPN实例的配置文件中添加所述新的用户的连接信息,所述新的用户的连接信息用于在所述VPN实例中创建所述新的用户的虚拟网卡;
若接收到指向所述VPN实例中已存在的目标用户的删除指令,将所述目标用户的虚拟网卡从所述VPN实例中删除,并从所述VPN实例的配置文件中将所述目标用户的连接信息删除。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于厦门网宿有限公司,未经厦门网宿有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910273226.1/1.html,转载请声明来源钻瓜专利网。