一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

数据流表的调整方法、装置、设备及存储介质与流程

2022-12-07 02:03:59 来源:中国专利 TAG:

技术特征:
1.一种数据流表的调整方法,其特征在于,所述方法应用于网络控制设备,所述网络控制设备位于预设网络架构中,所述预设网络架构还包括多个转发设备,各转发设备中预先存储有多个对应的数据流表,所述方法包括:响应于任一转发设备或网络链路发生故障,向目标转发设备发送数据流表调整任务;所述数据流表调整任务用于指示目标转发设备从多个数据流表中筛选出候选数据流表及指示与所述目标转发设备相关的关联转发设备基于所述候选数据流表确定自身的端口评估结果;接收目标转发设备发送的候选数据流表的标识信息并接收所述关联转发设备发送的所述端口评估结果;根据所述候选数据流表的标识信息及所述端口评估结果确定目标数据流表;向目标转发设备发送数据流表调整指令,所述数据流表调整指令中包括目标数据流表的标识信息,以控制目标转发设备将当前数据流表调整为目标数据流表的标识信息对应的数据流表。2.根据权利要求1所述的方法,其特征在于,所述根据所述候选数据流表的标识信息及所述端口评估结果确定目标数据流表,包括:根据所述候选数据流表的标识信息确定候选数据流表及候选数据流表中关联转发设备的标识信息;获取候选数据流表中关联转发设备的端口评估结果;若确定候选数据流表中关联转发设备的端口评估结果满足设备使用条件,则确定候选数据流表中关联转发设备是否能将数据转发至终点转发设备;若确定候选数据流表中关联转发设备能将数据转发至终点转发设备,则将候选数据流表确定为目标数据流表。3.根据权利要求2所述的方法,其特征在于,若确定候选数据流表中关联转发设备的端口评估结果不满足设备使用条件或若确定关联转发设备不能将数据转发至终点转发设备,则还包括:根据在候选数据流表外的关联转发设备的端口评估结果确定是否向目标转发设备推荐另外数据流表;若确定向目标转发设备推荐另外数据流表,则向目标转发设备发送数据流表推荐信息,所述数据流表推荐信息中包括另外数据流表的标识信息,所述数据流表推荐信息用于指示目标转发设备是否将另外数据流表确定为更新的候选数据流表;若确定不向目标转发设备推荐另外数据流表,则向目标转发设备发送数据流表重新调整任务,所述数据流表重新调整任务用于指示目标转发设备从多个数据流表中重新筛选出候选数据流表及指示所述关联转发设备基于重新筛选出的候选数据流表确定自身的端口评估结果。4.根据权利要求2所述的方法,其特征在于,所述端口评估结果包括:将候选数据流表作为目标数据流表时的预测端口利用率及预测端口流量;判断候选数据流表中关联转发设备的端口评估结果是否满足设备使用条件,包括:判断候选数据流表中关联转发设备的预测端口利用率是否小于第一预测端口利用率阈值且预测端口流量是否小于第一预测端口流量阈值;
若确定候选数据流表中关联转发设备的预测端口利用率小于第一预测端口利用率阈值且预测端口流量小于第一预测端口流量阈值,则确定候选数据流表中关联转发设备的端口评估结果满足设备使用条件;若确定候选数据流表中关联转发设备的预测端口利用率大于或等于第一预测端口利用率阈值或预测端口流量大于或等于第一预测端口流量阈值,则确定候选数据流表中关联转发设备的端口评估结果不满足设备使用条件。5.根据权利要求3所述的方法,其特征在于,所述端口评估结果包括:将候选数据流表作为目标数据流表时的预测端口利用率及预测端口流量;所述根据在候选数据流表外的关联转发设备的端口评估结果确定是否向目标转发设备推荐另外数据流表,包括:若确定候选数据流表外的关联转发设备的预测端口利用率小于第二预测端口利用率阈值且预测端口流量小于第二预测端口流量阈值,则确定向目标转发设备推荐另外数据流表;若确定候选数据流表外的关联转发设备的预测端口利用率大于或等于第二预测端口利用率阈值或预测端口流量大于或等于第二预测端口流量阈值,则确定不向目标转发设备推荐另外数据流表。6.根据权利要求1-5任一项所述的方法,其特征在于,所述向目标转发设备发送数据流表调整任务之前,还包括:基于发生故障的转发设备或网络链路确定待调整数据流表的目标转发设备。7.根据权利要求6所述的方法,其特征在于,所述基于发生故障的转发设备或网络链路确定待调整数据流表的目标转发设备,包括:若确定发生故障的为转发设备,则确定与所述转发设备具有通信连接的至少一个相邻转发设备;确定各相邻转发设备当前数据流表中是否包括发生故障的转发设备的标识信息;若确定至少一个相邻转发设备当前数据流表中包括发生故障的转发设备的标识信息,则将至少一个相邻转发设备确定为目标转发设备。8.根据权利要求6所述的方法,其特征在于,所述基于发生故障的转发设备或网络链路确定待调整数据流表的目标转发设备,包括:若确定发生故障的为网络链路,则确定发生故障的网络链路一端的转发设备为目标转发设备。9.根据权利要求1-5任一项所述的方法,其特征在于,所述响应于任一转发设备或网络链路发生故障,向目标转发设备发送数据流表调整任务之前,还包括:根据预设网络架构中各转发设备之间的通信连接关系,为各转发设备分别确定多个数据流表;向各转发设备分别发送对应的多个数据流表,以使各转发设备对多个数据流表进行存储。10.一种数据流表的调整方法,其特征在于,所述方法应用于目标转发设备,所述目标转发设备位于预设网络架构中,所述预设网络架构还包括网络控制设备及除目标转发设备外的其他转发设备,各转发设备中预先存储有多个对应的数据流表,所述方法包括:
接收网络控制设备发送的数据流表调整任务;根据所述数据流表调整任务,从多个数据流表中筛选出候选数据流表;向与所述目标转发设备相关的关联转发设备发送端口评估指令,所述端口评估指令用于指示所述关联转发设备基于所述候选数据流表确定自身的端口评估结果,并发送给网络控制设备;向所述网络控制设备发送候选数据流表的标识信息,以使网络控制设备根据候选数据流表的标识信息及所述端口评估结果确定目标数据流表;接收网络控制设备发送的数据流表调整指令,并根据所述数据流表调整指令中包括目标数据流表的标识信息将当前数据流表调整为目标数据流表的标识信息对应的数据流表。11.根据权利要求10所述的方法,其特征在于,所述根据所述数据流表调整任务,从多个数据流表中筛选出候选数据流表,包括:根据所述数据流表调整任务,确定与目标转发设备具有正常通信连接关系的至少一个相邻转发设备;确定各相邻转发设备的端口使用情况;根据各相邻转发设备的端口使用情况确定候选相邻转发设备;从除了当前数据流表外的多个数据流表中获取包括候选相邻转发设备标识信息的数据流表作为候选数据流表。12.根据权利要求11所述的方法,其特征在于,所述端口使用情况包括:当前端口利用率及当前端口流量;所述根据各相邻转发设备的端口使用情况确定候选相邻转发设备,包括:获取各相邻转发设备中当前端口利用率和/或当前端口流量最小的相邻转发设备作为候选相邻转发设备。13.根据权利要求10所述的方法,其特征在于,所述向与所述目标转发设备相关的关联转发设备发送端口评估指令,包括:向与目标转发设备具有正常通信连接关系的至少一个相邻转发设备发送端口评估指令,以使至少一个相邻转发设备再向与其相邻的转发设备发送端口评估指令,所述端口评估指令用于指示至少一个相邻转发设备及与各相邻转发设备相邻的转发设备基于所述候选数据流表确定自身的端口评估结果,并发送给网络控制设备。14.根据权利要求10-13任一项所述的方法,其特征在于,还包括:接收网络控制设备发送的数据流表推荐信息;根据数据流表推荐信息中包括的另外数据流表的标识信息确定是否将另外数据流表确定为更新的候选数据流表。15.根据权利要求14所述的方法,其特征在于,所述根据数据流表推荐信息中包括的另外数据流表的标识信息确定是否将另外数据流表确定为更新的候选数据流表,包括:根据另外数据流表的标识信息确定另外数据流表中包括的相邻转发设备的端口使用情况是否满足候选数据流表更新条件;若确定满足候选数据流表更新条件,则将另外数据流表确定为更新的候选数据流表;若确定不满足候选数据流表更新条件,则不将另外数据流表确定为更新的候选数据流表。
16.一种数据流表的调整装置,其特征在于,所述装置位于网络控制设备,所述网络控制设备位于预设网络架构中,所述预设网络架构还包括多个转发设备,各转发设备中预先存储有多个对应的数据流表,所述装置包括:第一发送模块,用于响应于任一转发设备或网络链路发生故障,向目标转发设备发送数据流表调整任务;所述数据流表调整任务用于指示目标转发设备从多个数据流表中筛选出候选数据流表及指示与所述目标转发设备相关的关联转发设备基于所述候选数据流表确定自身的端口评估结果;第一接收模块,用于接收目标转发设备发送的候选数据流表的标识信息并接收所述关联转发设备发送的所述端口评估结果;确定模块,用于根据所述候选数据流表的标识信息及所述端口评估结果确定目标数据流表;第二发送模块,用于向目标转发设备发送数据流表调整指令,所述数据流表调整指令中包括目标数据流表的标识信息,以控制目标转发设备将当前数据流表调整为目标数据流表的标识信息对应的数据流表。17.一种数据流表的调整装置,其特征在于,所述装置位于目标转发设备,所述目标转发设备位于预设网络架构中,所述预设网络架构还包括网络控制设备及除目标转发设备外的其他转发设备,各转发设备中预先存储有多个对应的数据流表,所述装置包括:第二接收模块,用于接收网络控制设备发送的数据流表调整任务;筛选模块,用于根据所述数据流表调整任务,从多个数据流表中筛选出候选数据流表;第三发送模块,用于向与所述目标转发设备相关的关联转发设备发送端口评估指令,所述端口评估指令用于指示所述关联转发设备基于所述候选数据流表确定自身的端口评估结果,并发送给网络控制设备;第四发送模块,用于向所述网络控制设备发送候选数据流表的标识信息,以使网络控制设备根据候选数据流表的标识信息及所述端口评估结果确定目标数据流表;第三接收模块,用于接收网络控制设备发送的数据流表调整指令,并根据所述数据流表调整指令中包括目标数据流表的标识信息将当前数据流表调整为目标数据流表的标识信息对应的数据流表。18.一种网络控制设备,其特征在于,包括:处理器,以及与所述处理器通信连接的存储器和收发器;所述存储器存储计算机执行指令;所述收发器,用于收发数据;所述处理器执行所述存储器存储的计算机执行指令,以实现如权利要求1-9中任一项所述的方法。19.一种目标转发设备,其特征在于,包括:处理器,以及与所述处理器通信连接的存储器和收发器;所述存储器存储计算机执行指令;所述收发器,用于收发数据;所述处理器执行所述存储器存储的计算机执行指令,以实现如权利要求10-15中任一项所述的方法。20.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如权利要求1-9任一项或10-15任
一项所述的方法。

技术总结
本申请提供一种数据流表的调整方法、装置、设备及存储介质。该方法包括:响应于任一转发设备或网络链路发生故障,向目标转发设备发送数据流表调整任务;数据流表调整任务用于指示目标转发设备从多个数据流表中筛选出候选数据流表及指示与目标转发设备相关的关联转发设备基于候选数据流表确定自身的端口评估结果;接收目标转发设备发送的候选数据流表的标识信息并接收关联转发设备发送的端口评估结果;根据候选数据流表的标识信息及端口评估结果确定目标数据流表;向目标转发设备发送数据流表调整指令,数据流表调整指令中包括目标数据流表的标识信息,以控制目标转发设备将当前数据流表调整为目标数据流表的标识信息对应的数据流表。应的数据流表。应的数据流表。


技术研发人员:刘思聪 高沛 冯毅
受保护的技术使用者:中国联合网络通信集团有限公司
技术研发日:2022.08.29
技术公布日:2022/12/5
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献