一种数据转发方法、装置、设备及存储介质制造方法及图纸

技术编号:36743492 阅读:27 留言:0更新日期:2023-03-04 10:23
本发明专利技术公开了一种数据转发方法、装置、设备及存储介质,该方法包括以下步骤:接收待转发数据包;确定目标交换模块的运行状态;其中,目标交换模块为预先根据端口地址确定的用于转发数据包的交换模块;当基于运行状态确定目标交换模块不符合转发条件时,确定待选备份交换模块的转发性能特征,并根据转发性能特征从待选备份交换模块中确定目标备份交换模块;其中,待选备份交换模块为交换模组中除目标交换模块外的交换模块;触发目标备份交换模块转发待转发数据包。上述技术方案,在目标交换模块出现故障时,快速确定出能够转发数据包的备份交换模块,实现数据包的可靠转发,降低数据转发的延迟,保证整个数据转发系统性能。保证整个数据转发系统性能。保证整个数据转发系统性能。

【技术实现步骤摘要】
一种数据转发方法、装置、设备及存储介质


[0001]本专利技术实施例涉及网络通信
,尤其涉及一种数据转发方法、装置、设备及存储介质。

技术介绍

[0002]交换模块(Switch)是一种用于信号或数据转发的网络设备。在某些情况下,可能会有部分交换模块不可用,例如各交换模块正在协商对外的虚拟地址,这种情况下,模块组的虚拟地址不可用,外接设备无法与模块组中的任何一个交换模块连通,将会导致数据传输失败,数据包转发中断。
[0003]相关技术中,当预先确定的用于转发数据的交换模块出现故障时,直接选择下一或任一未故障的交换模块来转发数据。但该方法没有考虑到用于替换的交换模块的数据转发能力,往往造成数据转发的延迟,导致整个数据转发系统性能低下。

技术实现思路

[0004]本专利技术提供了一种数据转发方法、装置、设备及存储介质,以提高数据转发的可靠性,保证整个数据转发系统的性能。
[0005]第一方面,本专利技术实施例提供了一种数据转发方法,所述方法包括:
[0006]接收待转发数据包;/>[0007]确定本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种数据转发方法,其特征在于,所述方法包括:接收待转发数据包;确定目标交换模块的运行状态;其中,所述目标交换模块为预先根据端口地址确定的用于转发数据包的交换模块;当基于所述运行状态确定所述目标交换模块不符合转发条件时,确定待选备份交换模块的转发性能特征,并根据所述转发性能特征从所述待选备份交换模块中确定目标备份交换模块;其中,所述待选备份交换模块为交换模组中除所述目标交换模块外的交换模块;触发所述目标备份交换模块转发所述待转发数据包。2.根据权利要求1所述的方法,其特征在于,所述转发性能特征包括优先级;所述确定待选备份交换模块的转发性能特征,并根据所述转发性能特征从所述待选备份交换模块中确定目标备份交换模块,包括:确定各个待选备份交换模块的优先级;将优先级最高的待选备份交换模块确定为所述目标备份交换模块。3.根据权利要求2所述的方法,其特征在于,所述确定各个待选备份交换模块的优先级,包括:获取各个待选备份交换模块的传输速率、包转发率和背板带宽;根据传输速率、包转发率和背板带宽中的至少一项确定各个待选备份交换模块的性能指标值;根据所述性能指标值的排序确定各个待选备份交换模块的优先级。4.根据权利要求1所述的方法,其特征在于,所述转发性能特征包括可响应时间;所述确定待选备份交换模块的转发性能特征,并根据所述转发性能特征从所述待选备份交换模块中确定目标备份交换模块,包括:获取各个待选备份交换模块的可响应时间;其中,所述可响应时间根据待选备份交换模块的待转发数据包数量和传输速率中的至少一项确定;根据所述可响应时间从待选备份交换模块中确定目标备份交换模块。5.根据权利要求1至4任一项所述的方法,其特征在于,所述待转发数据包为多个;所述根据所述转发性能特征从所述待选备份交换模块中确定目标备份交换模块,包括:确定所述待转发数据包的第一数量;根据所述转发...

【专利技术属性】
技术研发人员:王小芳
申请(专利权)人:北京东土军悦科技有限公司
类型:发明
国别省市:

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

1