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

技术编号:37378175 阅读:12 留言:0更新日期:2023-04-27 07:20
本申请提供一种数据流量的转发方法、装置、设备及存储介质。该方法应用于目标转发设备,包括:获取至少一个预设通信对象对及其在默认转发链路中对应的输出端口;获取至少一个预设通信对象对预先存储的属性基本信息并输入至已训练至收敛的数据流量预测模型中,并采用已训练至收敛的数据流量预测模型预测各预设通信对象对的未来数据流量值;根据各预设通信对象对的未来数据流量值及其在默认转发链路中对应的输出端口确定出目标预设通信对象对;根据目标预设通信对象对及其对应的至少一个候选转发链路确定出即将调整到的目标转发链路;基于目标转发链路对目标预设通信对象对的目标数据流量进行转发。的目标数据流量进行转发。的目标数据流量进行转发。

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


[0001]本申请涉及通信技术,尤其涉及一种数据流量的转发方法、装置、设备及存储介质。

技术介绍

[0002]近几年,随着通信对象对通信的需求,通信对象对之间的转发链路也成为了一个焦点,其中,通信对象对包括发送数据流量的对象和接收数据流量的对象,转发链路是指通信对象对之间进行数据流量转发时的策略,当某转发链路承载太多数据流量,则该转发链路就会出现拥堵现象,从而加大了研发人员对转发链路的关注,确保数据流量顺利转发。
[0003]现有技术中转发设备在进行数据流量转发时,由于转发设备有至少一个输出端口,当任一输出端口承载的数据流量大于对应输出端口预设数据流量阈值,则该输出端口就出现拥堵现象,为了缓解这种现象发生,当各预设通信对象对采用默认转发链路时数据流量要经过该输出端口,则优先转发高优先级的预设通信对象对的数据流量,再转发低优先级的预设通信对象对的数据流量,从而高优先级的预设通信对象对通过默认转发链路实现了数据流量的转发。
[0004]由此可见,当预设通信对象对使用默认转发链路进行转发时,对于低优先级的通信对象对在进行数据流量的转发,产生延时,低优先级的预设通信对象对之间交互时间拉长,所以转发效率低;同时,在转发设备通过默认转发链路进行转发时,也容易丢失低优先级的预设通信对象对的数据流量,从而切断低优先级的预设通信对象对之间的数据流量的转发。

技术实现思路

