[发明专利]数据传输方法、装置及系统有效
申请号: | 201811440792.9 | 申请日: | 2018-11-29 |
公开(公告)号: | CN111245666B | 公开(公告)日: | 2022-12-06 |
发明(设计)人: | 盛建;韩涛;姜伟 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L43/10 | 分类号: | H04L43/10;H04L43/16;H04L43/0817;H04L61/2514 |
代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 颜晶 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据传输 方法 装置 系统 | ||
1.一种数据传输方法,其特征在于,所述方法应用于网络设备,所述网络设备为网络地址转换NAT设备,所述方法包括:
向日志服务器发送探测报文;
基于是否接收到所述日志服务器返回的探测响应报文,检测所述日志服务器是否能够接收报文;
当确定所述日志服务器能够接收报文时,基于用户数据报协议UDP向所述日志服务器发送日志报文,所述日志报文包含公网互联网协议IP地址和私网IP地址之间的对应关系;
其中,所述探测报文为心跳探测报文,所述探测响应报文为心跳探测响应报文,所述心跳探测报文和所述心跳探测响应报文均为基于UDP的报文,所述心跳探测报文用于检测所述网络设备与所述日志服务器之间的通信链路是否中断或者所述日志服务器是否发生故障;
或者,所述探测报文包括因特网控制报文协议ICMP探测报文和UDP探测报文,所述探测响应报文包括ICMP探测响应报文和UDP端口不可达报文,所述ICMP探测报文用于检测所述日志服务器的IP地址是否可达,所述UDP探测报文用于检测所述日志服务器的UDP端口是否可用。
2.根据权利要求1所述的方法,其特征在于,所述探测报文为心跳探测报文,所述探测响应报文为心跳探测响应报文,所述基于是否接收到所述日志服务器返回的探测响应报文,检测所述日志服务器是否能够接收报文,包括:
检测在第一指定时段内是否接收到所述日志服务器返回的心跳探测响应报文;
当在所述第一指定时段内接收到所述日志服务器返回的心跳探测响应报文时,确定所述日志服务器能够接收报文;
当在所述第一指定时段内未接收到所述日志服务器返回的心跳探测响应报文时,确定所述日志服务器无法接收报文。
3.根据权利要求1所述的方法,其特征在于,所述探测报文包括ICMP探测报文和UDP探测报文,所述探测响应报文包括ICMP探测响应报文和UDP端口不可达报文,所述基于是否接收到所述日志服务器返回的探测响应报文,检测所述日志服务器是否能够接收报文,包括:
检测在第二指定时段内是否接收到所述日志服务器返回的ICMP探测响应报文;
当在所述第二指定时段内接收到所述日志服务器返回的ICMP探测响应报文时,向所述日志服务器发送所述UDP探测报文;
当在第三指定时段内接收到所述日志服务器返回的UDP端口不可达报文时,确定所述日志服务器无法接收报文;
当在所述第三指定时段内未接收到所述日志服务器返回的UDP端口不可达报文时,确定所述日志服务器能够接收报文。
4.根据权利要求3所述的方法,其特征在于,在所述检测第二指定时段内是否接收到所述日志服务器返回的ICMP探测响应报文之后,所述方法还包括:
当在所述第二指定时段内未接收到所述日志服务器返回的ICMP探测响应报文,更新累计次数,更新后的累计次数为从最近一次接收到所述日志服务器返回的ICMP探测响应报文之后至当前时刻,所述网络设备向所述日志服务器发送ICMP探测报文的次数;
当所述更新后的累计次数达到指定次数阈值时,确定所述日志服务器无法接收报文。
5.根据权利要求3所述的方法,其特征在于,在所述确定所述日志服务器无法接收报文之后,所述方法还包括:
周期性向所述日志服务器发送UDP探测报文;
当连续n个周期内未接收到所述日志服务器返回的UDP端口不可达报文时,确定所述日志服务器能够接收报文,其中n为正整数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811440792.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种空调式集成灶系统
- 下一篇:一种空调式集成灶系统