[发明专利]一种网络通信方法及采用网络通信方法的客户端与中心站点有效
申请号: | 201911409068.4 | 申请日: | 2019-12-31 |
公开(公告)号: | CN110995766B | 公开(公告)日: | 2021-09-14 |
发明(设计)人: | 杨清宇 | 申请(专利权)人: | 联想(北京)有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L12/46;H04L29/12 |
代理公司: | 北京乐知新创知识产权代理事务所(普通合伙) 11734 | 代理人: | 江宇 |
地址: | 100085 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 网络 通信 方法 采用 客户端 中心 站点 | ||
本发明公开了一种网络通信方法,所述网络通信方法包括:从Dest表调取报文封装信息,所述报文封装信息包括携带字段、UDP数据;接收加密GRE头部报文,将所述携带字段封装至所述加密GRE头部报文,形成字段头部报文;将所述UDP数据封装至所述字段头部报文,以形成UDP头部报文。本发明还提供一种客户端及一种中心站点。所述网络通信方法,通过客户端在报文中封装携带字段与UDP头部,从而生成穿越中间设备的报文格式,以实现与中心站点的通信连接。即使中间设备出现断电重启等问题导致中间设备的源端口与源IP发生变化,中心站点也可以及时更新Dest表内容,从而保持与客户端的通信连接。
技术领域
本发明属于通信领域,尤其涉及一种网络通信方法及采用网络通信方法的客户端与中心站点。
背景技术
网络通信技术已经广泛应用于现在的通信领域。其中在VPN组网中,中心站点Hub拥有全球唯一的公网IP,客户端CPE经过中间设备NAT与Hub进行网络通信。而目前VPN组网采用的是动态多隧道技术mGRE,客户端向中心站点发送的数据报文无法正常穿越中间设备。当中间设备发生会话删除或断电重启等情形时,中心站点会丢失与客户端之间的通信连接。
发明内容
本发明提供一种网络通信方法,应用于客户端,所述网络通信方法包括:从Dest表调取报文封装信息,所述报文封装信息包括携带字段、UDP数据;将所述携带字段封装至加密GRE头部报文,形成字段头部报文;将所述UDP数据封装至所述字段头部报文,以形成UDP头部报文。
可选地,所述报文封装信息还包括GRE信息;在所述步骤接收加密GRE头部报文,将所述携带字段封装至所述加密GRE头部报文,形成字段头部报文之前,所述网络通信方法进一步包括:将所述GRE信息封装至原始报文中,以形成GRE头部报文;通过预设好的IPSec协议内部的加密规则对所述GRE头部报文进行IPSec加密,以形成所述加密GRE头部报文。
可选地,所述报文封装信息还包括外层IP地址,在所述步骤将所述UDP数据封装至所述字段头部报文,以形成UDP头部报文之后,所述网络通信方法进一步包括:将所述外层IP地址封装至所述UDP头部报文,以形成封装好的IP报文。
可选地,所述携带数据包括4个字节的隧道接口IP地址及4个字节物理接口IP地址;所述UDP数据包括2个字节源端口号、2个字节目的端口号、2个字节所述UDP报文长度及2个字节校验和;所述外层IP地址包括客户端物理接口IP地址及目的端口IP地址。
本发明还提供一种网络通信方法,应用于中心站点,所述网络通信方法包括:接收中间设备修改后的IP报文;判断所述IP报文是否具有符合预设的目的端口;若判断结果为是,则从所述IP报文中剥离出UDP头部以及携带字段。
可选地,在所述步骤若判断结果为是,则从所述IP报文中剥离出UDP头部以及携带字段之后,所述网络通信方法进一步包括:将剥离出的所述UDP头部以及所述携带字段放置在所述IP报文最前端的缓存头部;依据IPsec规则对所述IP报文进行解密操作;查询Dest表,判断是否与发送端建立过连接;若判断结果为是,则更新Dest表中的中间设备源端口、源IP地址;进行IP协议处理,若是NHRP报文则交给NHRP应用继续处理。
可选地,若步骤判断所述IP报文是否具有符合预设的目的端口号的判断结果为否,则对所述IP报文进行正常处理。
可选地,若所述步骤查询Dest表,判断是否与发送端建立过连接的判断结果为否,则进行以下步骤:判断所述IP报文是否为NHRP报文;若判断结果为是,则在所述IP报文中加入源端口与源IP地址;进入步骤进行IP协议处理,若是NHRP报文则交给NHRP应用继续处理;若判断结果为否,直接进入步骤进行IP协议处理,若是NHRP报文则交给NHRP应用继续处理。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于联想(北京)有限公司,未经联想(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911409068.4/2.html,转载请声明来源钻瓜专利网。