一种交换网络拥塞管理方法、装置、设备和存储介质制造方法及图纸

技术编号:28538751 阅读:23 留言:0更新日期:2021-05-21 09:04
本申请提出一种交换网络拥塞管理方法、装置、设备和存储介质。该方法包括:获取交换网的当前拥塞情况;根据当前拥塞情况调整第一类型令牌桶的令牌量;在检测到流量请求指令的情况下,调整流量请求指令所在队列对应的第二类型令牌桶的令牌量。

【技术实现步骤摘要】
一种交换网络拥塞管理方法、装置、设备和存储介质
本申请涉及通信,具体涉及一种交换网络拥塞管理方法、装置、设备和存储介质。
技术介绍
交换系统是分组交换设备的主要组成部分。图1是现有技术中提供的一种单级交换组网下的交换系统结构图。如图1所示,该交换系统包括两个业务单元(分别为业务单元A和业务单元C)和一个交换单元B,业务单元A上的源交换接入单元发出的信元,经过交换单元B达到业务单元C上的各个目的交换接入单元。交换网络非对称是指在源交换接入到交换单元,和交换单元到目的交换接入之间,存在带宽不一致的情况,即进入交换单元和出交换单元的链路带宽不一致。图2是现有技术中提供的一种非对称交换组网下的交换系统结构图。如图2所示,交换单元B和业务单元C中的0#交换接入单元之间的链路出现失效现象,从而导致业务单元A到交换单元B,和交换单元B到业务单元C之间出现带宽不一致的情况。在设计上,业务单元A中的0#、1#、2#交换接入单元与业务单元C中的交换接入单元0#、1#、2#是相互对称性结构,但实际产品应用过程中,链路存在失效可能性,一旦链路有失效,则交换单元系统中会出现多打少的拥塞状态。为了避免交换系统中出现多打少的拥塞状态,可在器件级(即控制整体授权下发的地方),采用一个桶控制所有队列的授权分发。但随着产品需求的提升,授权管理控制不仅仅是远端和本地的单播授权,还需要控制本地的多播授权。在交换系统中的单播出现拥塞的情况下,在原来的端口级申请授权,但仍然采用一个桶控制所有单播队列的申请,从而在拥塞的情况下,导致真正的端口级授权比例不准确。
技术实现思路
有鉴于此,本申请实施例提供一种交换网络拥塞管理方法、装置、设备和存储介质,在保证用户配置端口级权重正确的前提下,满足用户需求,提高了系统的服务质量性能。本申请实施例提供一种交换网络拥塞管理方法,包括:获取交换网的当前拥塞情况;根据所述当前拥塞情况调整第一类型令牌桶的令牌量;在检测到流量请求指令的情况下,调整所述流量请求指令所在队列对应的第二类型令牌桶的令牌量。本申请实施例提供一种交换网络拥塞管理装置,包括:获取模块,设置为获取交换网的当前拥塞情况;第一调整模块,设置为根据所述当前拥塞情况调整第一类型令牌桶的令牌量;第二调整模块,设置为在检测到流量请求指令的情况下,调整所述流量请求指令所在队列对应的第二类型令牌桶的令牌量。本申请实施例提供一种设备,包括:存储器,以及,一个或多个处理器;器存储器,设置为存储一个或多个程序;当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现上述任一实施例所述的方法。本申请实施例提供了一种存储介质,所述存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述任一实施例所述的方法。附图说明图1是现有技术中提供的一种单级交换组网下的交换系统结构图;图2是现有技术中提供的一种非对称交换组网下的交换系统结构图;图3是本申请实施例提供的一种交换网络拥塞管理方法的流程图;图4是现有技术中提供的一种向上级申请状态的示意图;图5是本申请实施例提供的一种向上级申请状态的示意图;图6是本申请实施例提供的一种交换网络拥塞管理装置的结构框图;图7是本申请实施例提供的一种设备的结构示意图。具体实施方式下文中将结合附图对本申请的实施例进行说明。在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。图3是本申请实施例提供的一种交换网络拥塞管理方法的流程图。本实施例应用于交换机或路由器等交换网络中出现拥塞的情况。本实施例可以由设备来执行,示例型地,设备可以为交换接入设备。如图3所示,本实施例中的方法包括S110-S130。S110、获取交换网的当前拥塞情况。在实施例中,交换网可以为单级交换网络,也可以为多级交换网络,对此并不进行限定。在实施例中,以如图2所示的单级交换组网下的交换系统为例,对交换网络拥塞管理方法进行说明。在交换系统中包含三个源交换接入单元、三个交换单元和三个目的交换接入单元,在业务单元C中的0#交换接入单元与交换单元B中的三个交换单元之间的链路出现失效现象,导致交换单元可能出现拥塞状态。在实施例中,交换网的当前拥塞情况,指的是交换系统中多个交换单元与交换接入单元之间链路的拥塞情况,也就是说,交换系统中除失效链路之外的其它链路的拥塞情况,即0#交换单元分别与1#交换接入单元和2#交换接入单元,1#交换单元分别与1#交换接入单元和2#交换接入单元,2#交换单元分别与1#交换接入单元和2#交换接入单元,这六个链路的拥塞情况。S120、根据当前拥塞情况调整第一类型令牌桶的令牌量。在实施例中,令牌桶指的是网络设备的内部存储池,令牌指的是以给定速率填充令牌桶的虚拟信息包。在实施例中,第一类型令牌桶指的是整个交换系统的总内部存储池;令牌量指的是第一类型令牌桶所能够填充的虚拟信息包总量。在实施例中,在交换网的当前拥塞情况越拥塞的情况下,第一类型令牌桶的令牌量就越少。可以理解为,在交换网比较拥塞的情况下,为了保证交换网中报文的正常发送和接收,减少第一类型令牌桶中令牌量。S130、在检测到流量请求指令的情况下,调整流量请求指令所在队列对应的第二类型令牌桶的令牌量。在实施例中,第二类型令牌桶指的是每个端口级对应令牌桶的内部存储池。在实施例中,第二类型令牌桶比第一类型令牌桶的内部存储池小。一个交换系统中,第二类型令牌桶的数量与端口级个数有关,两者是相同的,并且是一一对应的。可以理解为,每个第二类型令牌桶控制一个端口级。其中,流量请求指令指的是用户通过端口向交换网发送的报文信息。示例性地,流量请求指令可以为固定周期所需流量的请求指令,比如,可以为每秒20兆带宽。在实施例中,采用第一类型令牌桶控制所有端口级个数的第二类型令牌桶,并且采用第二类型令牌桶向上级申请授权。可以理解为,在流量请求指令所在队列出现消耗的情况下,调整流量请求指令所在队列对应的第二类型令牌桶的令牌量,而交换系统中其它的第二类型令牌桶的令牌量保持不变,实现了端口级对应的第二类型令牌桶向上级申请授权,从而满足了用户需求,提高了交换系统的服务质量(QualityofService,QoS)性能。在一实施例中,根据当前拥塞情况调整第一类型令牌桶的令牌量,包括:根据预先接收到的交换单元中每个通道的拥塞状态计算得到对应的总拥塞值;根据预设拥塞门限值和总拥塞值确定对应的拥塞等级;根据拥塞等级确定对应的授权下发间隔;按照授权下发间隔调整第一类型令牌桶的令牌量。在实施例中,每个通道指的是每个交换单元和交换接入单元之间的每条链路。在交换系统中,总拥塞值为交换网络中每个通道对应拥塞值的总和。在根据每个通道的拥塞状态得到对应的总拥塞值之后,将总拥塞值和预先配置的预设拥塞门限值进行比较分析,若总拥塞值达到预设拥塞门限值本文档来自技高网
...

