数据处理方法、装置及存储介质制造方法及图纸

技术编号:37069601 阅读:24 留言:0更新日期:2023-03-29 19:47
本发明专利技术提供了一种数据处理方法、装置及存储介质,方法包括:探测节点通过在当前探测周期内,基于构造的虚拟地址信息向每个待测节点发送一定数量的当前探测报文。接收每个待测节点响应当前探测报文,反馈的当前响应报文;基于当前响应报文与当前探测报文,确定与每个待测节点之间的通信链路检测结果;在通信链路检测结果表征目标节点链路异常时,通过加载预设程序基于预设的地址解析协议表修改业务报文,得到目标报文以发送给目标节点;其中,地址解析协议表中包含与每个待测节点之间的发送规则信息,地址解析协议表是在当前探测周期之前的探测周期内通过探测报文确定的。本方案在链路故障时可以提高数据通信的效率及安全性。路故障时可以提高数据通信的效率及安全性。路故障时可以提高数据通信的效率及安全性。

【技术实现步骤摘要】
数据处理方法、装置及存储介质


[0001]本专利技术涉及计算机及互联网
,尤其涉及一种数据处理方法、装置及存储介质。

技术介绍

[0002]相关技术中,多个服务器通过交换机进行数据通信,当任意服务器把故障/亚健康的网口下线后,该服务器便再无法感知下线网口的状态是否已经恢复,无法再采取恢复措施,导致网口数量减少,数据通信效率较低。另外,当服务器检测到聚合口物理链路故障/亚健康时,但未检测出具体的目的端口链路故障,即使在发送端把业务切到状态正常的网口,由于交换机芯片的负载算法原因,数据仍会从目的端故障链路通过,导致数据通信的安全性和效率较低。

技术实现思路

