一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

网络拥塞的控制方法、装置、设备、系统及存储介质与流程

2021-12-03 19:56:00 来源:中国专利 TAG:

技术特征:
1.一种网络拥塞的控制方法,其特征在于,所述方法应用于第一交换机,所述方法包括:所述第一交换机接收第二交换机在目标网络拥塞状态发送的目标信令报文,所述目标信令报文携带流量来源信息;根据所述目标信令报文向所述流量来源信息对应的网络设备发送目标流量控制信息,所述目标流量控制信息用于指示进行流量控制。2.根据权利要求1所述的方法,其特征在于,所述根据所述目标信令报文向所述流量来源信息对应的网络设备发送目标流量控制信息,包括:根据所述目标信令报文向所述流量来源信息对应的网络设备发送第一流量控制信息,所述第一流量控制信息用于指示所述网络设备暂停发送目标队列的数据包,所述目标队列为所述网络设备的一个或多个队列。3.根据权利要求2所述的方法,其特征在于,所述根据所述目标信令报文向所述流量来源信息对应的网络设备发送第一流量控制信息,包括:根据所述目标信令报文构造第一基于优先级的流量控制pfc报文,所述第一pfc报文的时间字段的值为第一值,所述第一值用于指示所述第一流量控制信息;向所述流量来源信息对应的网络设备发送所述第一pfc报文。4.根据权利要求2或3所述的方法,其特征在于,所述接收第二交换机在目标网络拥塞状态发送的目标信令报文,包括:接收所述第二交换机在目标网络拥塞状态发送的第一信令报文,所述第一信令报文用于指示发送所述第一流量控制信息。5.根据权利要求4所述的方法,其特征在于,所述接收所述第二交换机在目标网络拥塞状态发送的第一信令报文,包括:接收所述第二交换机在目标网络拥塞状态发送的第一拥塞通知包cnp报文,所述第一cnp报文的帧头中的指定字段的值为第一特征值,所述第一特征值用于指示发送所述第一流量控制信息。6.根据权利要求1所述的方法,其特征在于,所述根据所述目标信令报文向所述流量来源信息对应的网络设备发送目标流量控制信息,包括:根据所述目标信令报文向所述流量来源信息对应的网络设备发送第二流量控制信息,所述第二流量控制信息用于指示所述网络设备继续发送目标队列的数据包,所述目标队列为所述网络设备的一个或多个队列。7.根据权利要求6所述的方法,其特征在于,所述根据所述目标信令报文向所述流量来源信息对应的网络设备发送第二流量控制信息,包括:根据所述目标信令报文构造第二基于优先级的流量控制pfc报文,所述第二pfc报文的时间字段的值为第二值,所述第二值用于指示所述第二流量控制信息;向所述流量来源信息对应的网络设备发送所述第二pfc报文。8.根据权利要求6或7所述的方法,其特征在于,所述接收第二交换机在目标网络拥塞状态发送的目标信令报文,包括:接收所述第二交换机在目标网络拥塞状态发送的第二信令报文,所述第二信令报文用于指示发送所述第二流量控制信息。
9.根据权利要求8所述的方法,其特征在于,所述接收所述第二交换机在目标网络拥塞状态发送的第二信令报文,包括:接收所述第二交换机在目标网络拥塞状态发送的第二拥塞通知包cnp报文,所述第二cnp报文的帧头中的指定字段的值为第二特征值,所述第二特征值用于指示发送所述第二流量控制信息。10.根据权利要求1-9任一所述的方法,其特征在于,所述根据所述目标信令报文向所述流量来源信息对应的网络设备发送目标流量控制信息,包括:根据所述目标信令报文携带的流量来源信息确定流量来源端口;通过所述流量来源端口向所述流量来源信息对应的网络设备发送目标流量控制信息。11.根据权利要求1-10任一所述的方法,其特征在于,所述目标网络拥塞状态包括显式拥塞通知ecn失效状态或拥塞通知包cnp失效状态;所述ecn失效状态是指所述第二交换机当前的队列长度大于参考范围的最大值,且未补充cnp报文的状态;所述cnp失效状态是指所述第二交换机当前的队列长度大于所述参考区域的最大值,且已补充cnp报文的状态;所述参考范围基于ecn阈值范围确定,所述ecn阈值范围用于指示添加ecn标识的概率,所述ecn标识用于指示网络发生拥塞。12.一种网络拥塞的控制方法,其特征在于,所述方法应用于第二交换机,所述方法包括:所述第二交换机识别网络拥塞状态;响应于网络拥塞状态为目标网络拥塞状态,向第一交换机发送目标信令报文,所述目标信令报文携带流量来源信息,所述目标信令报文用于指示所述第一交换机进行流量控制。13.根据权利要求12所述的方法,其特征在于,所述目标信令报文包括第一信令报文或第二信令报文,所述响应于网络拥塞状态为目标网络拥塞状态,向第一交换机发送目标信令报文,包括:响应于网络拥塞状态为目标网络拥塞状态,且当前的队列长度大于第一阈值,向所述第一交换机发送第一信令报文,所述第一信令报文用于指示所述第一交换机发送第一流量控制信息,所述第一流量控制信息用于指示所述流量来源信息对应的网络设备暂停发送目标队列的数据包,所述目标队列为所述网络设备的一个或多个队列;或者,响应于网络拥塞状态为目标网络拥塞状态,且所述当前的队列长度小于第二阈值,向所述第一交换机发送第二信令报文,所述第二信令报文用于指示所述第一交换机发送第二流量控制信息,所述第二流量控制信息用于指示所述网络设备继续发送目标队列的数据包,所述第二阈值小于所述第一阈值。14.根据权利要求13所述的方法,其特征在于,所述向所述第一交换机发送第一信令报文之前,还包括:获取第一拥塞通知包cnp报文,将所述第一cnp报文的帧头中的指定字段的值设为第一特征值,将所述第一cnp报文作为所述第一信令报文;所述向所述第一交换机发送第二信令报文之前,还包括:获取第二cnp报文,将所述第二cnp报文的帧头中的指定字段的值设为第二特征值,将所述第二cnp报文作为所述第二信令报文。15.根据权利要求12-14任一所述的方法,其特征在于,所述识别网络拥塞状态,包括:
读取当前的队列长度及显式拥塞通知ecn阈值范围,所述ecn阈值范围用于指示添加ecn标识的概率,所述ecn标识用于指示网络发生拥塞;根据所述当前的队列长度及所述ecn阈值范围识别网络拥塞状态。16.根据权利要求15所述的方法,其特征在于,所述目标网络拥塞状态包括ecn失效状态或拥塞通知包cnp失效状态,所述根据所述当前的队列长度及所述ecn阈值范围识别网络拥塞状态,包括:响应于所述当前的队列长度大于参考范围的最大值,且未补充cnp报文,则所述网络拥塞状态为ecn失效状态,所述参考范围基于所述ecn阈值范围确定;响应于所述当前的队列长度大于所述参考范围的最大值,且已补充cnp报文,则所述网络拥塞状态为cnp失效状态。17.一种网络拥塞的控制方法,其特征在于,所述方法应用于网络设备,所述方法包括:所述网络设备接收第一交换机发送的目标流量控制信息,所述目标流量控制信息用于指示进行流量控制,所示目标流量控制信息是所述第一交换机接收到第二交换机在目标网络拥塞状态发送的目标信令报文之后发送的;根据所述目标流量控制信息进行流量控制。18.根据权利要求17所述的方法,其特征在于,所述接收第一交换机发送的目标流量控制信息,包括:接收所述第一交换机发送的第一流量控制信息,所述第一流量控制信息用于指示暂停发送目标队列的数据包,所述目标队列为所述网络设备的一个或多个队列;所述根据所述目标流量控制信息进行流量控制,包括:根据所述第一流量控制信息暂停发送所述目标队列的数据包。19.根据权利要求18所述的方法,其特征在于,所述接收所述第一交换机发送的第一流量控制信息,包括:接收所述第一交换机发送的第一基于优先级的流量控制pfc报文,所述第一pfc报文的时间字段的值为第一值,所述第一值用于指示所述第一流量控制信息;所述根据所述第一流量控制信息暂停发送所述目标队列的数据包,包括:根据所述第一pfc报文的时间字段的值确定暂停发送数据包的时间长度,在所述时间长度内暂停发送所述目标队列的数据包。20.根据权利要求17所述的方法,其特征在于,所述接收第一交换机发送的目标流量控制信息,包括:接收所述第一交换机发送的第二流量控制信息,所述第二流量控制信息用于指示继续发送目标队列的数据包,所述目标队列为所述网络设备的一个或多个队列;所述根据所述目标流量控制信息进行流量控制,包括:根据所述第二流量控制信息继续发送所述目标队列的数据包。21.根据权利要求20所述的方法,其特征在于,所述接收所述第一交换机发送的第二流量控制信息,包括:接收所述第一交换机发送的第二基于优先级的流量控制pfc报文,所述第二pfc报文的时间字段的值为第二值,所述第二值用于指示所述第二流量控制信息;所述根据所述第二流量控制信息继续发送所述目标队列的数据包,包括:
根据所述第二pfc报文的时间字段的值继续发送所述目标队列的数据包。22.根据权利要求17-21任一所述的方法,其特征在于,所述目标网络拥塞状态包括显式拥塞通知ecn失效状态或拥塞通知包cnp失效状态;所述ecn失效状态是指所述第二交换机当前的队列长度大于参考范围的最大值,且未补充cnp报文的状态;所述cnp失效状态是指所述第二交换机当前的队列长度大于所述参考区域的最大值,且已补充cnp报文的状态;所述参考范围基于ecn阈值范围确定,所述ecn阈值范围用于指示添加ecn标识的概率,所述ecn标识用于指示网络发生拥塞。23.一种网络拥塞的控制装置,其特征在于,所述装置包括:接收模块,用于接收第二交换机在目标网络拥塞状态发送的目标信令报文,所述目标信令报文携带流量来源信息;发送模块,用于根据所述目标信令报文向所述流量来源信息对应的网络设备发送目标流量控制信息,所述目标流量控制信息用于指示进行流量控制。24.根据权利要求23所述的装置,其特征在于,所述发送模块,用于根据所述目标信令报文向所述流量来源信息对应的网络设备发送第一流量控制信息,所述第一流量控制信息用于指示所述网络设备暂停发送目标队列的数据包,所述目标队列为所述网络设备的一个或多个队列。25.根据权利要求24所述的装置,其特征在于,所述发送模块,用于根据所述目标信令报文构造第一基于优先级的流量控制pfc报文,所述第一pfc报文的时间字段的值为第一值,所述第一值用于指示所述第一流量控制信息;向所述流量来源信息对应的网络设备发送所述第一pfc报文。26.根据权利要求24或25所述的装置,其特征在于,所述接收模块,用于接收所述第二交换机在目标网络拥塞状态发送的第一信令报文,所述第一信令报文用于指示发送所述第一流量控制信息。27.根据权利要求26所述的装置,其特征在于,所述接收模块,用于接收所述第二交换机在目标网络拥塞状态发送的第一拥塞通知包cnp报文,所述第一cnp报文的帧头中的指定字段的值为第一特征值,所述第一特征值用于指示发送所述第一流量控制信息。28.根据权利要求23所述的装置,其特征在于,所述发送模块,用于根据所述目标信令报文向所述流量来源信息对应的网络设备发送第二流量控制信息,所述第二流量控制信息用于指示所述网络设备继续发送目标队列的数据包,所述目标队列为所述网络设备的一个或多个队列。29.根据权利要求28所述的装置,其特征在于,所述发送模块,用于根据所述目标信令报文构造第二基于优先级的流量控制pfc报文,所述第二pfc报文的时间字段的值为第二值,所述第二值用于指示所述第二流量控制信息;向所述流量来源信息对应的网络设备发送所述第二pfc报文。30.根据权利要求28或29所述的装置,其特征在于,所述接收模块,用于接收所述第二交换机在目标网络拥塞状态发送的第二信令报文,所述第二信令报文用于指示发送所述第二流量控制信息。31.根据权利要求30所述的装置,其特征在于,所述接收模块,用于接收所述第二交换机在目标网络拥塞状态发送的第二拥塞通知包cnp报文,所述第二cnp报文的帧头中的指定
字段的值为第二特征值,所述第二特征值用于指示发送所述第二流量控制信息。32.根据权利要求23-31任一所述的装置,其特征在于,所述发送模块,用于根据所述目标信令报文携带的流量来源信息确定流量来源端口;通过所述流量来源端口向所述流量来源信息对应的网络设备发送目标流量控制信息。33.根据权利要求23-32任一所述的装置,其特征在于,所述目标网络拥塞状态包括显式拥塞通知ecn失效状态或拥塞通知包cnp失效状态;所述ecn失效状态是指所述第二交换机当前的队列长度大于参考范围的最大值,且未补充cnp报文的状态;所述cnp失效状态是指所述第二交换机当前的队列长度大于所述参考区域的最大值,且已补充cnp报文的状态;所述参考范围基于ecn阈值范围确定,所述ecn阈值范围用于指示添加ecn标识的概率,所述ecn标识用于指示网络发生拥塞。34.一种网络拥塞的控制装置,其特征在于,所述装置包括:识别模块,用于识别网络拥塞状态;发送模块,用于响应于网络拥塞状态为目标网络拥塞状态,向第一交换机发送目标信令报文,所述目标信令报文携带流量来源信息,所述目标信令报文用于指示所述第一交换机进行流量控制。35.根据权利要求34所述的装置,其特征在于,所述目标信令报文包括第一信令报文或第二信令报文,所述发送模块,用于响应于网络拥塞状态为目标网络拥塞状态,且当前的队列长度大于第一阈值,向所述第一交换机发送第一信令报文,所述第一信令报文用于指示所述第一交换机发送第一流量控制信息,所述第一流量控制信息用于指示所述流量来源信息对应的网络设备暂停发送目标队列的数据包,所述目标队列为所述网络设备的一个或多个队列;或者,响应于网络拥塞状态为目标网络拥塞状态,且所述当前的队列长度小于第二阈值,向所述第一交换机发送第二信令报文,所述第二信令报文用于指示所述第一交换机发送第二流量控制信息,所述第二流量控制信息用于指示所述网络设备继续发送目标队列的数据包,所述第二阈值小于所述第一阈值。36.根据权利要求35所述的装置,其特征在于,所述装置还包括:获取模块,用于获取第一拥塞通知包cnp报文,将所述第一cnp报文的帧头中的指定字段的值设为第一特征值,将所述第一cnp报文作为所述第一信令报文;或者,所述获取模块,用于获取第二cnp报文,将所述第二cnp报文的帧头中的指定字段的值设为第二特征值,将所述第二cnp报文作为所述第二信令报文。37.根据权利要求34-36任一所述的装置,其特征在于,所述识别模块,用于读取当前的队列长度及显式拥塞通知ecn阈值范围,所述ecn阈值范围用于指示添加ecn标识的概率,所述ecn标识用于指示网络发生拥塞;根据所述当前的队列长度及所述ecn阈值范围识别网络拥塞状态。38.根据权利要求37所述的装置,其特征在于,所述目标网络拥塞状态包括ecn失效状态或拥塞通知包cnp失效状态,所述识别模块,用于响应于所述当前的队列长度大于参考范围的最大值,且未补充cnp报文,则所述网络拥塞状态为ecn失效状态,所述参考范围基于所述ecn阈值范围确定;响应于所述当前的队列长度大于所述参考范围的最大值,且已补充cnp报文,则所述网络拥塞状态为cnp失效状态。
39.一种网络拥塞的控制装置,其特征在于,所述装置包括:接收模块,用于接收第一交换机发送的目标流量控制信息,所述目标流量控制信息用于指示进行流量控制,所示目标流量控制信息是所述第一交换机接收到第二交换机在目标网络拥塞状态发送的目标信令报文之后发送的;控制模块,用于根据所述目标流量控制信息进行流量控制。40.根据权利要求39所述的装置,其特征在于,所述接收模块,用于接收所述第一交换机发送的第一流量控制信息,所述第一流量控制信息用于指示暂停发送目标队列的数据包,所述目标队列为所述网络设备的一个或多个队列;所述控制模块,用于根据所述第一流量控制信息暂停发送所述目标队列的数据包。41.根据权利要求40所述的装置,其特征在于,所述接收模块,用于接收所述第一交换机发送的第一基于优先级的流量控制pfc报文,所述第一pfc报文的时间字段的值为第一值,所述第一值用于指示所述第一流量控制信息;所述控制模块,用于根据所述第一pfc报文的时间字段的值确定暂停发送数据包的时间长度,在所述时间长度内暂停发送所述目标队列的数据包。42.根据权利要求39所述的装置,其特征在于,所述接收模块,用于接收所述第一交换机发送的第二流量控制信息,所述第二流量控制信息用于指示继续发送目标队列的数据包,所述目标队列为所述网络设备的一个或多个队列;所述控制模块,用于根据所述第二流量控制信息继续发送所述目标队列的数据包。43.根据权利要求42所述的装置,其特征在于,所述接收模块,用于接收所述第一交换机发送的第二基于优先级的流量控制pfc报文,所述第二pfc报文的时间字段的值为第二值,所述第二值用于指示所述第二流量控制信息;所述控制模块,用于根据所述第二pfc报文的时间字段的值继续发送所述目标队列的数据包。44.根据权利要求39-43任一所述的装置,其特征在于,所述目标网络拥塞状态包括显式拥塞通知ecn失效状态或拥塞通知包cnp失效状态;所述ecn失效状态是指所述第二交换机当前的队列长度大于参考范围的最大值,且未补充cnp报文的状态;所述cnp失效状态是指所述第二交换机当前的队列长度大于所述参考区域的最大值,且已补充cnp报文的状态;所述参考范围基于ecn阈值范围确定,所述ecn阈值范围用于指示添加ecn标识的概率,所述ecn标识用于指示网络发生拥塞。45.一种网络拥塞的控制设备,其特征在于,所述设备包括:存储器及处理器,所述存储器中存储有至少一条指令,所述至少一条指令由所述处理器加载并执行,以实现权利要求1-11中任一所述的网络拥塞的控制方法。46.一种网络拥塞的控制设备,其特征在于,所述设备包括:存储器及处理器,所述存储器中存储有至少一条指令,所述至少一条指令由所述处理器加载并执行,以实现权利要求12-16中任一所述的网络拥塞的控制方法。47.一种网络拥塞的控制设备,其特征在于,所述设备包括:存储器及处理器,所述存储器中存储有至少一条指令,所述至少一条指令由所述处理器加载并执行,以实现权利要求17-22中任一所述的网络拥塞的控制方法。48.一种网络拥塞的控制系统,其特征在于,所述系统包括:所述权利要求45所述的设
备、所述权利要求46所述的设备及所述权利要求47所述的设备。49.一种计算机可读存储介质,其特征在于,所述存储介质中存储有至少一条指令,所述指令由处理器加载并执行以实现如权利要求1-22中任一所述的网络拥塞的控制方法。

技术总结
本申请公开了网络拥塞的控制方法、装置、设备、系统及存储介质,该方法包括:第一交换机接收第二交换机在目标网络拥塞状态发送的目标信令报文,该目标信令报文携带流量来源信息。第一交换机根据该目标信令报文向流量来源信息对应的网络设备发送目标流量控制信息,该目标流量控制信息用于指示进行流量控制。第一交换机接收到第二交换机在目标网络拥塞状态发送的目标信令报文后,通过向目标信令报文中携带的流量来源信息所对应的网络设备发送目标流量控制信息,以指示进行流量控制,从而抑制拥塞侧的队列积压,保证业务低时延,且不影响业务的吞吐量,能够支持大规模RoCE组网,解决了大规模高并发场景下DCQCN控速失效的问题。题。题。


技术研发人员:严金丰 郑合文 韩磊 刘和洋 陶佩莹 王煜 姚学军
受保护的技术使用者:华为技术有限公司
技术研发日:2020.05.30
技术公布日:2021/12/2
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献