一种负载分担方法及设备技术

技术编号:26770810 阅读:54 留言:0更新日期:2020-12-18 23:49
本申请提供了一种负载分担方法及设备。该负载分担方法包括:确定无损队列中缓存的报文数量到达显式拥塞通知门限值;识别大象流;获取大象流的多个出端口;从多个出端口选择一个最大剩余带宽出端口;设置最大剩余带宽的出端口为负载分担端口;通过负载分担端口发送大象流的报文。

【技术实现步骤摘要】
一种负载分担方法及设备
本申请涉及通信技术,具体地讲一种负载分担方法及设备。
技术介绍
数据中心网络的数据流调度算法有很多种,譬如,最短路径转发算法、基于哈希值的ECMP(EqualCostMultiPath,等价多路径)算法。但是在实际的数据中心网络中,大象流导致基于哈希值的等价多路径的负载分担效果往往并不理想。数据中心网络中大象流的流量占比大约为80%,持续时间较长,占用了网络中的大部分带宽,容易导致数据中心网络拥塞和排队延迟增多,影响数据中心内的其他的业务流。
技术实现思路
本申请的目的在于,提供一种负载分担方法及设备,将导致拥塞的大象流负载分担到等价多路径上剩余带宽最大的路径。为实现上述目的,本申请提供了一种负载分担方法,该方法包括:确定无损队列中缓存的报文数量到达显式拥塞通知门限值;识别大象流;获取大象流的多个出端口;从所述多个出端口选择一个最大剩余带宽出端口;设置所述最大剩余带宽的出端口为负载分担端口;通过所述负载分担端口发送所述大象流的报文。为实现上述目的,本申请还提供一种实现负载分担的本文档来自技高网...

【技术保护点】
1.一种负载分担方法,其特征在于,所述方法包括:/n确定无损队列中缓存的报文数量到达显式拥塞通知门限值;/n识别大象流;/n获取大象流的多个出端口;/n从所述多个出端口中选择一个最大剩余带宽出端口;/n设置所述最大剩余带宽的出端口为负载分担端口;/n通过所述负载分担端口发送所述大象流的报文。/n

【技术特征摘要】
1.一种负载分担方法,其特征在于,所述方法包括:
确定无损队列中缓存的报文数量到达显式拥塞通知门限值;
识别大象流;
获取大象流的多个出端口;
从所述多个出端口中选择一个最大剩余带宽出端口;
设置所述最大剩余带宽的出端口为负载分担端口;
通过所述负载分担端口发送所述大象流的报文。


2.根据权利要求1所述的方法,其特征在于,获取大象流的多个出端口是指包括:
根据所述大象流的流特征信息的目的IP地址确定发送所述大象流的等价多路径;
获取所述等价多路径的每个路径的出端口。


3.根据权利要求1所述的方法,其特征在于,所述识别大象流包括:
获取到达所述显式拥塞通知门限后进入所述无损队列的各拥塞报文;
确定各所述拥塞报文的所属业务流;
将达到大象流报文数目阈值的各业务流识别为所述大象流。


4.根据权利要求1所述的方法,其特征在于,设置所述最大剩余带宽的出端口为负载分担端口是指,设置转发控制表项;其中,所述转发控制表项的匹配项为所述大象流的流特征信息;所述转发控制表项的出端口为所述最大剩余带宽出端口。


5.根据权利要求1所述的方法,其特征在于,获取到达所述显式拥塞通知门限后进入所述无损队列的各拥塞报文是指,复制所述无损队列中缓存的报文数量到达所述显式拥塞通知门限后才进入所述无损队列的各个报文。


6.一种实现负载分担的设备,其特征在于,所述设备包括:
硬件转发芯片,用于...

【专利技术属性】
技术研发人员:王金全
申请(专利权)人:新华三技术有限公司
类型:发明
国别省市:浙江;33

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

1