[0003]本专利技术实施例提供的一种数据处理方法、装置及存储介质,可以提高服务器之间的数据通信效率及安全性。
[0004]本专利技术的技术方案是这样实现的:
[0005]本专利技术实施例提供了一种数据处理方法,应用于聚合网口中的探测节点,包括:
[0006]在当前探测周期内,基于构造的虚拟地址信息向每个待测节点发送一定数量的当前探测报文;所述一定数量表征的个数大于对应待测节点的网口个数;
[0007]接收所述每个待测节点响应所述当前探测报文,反馈的当前响应报文;
[0008]基于所述当前响应报文与所述当前探测报文,确定与所述每个待测节点之间的通信链路检测结果;
[0009]在所述通信链路检测结果表征目标节点链路异常时,通过加载预设程序基于预设的地址解析协议表修改业务报文,得到目标报文以发送给所述目标节点;其中,所述地址解析协议表中包含与所述每个待测节点之间的发送规则信息,所述地址解析协议表是在所述当前探测周期之前的探测周期内通过探测报文确定的。
[0010]上述方案中,所述在当前探测周期内,基于构造的虚拟地址信息向每个待测节点发送一定数量的当前探测报文,包括:
[0011]在本地的信息表中确定出所述每个待测节点的网口数量N;其中,所述信息表中存储有所述每个待测节点的网口信息与聚合网口信息;N为大于等于1的整数;
[0012]按照预定程序指令构造出N的M次方个虚拟地址信息;M为大于1的整数;
[0013]基于所述N的M次方个虚拟地址信息形成对应所述每个待测节点的N的M次方个当前探测报文,并发送给所述每个待测节点。
[0014]上述方案中,所述基于所述N的M次方个虚拟地址信息形成对应所述每个待测节点的N的M次方个当前探测报文,包括以下之一:
[0015]以所述N的M次方个虚拟地址信息分别作为源物理地址信息,以所述每个待测节点
的聚合网口的地址信息为目的物理地址信息,结合本地标识、本地聚合网口标识、及本地聚合网口物理地址信息形成所述N的M次方个当前探测报文;
[0016]以所述N的M次方个虚拟地址信息分别作为所述目的物理地址信息,以所述本地聚合网口物理地址信息为所述源物理地址信息,结合所述本地标识、所述本地聚合网口标识形成所述N的M次方个当前探测报文。
[0017]上述方案中,所述在当前探测周期内,基于构造的虚拟地址信息向每个待测节点发送一定数量的当前探测报文之前,所述方法还包括:
[0018]在第一探测周期内,基于构造的第一虚拟地址信息向每个待测节点发送一定数量的第一探测报文;其中,所述第一探测周期位于所述当前探测周期之前;
[0019]接收所述每个待测节点响应所述第一探测报文,反馈的第一响应报文;
[0020]基于所述第一探测报文与所述第一响应报文构建所述地址解析协议表。
[0021]上述方案中,所述基于所述第一探测报文与所述第一响应报文构建所述地址解析协议表,包括:
[0022]基于所述每个待测节点的每个第一探测报文中包含的源物理地址信息、本地聚合网口标识,对应的第一响应报文中包含的第二源物理地址信息、对应待测节点标识、对应待测节点网口标识,和对应待测节点的聚合网口信息构建出地址解析协议表的每一行,进而得到所述地址解析协议表。
[0023]上述方案中,所述基于所述当前响应报文与所述当前探测报文,确定与所述每个待测节点之间的通信链路检测结果,包括以下之一:
[0024]通过所述目标节点反馈的K个当前响应报文与所述N的M次方个当前探测报文计算丢包率,将所述丢包率与丢包率阈值进行比较,确定出所述每个待测节点的所述通信链路检测结果;
[0025]获取所述K个响应报文的时延信息,将所述时延信息与时延阈值进行比较,确定出所述每个待测节点的所述通信链路检测结果。
[0026]上述方案中,所述在所述通信链路检测结果表征目标节点链路异常时,通过加载预设程序基于预设的地址解析协议表修改业务报文,得到目标报文以发送给所述目标节点,包括:
[0027]在所述通信链路检测结果表征所述目标节点链路异常时,加载所述预设程序;
[0028]基于所述地址解析协议表确定出交换机转发规则,以在所述地址解析协议表中确定出替换地址信息;
[0029]响应所述预设程序,利用所述替换地址信息按照所述交换机转发规则替换所述业务报文中的源地址信息或者目的地址信息,得到所述目标报文以发送给所述目标节点。
[0030]上述方案中,所述基于所述地址解析协议表确定出交换机转发规则,以在所述地址解析协议表中确定出替换地址信息,包括:
[0031]基于所述地址解析协议表中所述每个待测节点的所述源物理地址信息、第二源物理地址信息,确定出所述交换机转发规则;
[0032]在所述地址解析协议表中确定出对应所述交换机转发规则的所述替换地址信息。
[0033]上述方案中,所述基于所述地址解析协议表中各个待测节点的所述源物理地址信息、所述第二源物理地址信息,确定出所述交换机转发规则,包括以下之一:
[0034]若所述地址解析协议表中所述每个待测节点的所述源物理地址信息不一致,则得到所述交换机转发规则为源地址转发算法;
[0035]若所述地址解析协议表中所述每个待测节点的所述第二源物理地址信息不一致,则得到所述交换机转发规则为目的地址转发算法;
[0036]若所述地址解析协议表中所述每个待测节点的所述源物理地址信息和所述第二源物理地址信息均存在不一致的情况,则得到所述交换机转发规则为源目的地址转发算法。
[0037]上述方案中,所述在所述地址解析协议表中确定出对应所述交换机转发规则的替换地址信息,包括:
[0038]通过所述业务报文包含的所述目标节点的标识,在所述地址解析协议表中确定出对应的目标源物理地址信息和目标第二源物理地址信息;
[0039]基于所述交换机转发规则,在所述目标源物理地址信息和所述目标第二源物理地址信息中确定出所述替换地址信息;其中,所述替换地址信息为所述目标节点负载最小的网口对应的地址信息。
[0040]上述方案中,所述基于所述当前响应报文与所述当前探测报文,确定与所述每个待测节点之间的通信链路检测结果之后,所述方法还包括:
[0041]本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据处理方法,其特征在于,应用于聚合网口中的探测节点,包括:在当前探测周期内,基于构造的虚拟地址信息向每个待测节点发送一定数量的当前探测报文;所述一定数量表征的个数大于对应待测节点的网口个数;接收所述每个待测节点响应所述当前探测报文,反馈的当前响应报文;基于所述当前响应报文与所述当前探测报文,确定与所述每个待测节点之间的通信链路检测结果;在所述通信链路检测结果表征目标节点链路异常时,通过加载预设程序基于预设的地址解析协议表修改业务报文,得到目标报文以发送给所述目标节点;其中,所述地址解析协议表中包含与所述每个待测节点之间的发送规则信息,所述地址解析协议表是在所述当前探测周期之前的探测周期内通过探测报文确定的。2.根据权利要求1所述的数据处理方法,其特征在于,所述在当前探测周期内,基于构造的虚拟地址信息向每个待测节点发送一定数量的当前探测报文,包括:在本地的信息表中确定出所述每个待测节点的网口数量N;其中,所述信息表中存储有所述每个待测节点的网口信息与聚合网口信息;N为大于等于1的整数;按照预定程序指令构造出N的M次方个虚拟地址信息;M为大于1的整数;基于所述N的M次方个虚拟地址信息形成对应所述每个待测节点的N的M次方个当前探测报文,并发送给所述每个待测节点。3.根据权利要求2所述的数据处理方法,其特征在于,所述基于所述N的M次方个虚拟地址信息形成对应所述每个待测节点的N的M次方个当前探测报文,包括以下之一:以所述N的M次方个虚拟地址信息分别作为源物理地址信息,以所述每个待测节点的聚合网口的地址信息为目的物理地址信息,结合本地标识、本地聚合网口标识、及本地聚合网口物理地址信息形成所述N的M次方个当前探测报文;以所述N的M次方个虚拟地址信息分别作为所述目的物理地址信息,以所述本地聚合网口物理地址信息为所述源物理地址信息,结合所述本地标识、所述本地聚合网口标识形成所述N的M次方个当前探测报文。4.根据权利要求1所述的数据处理方法,其特征在于,所述在当前探测周期内,基于构造的虚拟地址信息向每个待测节点发送一定数量的当前探测报文之前,所述方法还包括:在第一探测周期内,基于构造的第一虚拟地址信息向每个待测节点发送一定数量的第一探测报文;其中,所述第一探测周期位于所述当前探测周期之前;接收所述每个待测节点响应所述第一探测报文,反馈的第一响应报文;基于所述第一探测报文与所述第一响应报文构建所述地址解析协议表。5.根据权利要求4所述的数据处理方法,其特征在于,所述基于所述第一探测报文与所述第一响应报文构建所述地址解析协议表,包括:基于所述每个待测节点的每个第一探测报文中包含的源物理地址信息、本地聚合网口标识,对应的第一响应报文中包含的第二源物理地址信息、对应待测节点标识、对应待测节点网口标识,和对应待测节点的聚合网口信息构建出地址解析协议表的每一行,进而得到所述地址解析协议表。6.根据权利要求1所述的数据处理方法,其特征在于,所述基于所述当前响应报文与所述当前探测报文,确定与所述每个待测节点之间的通信链路检测结果,包括以下之一:
通过所述目标节点反馈的K个当前响应报文与所述N的M次方个当前探测报文计算丢包率,将所述丢包率与丢包率阈值进行比较,确定出所述每个待测节点的所述通信链路检测结果;获取所述K个响应报文的时延信息,将所述时延信息与时延阈值进行比较,确定出所述每个待测节点的所述通信链路检测结果。7.根据权利要求5所述的数据处理方法,其特征在于,所述在所述通信链路检测结果表征目标节点链路异常时,通过加载预设程序基于预设的地址解析协议表修改业务报文,得到目标报文以发送...

【专利技术属性】
技术研发人员:郑南成马耀泉陈铭祥李隆
申请(专利权)人:深信服科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1