The present application provides a message forwarding method and device and a computer readable storage medium. The method may include: when the selected forward target message is overloaded, if the target message belongs to the new service of the interface, or the service of the target message is high in the established service of the described interface. Bandwidth occupying the service, the target message is forwarded by other overloaded outgoing interfaces; otherwise, the target message is forwarded through the interface; among them, the high bandwidth occupancy service is a service that satisfies the predefined bandwidth condition. Through the technical proposal of this application, the congestion of the interface link can be effectively relieved, so that the interface can be in a normal forwarding state for a long time. At the same time, it ensures that some of the interfaces in the interface have already created business (that is, less bandwidth occupied business). One
【技术实现步骤摘要】
报文转发方法及装置、计算机可读存储介质
本申请涉及通讯
,尤其涉及一种报文转发方法及装置、计算机可读存储介质。
技术介绍
负载均衡设备基于链路实际负载情况和灵活的选路算法,可以实现对多出接口带宽资源的均衡利用。但是,由于多出接口链路实际带宽资源的差异和实际业务流量的选路情况,往往会出现部分出接口链路资源达到饱和的情况。每个出接口上转发的网络流量是有一定限制的,当某一出接口上实际转发的流量长期超过限制时,会出现部分转发的报文被丢弃或延时转发的情况,从而对网络业务的正常转发产生影响。针对该问题,目前传统的负载均衡设备均配置有链路超载监测机制,以保障链路实际转发的流量不会超过实际限制。该链路超载监测机制的原理如下:负载均衡设备会实时统计出接口链路转发的网络流量,并与该出接口的流量阈值作比较,若超过该流量阈值,则判定该出接口超载;那么不再通过该出接口转发报文,以避免该出接口出现拥堵。然而,负载均衡设备还配置有选路保持机制,以保证在一定时间内属于同一业务的流量均通过同一出接口进行转发。可见,链路超载监测机制和选路保持机制存在部分冲突。在相关技术中,当某一出接口超载时,将该出接口上的新建业务数据调度至其他未超载的出接口,而已经通过该出接口转发的数据(即属于已创建业务)仍通过该出接口进行转发,从而避免与选路保持机制发生冲突。然而,由于网络业务的多样性,已创建业务仍然很可能使得该出接口长期处于超载状态,从而造成丢包或延时的情况,影响该出接口上所有已创建业务的正常转发。
技术实现思路
有鉴于此,本申请提供一种报文转发方法及装置、计算机可读存储介质,可以在出接口处于超载状态 ...
【技术保护点】
1.一种报文转发方法,其特征在于,应用于负载均衡设备,所述方法包括:
【技术特征摘要】
1.一种报文转发方法,其特征在于,应用于负载均衡设备,所述方法包括:当选取的转发目标报文的出接口超载时,若所述目标报文属于所述出接口的新建业务,或所述目标报文所属业务为所述出接口的已创建业务中的高带宽占用业务,则选取其他未超载的出接口转发所述目标报文;否则,通过所述出接口转发所述目标报文;其中,所述高带宽占用业务为满足预定义带宽条件的业务。2.根据权利要求1所述的方法,其特征在于,所述负载均衡设备记录有各个出接口的已创建业务的源IP地址和目的IP地址;通过以下方式确定所述目标报文针对所述出接口的所属业务类型:若所述目标报文的源IP地址和目的IP地址与所述出接口的已创建业务的源IP地址和目的IP地址相同或者相反,则所述目标报文属于所述出接口的已创建业务,否则,所述目标报文属于所述出接口的新建业务。3.根据权利要求2所述的方法,其特征在于,所述负载均衡设备记录的已创建业务配置有老化时长;当在任一已创建业务的老化时间内未转发属于所述任一已创建业务的报文时,所述任一已创建业务被删除。4.根据权利要求1所述的方法,其特征在于,通过以下方式确定所述目标报文所属业务是否为所述出接口的已创建业务中的高带宽占用业务:确定所述出接口的超载流量,所述超载流量为所述出接口上行流量中超出上行阈值的部分与下行流量中超出下行阈值的部分之和;按照总流量从大到小的顺序对所述出接口的已创建业务进行排序,各个已创建业务的总流量为各自发送数据与接收数据之和;根据排序后的顺序依次选取所述出接口的已创建业务,直到所选取的业务的总流量之和不小于所述超载流量;将所选取的已创建业务作为所述高带宽占用业务。5.根据权利要求4所述的方法,其特征在于,在所述出接口持续超载的时长超过预设阈值时,执行所述排序操作;其中,当所述出接口的上行流量超过上行阈值或下行流量超过下行阈值时,所述出接口被判定为超载。6.一种报文转发装置,其特征在于,应用于负载均衡设备,所述装置包括:转...
【专利技术属性】
技术研发人员:房立明,孙艳杰,
申请(专利权)人:杭州迪普科技股份有限公司,
类型:发明
国别省市:浙江,33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。