【技术实现步骤摘要】
一种网络拥塞控制方法及相关装置
[0001]本申请涉及通信
,尤其涉及一种网络拥塞控制方法及相关装置。
技术介绍
[0002]目前的数据中心网络中,能够明确划分计算资源和存储资源划分,以保障用户获得所需(所购买)的计算资源和/或存储资源,但并没有保障服务等级协议(service
‑
level agreement,SLA)的技术方案。
[0003]然而,数据中心网络中经常出现突发拥塞的情况,导致带宽受损严重,同时也会带来业务出现长尾时延。而长尾时延的出现,也会增大业务的失败率,如何在发生拥塞的时候保障业务的SLA性能是急需解决的技术问题。
技术实现思路
[0004]本申请提供了一种网络拥塞控制方法及相关装置,以在网络发生拥塞时,针对业务流提供差异化的性能保障。
[0005]在本申请的第一方面,提供了一种网络拥塞控制方法,所述方法包括:第一网络设备获取测量报文,该测量报文包括对应第一业务流的多组测量结果,其中每组测量结果包括第一业务流的转发路径上的一个转发设备的标识以及转发设备对应的测量值;第一网络设备根据所述多组测量结果确定转发路径上发生拥塞的第二网络设备;第一网络设备根据第二网络设备的位置信息确定控制策略,该控制策略用于解决影响第一业务流的拥塞。其中,第二网络设备的位置信息指示第二网络设备在转发路径上的角色。可见,通过本申请提供的技术方案可以获知第一业务流所对应的转发路径上哪些转发设备发生拥塞,进而根据不同位置的拥塞确定不同的控制策略,并利用该控制策略解决影响该 ...
【技术保护点】
【技术特征摘要】
1.一种网络拥塞控制方法,其特征在于,所述方法包括:第一网络设备获取测量报文,所述测量报文包括对应第一业务流的多组测量结果,每组测量结果包括所述第一业务流的转发路径上的一个转发设备的标识以及所述转发设备对应的测量值;所述第一网络设备根据所述多组测量结果确定所述转发路径上发生拥塞的第二网络设备;所述第一网络设备根据所述第二网络设备的位置信息确定控制策略,所述控制策略用于解决影响所述第一业务流的拥塞,所述第二网络设备的位置信息指示所述第二网络设备在所述转发路径上的角色。2.根据权利要求1所述的方法,其特征在于,所述第二网络设备在所述转发路径上的角色包括最后一跳网络设备或中间网络设备,当所述第二网络设备为所述中间网络设备且所述第一网络设备存在其它转发路径可更换时,所述方法还包括:所述第一网络设备根据所述控制策略更换所述第一业务流的转发路径;当所述第二网络设备为最后一跳网络设备时,或所述第二网络设备为所述中间网络设备且所述第一网络设备无其它转发路径可更换时,所述方法还包括:所述第一网络设备根据所述控制策略控制目标发送端降低发送目标业务流的速率,所述目标发送端包括第一发送端和/或第二发送端,所述目标业务流包括所述第一业务流和/或第二业务流,所述第一发送端用于发送所述第一业务流,所述第二发送端用于发送所述第二业务流,所述第二业务流与所述第一业务流在所述第二网络设备中对应相同的队列,所述第二业务流的当前发送速率大于签约速率。3.根据权利要求2所述的方法,其特征在于,所述第一网络设备根据所述控制策略控制目标发送端降低发送目标业务流的速率,包括:所述第一网络设备根据所接收的第一类报文的数量确定所述第一业务流的第一期望发送速率,所述第一期望发送速率小于所述第一业务流的当前发送速率,所述第一类报文为包括拥塞标记且属于所述第一业务流的报文;所述第一网络设备向所述第一发送端发送所述第一期望发送速率,以使得所述第一发送端根据所述第一期望发送速率发送所述第一业务流。4.根据权利要求2或3所述的方法,其特征在于,所述第一网络设备根据所述控制策略控制目标发送端降低发送目标业务流的速率,包括:所述第一网络设备根据所接收的第二类报文的数量确定所述第二业务流的第二期望发送速率,所述第二期望发送速率小于所述第二业务流的当前发送速率,所述第二类报文为包括拥塞标记且属于所述第二业务流的报文;所述第一网络设备向所述第二发送端发送所述第二期望发送速率,以使得所述第二发送端根据所述第二期望发送速率发送所述第二业务流。5.根据权利要求2所述的方法,其特征在于,所述第一网络设备根据所述控制策略控制目标发送端降低发送目标业务流的速率,包括:所述第一网络设备获取当前统计周期内所述目标业务流的发送速率以及签约速率;所述第一网络设备根据所述目标业务流的发送速率以及签约速率,在所述目标业务流
对应的报文中添加目标标记,所述目标标记指示所述目标业务流的发送速率与签约速率之间的关系;所述第一网络设备通过所述目标业务流的转发路径发送所述添加了目标标记的报文,以使得所述目标业务流的接收端根据所述报文中的拥塞标记向所述目标发送端发送降速通知,所述降速通知用于指示所述目标发送端降低发送所述目标业务流的速率,所述报文中的拥塞标记是由所述第二网络设备根据所述报文中的目标标记添加的。6.根据权利要求5所述的方法,其特征在于,所述第一网络设备根据所述目标业务流的发送速率以及签约速率,在所述目标业务流对应的报文中添加目标标记,包括:当所述目标业务流的发送速率小于所述签约速率时,在所述报文中添加第一标记;当所述目标业务流的发送速率大于等于所述签约速率,且所述发送速率大于上一统计周期内所述目标业务流的发送速率时,在所述报文中添加第二标记。7.根据权利要求6所述的方法,其特征在于,所述方法还包括:当所述目标业务流的发送速率大于等于所述签约速率,所述目标业务流的发送速率小于上一统计周期内所述目标业务流的发送速率,且所述上一统计周期内所述目标业务流的发送速率与当前统计周期内所述目标业务流的发送速率的差值大于第一阈值时,在所述报文中添加所述第一标记。8.根据权利要求6或7所述的方法,其特征在于,所述方法还包括:当所述目标业务流的发送速率大于等于所述签约速率,所述目标业务流的发送速率小于上一统计周期内所述目标业务流的发送速率,且所述上一统计周期内所述目标业务流的发送速率与当前统计周期内所述目标业务流的...
【专利技术属性】
技术研发人员:张亚丽,刘世兴,曲迪,刘孟竹,
申请(专利权)人:华为技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。