【技术保护点】
1.一种交换网络拥塞管理方法,其特征在于,包括:/n获取交换网的当前拥塞情况;/n根据所述当前拥塞情况调整第一类型令牌桶的令牌量;/n在检测到流量请求指令的情况下,调整所述流量请求指令所在队列对应的第二类型令牌桶的令牌量。/n

【技术特征摘要】
1.一种交换网络拥塞管理方法,其特征在于,包括:
获取交换网的当前拥塞情况;
根据所述当前拥塞情况调整第一类型令牌桶的令牌量;
在检测到流量请求指令的情况下,调整所述流量请求指令所在队列对应的第二类型令牌桶的令牌量。


2.根据权利要求1所述的方法,其特征在于,所述根据所述当前拥塞情况调整第一类型令牌桶的令牌量,包括:
根据预先接收到的交换单元中每个通道的拥塞状态计算得到对应的总拥塞值;
根据预设拥塞门限值和所述总拥塞值确定对应的拥塞等级;
根据所述拥塞等级确定对应的授权下发间隔;
按照所述授权下发间隔调整第一类型令牌桶的令牌量。


3.根据权利要求1所述的方法,其特征在于,在检测到流量请求指令的情况下,在所述调整所述流量请求指令所在队列对应的第二类型令牌桶的令牌量之前,还包括:
根据流量请求指令所在队列序号确定对应第二类型令牌桶的第一门限值、当前桶深度和权重系数;
根据所述第二类型令牌桶的当前桶深度与所述第一门限值的对比结果,确定所述第二类型令牌桶对应的排队先进先出FIFO进出情况。


4.根据权利要求3所述的方法,其特征在于,所述调整所述流量请求指令所在队列对应的第二类型令牌桶的令牌量,包括:
在所述流量请求指令所在队列授权分发有效或扫描到队列的情况下,调整所述第二类型令牌桶的令牌量。


5.根据权利要求3所述的方法,其特征在于,在所述排队FIFO中非空且获取到队列序号的情况下,所述...

【专利技术属性】
技术研发人员:张瑛刘衡祁牛忠华唐美芹
申请(专利权)人:深圳市中兴微电子技术有限公司
类型:发明
国别省市:广东;44

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

1