[0005]本申请提供一种数据流量的转发方法、装置、设备及存储介质,用以解决低优先级预设通信对象采用默认转发路径转发时,产生延时,转发效率低以及数据流量丢失等问题。
[0006]第一方面,本申请提供一种数据流量的转发方法,所述方法应用于目标转发设备,所述目标转发设备位于预设网络架构中,所述预设网络架构中还包括其他转发设备以及管理服务器,所述目标转发设备包括至少一个输出端口,所述管理服务器与各转发设备通信连接,所述方法包括:
[0007]获取至少一个预设通信对象对及其在默认转发链路中对应的输出端口;所述预设通信对象对是预先存储的经过目标转发设备进行数据流量转发的对象对;
[0008]获取至少一个预设通信对象对预先存储的属性基本信息并输入至已训练至收敛的数据流量预测模型中,并采用所述已训练至收敛的数据流量预测模型预测各预设通信对象对的未来数据流量值;所述已训练至收敛的数据流量预测模型是从所述管理服务器获取到的;
[0009]根据各所述预设通信对象对的未来数据流量值及其在默认转发链路中对应的输出端口确定出目标预设通信对象对;所述目标预设通信对象对是需要重新确定一条转发链
路作为目标转发链路的通信对象对;
[0010]根据所述目标预设通信对象对及其对应的至少一个候选转发链路确定出即将调整到的目标转发链路;
[0011]基于所述目标转发链路对所述目标预设通信对象对的目标数据流量进行转发。
[0012]在一种方式中,所述根据各所述预设通信对象对的未来数据流量值及其在默认转发链路中对应的输出端口确定出目标预设通信对象对,包括:
[0013]针对目标转发设备的各输出端口,根据各预设通信对象对的未来数据流量值及其在默认转发链路中对应的输出端口计算出所述目标转发设备的各输出端口的未来数据总流量值;
[0014]响应于目标转发设备的任一输出端口的未来数据总流量值大于或等于对应的预设数据流量阈值,将所述输出端口确定为异常输出端口;所述异常输出端口为未来会发生拥堵的输出端口;
[0015]确定所述异常输出端口对应的预设通信对象对,将所述对应的预设通信对象对确定为候选预设通信对象对;所述候选预设通信对象对为至少一个;
[0016]根据所述候选预设通信对象对的未来数据流量值确定出目标预设通信对象对。
[0017]在一种方式中,所述针对目标转发设备的各输出端口,根据各预设通信对象对的未来数据流量值及其在默认转发链路中对应的输出端口计算出所述目标转发设备的各输出端口的未来数据总流量值,包括:
[0018]针对目标转发设备的各输出端口,响应于输出端口与至少一个预设通信对象对在默认转发链路中对应的输出端口一致,则将输出端口一致的至少一个预设通信对象对确定为所述输出端口对应的至少一个预设通信对象对;将各所述输出端口对应的至少一个预设通信对象对的未来数据流量值进行加和计算,得到各所述输出端口的未来数据总流量值;
[0019]针对目标转发设备的各输出端口,响应于输出端口与所有预设通信对象对在默认转发链路中对应的输出端口不一致,则确定所述输出端口无对应的至少一个预设通信对象对,并将所述输出端口的未来数据总流量值确定为零。
[0020]在一种方式中,所述候选预设通信对象对为多个;
[0021]所述根据所述候选预设通信对象对的未来数据流量值确定出目标预设通信对象对,包括:
[0022]从各所述候选预设通信对象对的未来数据流量值中确定出最大的未来数据流量值;
[0023]将所述最大的未来数据流量值对应的候选预设通信对象对确定为目标预设通信对象对。
[0024]在一种方式中,所述候选转发链路中包括转发数据流量时对应的候选输出端口;
[0025]所述目标预设通信对象对及其对应的至少一个候选转发链路确定出即将调整到的目标转发链路,包括:
[0026]确定各候选转发链路对应的候选输出端口;
[0027]响应于在至少一个候选输出端口中存在所述异常输出端口,将所述异常输出端口剔除,获得至少一个再选输出端口;
[0028]基于各再选输出端口本身对应的未来数据总流量值以及目标预设通信对象对的
未来数据流量值确定出目标转发链路。
[0029]在一种方式中,所述基于各再选输出端口本身对应的未来数据总流量值以及目标预设通信对象对的未来数据流量值确定出目标转发链路,包括:
[0030]将所述目标预设通信对象对的未来数据流量值分别与各再选输出端口本身对应的未来数据总流量值进行加和计算,获得各再选输出端口的候选未来数据总流量值;
[0031]比较各再选输出端口的候选未来数据总流量值的大小;
[0032]确定出最小的再选输出端口的候选未来数据总流量值;
[0033]将所述最小的再选输出端口的候选未来数据总流量值对应的输出端口确定为目标输出端口;
[0034]将所述目标输出端口对应的候选转发链路确定为目标预设通信对象对的目标转发链路。
[0035]在一种方式中,所述方法还包括:
[0036]响应于目标转发设备的任一输出端口的未来数据总流量值小于对应输出端口的预设数据流量阈值,将所述输出端口确定为正常输出端口。
[0037]第二方面,本申请提供一种数据流量的转发方法,所述方法应用于管理服务器,所述管理服务器位于预设网络架构中,所述预设网络架构中还包括目标转发设备及其他转发设备,所述管理服务器与各转发设备通信连接,所述目标转发设备包括至少一个输出本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据流量的转发方法,其特征在于,所述方法应用于目标转发设备,所述目标转发设备位于预设网络架构中,所述预设网络架构中还包括其他转发设备以及管理服务器,所述目标转发设备包括至少一个输出端口,所述管理服务器与各转发设备通信连接,所述方法包括:获取至少一个预设通信对象对及其在默认转发链路中对应的输出端口;所述预设通信对象对是预先存储的经过目标转发设备进行数据流量转发的对象对;获取至少一个预设通信对象对预先存储的属性基本信息并输入至已训练至收敛的数据流量预测模型中,并采用所述已训练至收敛的数据流量预测模型预测各预设通信对象对的未来数据流量值;所述已训练至收敛的数据流量预测模型是从所述管理服务器获取到的;根据各所述预设通信对象对的未来数据流量值及其在默认转发链路中对应的输出端口确定出目标预设通信对象对;所述目标预设通信对象对是需要重新确定一条转发链路作为目标转发链路的通信对象对;根据所述目标预设通信对象对及其对应的至少一个候选转发链路确定出即将调整到的目标转发链路;基于所述目标转发链路对所述目标预设通信对象对的目标数据流量进行转发。2.根据权利要求1所述的方法,其特征在于,所述根据各所述预设通信对象对的未来数据流量值及其在默认转发链路中对应的输出端口确定出目标预设通信对象对,包括:针对目标转发设备的各输出端口,根据各预设通信对象对的未来数据流量值及其在默认转发链路中对应的输出端口计算出所述目标转发设备的各输出端口的未来数据总流量值;响应于目标转发设备的任一输出端口的未来数据总流量值大于或等于对应的预设数据流量阈值,将所述输出端口确定为异常输出端口;所述异常输出端口为未来会发生拥堵的输出端口;确定所述异常输出端口对应的预设通信对象对,将所述对应的预设通信对象对确定为候选预设通信对象对;所述候选预设通信对象对为至少一个;根据所述候选预设通信对象对的未来数据流量值确定出目标预设通信对象对。3.根据权利要求2所述的方法,其特征在于,所述针对目标转发设备的各输出端口,根据各预设通信对象对的未来数据流量值及其在默认转发链路中对应的输出端口计算出所述目标转发设备的各输出端口的未来数据总流量值,包括:针对目标转发设备的各输出端口,响应于输出端口与至少一个预设通信对象对在默认转发链路中对应的输出端口一致,则将输出端口一致的至少一个预设通信对象对确定为所述输出端口对应的至少一个预设通信对象对;将各所述输出端口对应的至少一个预设通信对象对的未来数据流量值进行加和计算,得到各所述输出端口的未来数据总流量值;针对目标转发设备的各输出端口,响应于输出端口与所有预设通信对象对在默认转发链路中对应的输出端口不一致,则确定所述输出端口无对应的至少一个预设通信对象对,并将所述输出端口的未来数据总流量值确定为零。4.根据权利要求2所述的方法,其特征在于,所述候选预设通信对象对为多个;所述根据所述候选预设通信对象对的未来数据流量值确定出目标预设通信对象对,包
括:从各所述候选预设通信对象对的未来数据流量值中确定出最大的未来数据流量值;将所述最大的未来数据流量值对应的候选预设通信对象对确定为目标预设通信对象对。5.根据权利要求2所述的方法,其特征在于,所述候选转发链路中包括转发数据流量时对应的候选输出端口;所述目标预设通信对象对及其对应的至少一个候选转发链路确定出即将调整到的目标转发链路,包括:确定各候选转发链路对应的候选输出端口;响应于在至少一个候选输出端口中存在所述异常输出端口,将所述异常输出端口剔除,获得至少一个再选输出端口;基于各再选输出端口本身对应的未来数据总流量值以及目标预设通信对象对的未来数据流量值确定出目标转发链路。6.根据权利要求5所述的方法,其特征在于,所述基于各再选输出端口本身对应的未来数据总流量值以及目标预设通信对象对的未来数据流量值确定出目标转发链路,包括:将所述目标预设通信对象对的未来数据流量值分别与各再选输出端口本身对应的未来数据总流量值进行加和计算,获得各再选输出端口的候选未来数据总流量值;比较各再选输出端口的候选未来数据总流量值的大小;确定出最小的再选输出端口的候选未来数据总流量值;将所述最小的再选输出端口的候选未来数据总流量值对应的输出端口确定为目标输出端口;将所述目标输出端口对应的候选转发链路确定为目标预设通信对象对的目标转发链路。7.根据权利要求2所述的方法,其特征在于,所述方法还包括:响应于...

【专利技术属性】
技术研发人员:刘思聪杨立辉冯毅
申请(专利权)人:中国联合网络通信集团有限公司
类型:发明
国别省市:

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

1