【技术实现步骤摘要】
一种数据转发方法、装置、计算机设备及存储介质
[0001]本专利技术涉及防火墙数据转发
,具体涉及一种数据转发方法、装置、计算机设备及存储介质。
技术介绍
[0002]防火墙转发数据时,会查找路由表,并根据目的地址进行报文转发,在这种机制下,只需根据报文的目的地址为用户提供转发服务。
[0003]在路由表的基础上,策略路由不按照现有路由表进行转发,而是根据用户指定的策略进行路由选择的机制,从更多的维度来决定报文如何转发,增加了在报文转发控制上的灵活度。策略路由并没有替代路由表机制,而是优先于路由表生效,为某些特殊业务制定转发,当这些特殊业务需要防火墙拥有很多条链路用于流量负载分担时,往往是随机选择一条链路转发流量,可能会出现一部分链路拥塞,另一部分链路闲置等问题。
技术实现思路
[0004]因此,为解决现有技术的不足,本专利技术实施例提供了一种数据转发方法、装置、计算机设备及存储介质。
[0005]根据第一方面,本专利技术实施例公开了数据转发方法,获取当前时刻的待转发数据,待转发数据携带
【技术保护点】
【技术特征摘要】
1.一种数据转发方法,其特征在于,所述方法包括:获取当前时刻的待转发数据,所述待转发数据携带有策略标识;当确定与所述策略标识对应的转发策略中包括第一类链路时,确定第一类链路中每一条所述链路在当前时刻的有效带宽,所述第一类链路包括多条链路;根据第一类链路中每一条所述链路的有效带宽和所述待转发数据的实际流量,确定第一链路的转发流量,所述第一链路为第一类链路中多条链路的任一条;根据所述第一类链路中每一条链路的转发流量,对所述待转发数据进行划分,获取与每一条链路对应的待转发数据包;通过所述第一链路对应的转发流量,对与所述第一链路对应的转发数据包进行转发。2.根据权利要求1所述的方法,其特征在于,所述确定每一条所述链路在当前时刻的有效带宽,具体包括:确定所述第一链路在当前时刻正在转发的数据的占用带宽,以及所述第一链路的额定带宽;根据所述占用带宽和所述额定带宽,确定所述第一链路在当前时刻的有效带宽。3.根据权利要求2所述的方法,其特征在于,所述根据第一类链路中每一条所述链路的有效带宽和所述待转发数据的实际流量,确定第一链路的转发流量,具体包括:根据每一条所述链路对应的有效带宽,确定每一条所述链路之间有效带宽比例;根据所述有效带宽比例划分所述实际流量,确定第一链路的转发流量,所述第一链路的转发流量为所述第一链路可通过的待转发数据的可通行流量。4.根据权利要求1
‑
3任一项所述的方法,其特征在于,所述待转发数据还包括目标地址,当获取到的待转发数据无对应的转发策略时,所述方法还包括:根据所述目标地址,所述目标地址与所述链路的映射关系,确定与所述目标地址对应的第二类链路;将所述待转发数据从所述目标地址对应的第二类链路转发。5.根据权利要求4所述的方法,其特征在于,当与所述目标地址对应的链路包括多条链路时,所述方法还包括:确定第二类链路中每一条所述链路在当前时刻的有效带宽,以便后续根据第二类链路中的链路的有效带宽和所述待转发数据的实际流量将...
【专利技术属性】
技术研发人员:袁洪涛,
申请(专利权)人:北京力控华康科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。