The embodiment of the invention provides a port traffic management method, the method includes: receiving congestion management module sends the token, the token to determine whether to carry back pressure marks; if the token carrying the pressure mark, determine the number of bytes the number of bytes added with the token on behalf of the same message to send the queue, will lead to the sending queue stop request token; in the judgment will lead to the sending queue stop request token, discarding the token. The embodiment of the invention also provides a port flow management device.
【技术实现步骤摘要】
端口流量管理方法及装置
本专利技术涉及数据通信技术,尤其涉及一种端口流量管理方法及装置。
技术介绍
在拥塞管理系统中,存在着两种结构,push和pull。pull结构里包括两个关键的模块,拥塞管理模块和队列管理模块,其中,拥塞管理模块用于给有请求的队列按照配置的规则分发令牌,队列管理模块用于生成队列的请求,并将有令牌的队列中的数据包调度出去。在下行出端口处,报文需要加上报文头信息,额外的报文头信息会导致流量的膨胀。以10G的出端口为例,拥塞管理模块下发了10G令牌,在出端口处为每个报文添加报文头信息后,出端口处的流量会膨胀成10G+,因而,在令牌下发能力大于出端口的输出能力时,会导致队列管理模块累积过多的令牌,当高优先级队列的令牌数很多时,高优先级队列会停止申请令牌,令牌就会分配给低优先级队列,当高低优先级队列都有令牌时,拥塞管理系统中的优先级调度就失效了。为了解决令牌下发能力和出端口流量不匹配的问题,现有技术中提出,在出端口处增加一个缓存,当缓存深度增加到反压门限时,通知拥塞管理模块停止下发令牌,当缓存深度降低到反压撤销门限时,通知拥塞管理模块开始下发令牌。但是 ...
【技术保护点】
一种端口流量管理方法,其特征在于,所述方法包括:接收到拥塞管理模块发送的令牌后,判断所述令牌是否携带反压标记;若所述令牌携带所述反压标记,判断添加字节数与所述令牌代表的字节数相同的报文至发送队列后,是否会导致所述发送队列停止申请令牌;在判断会导致所述发送队列停止申请令牌时,丢弃所述令牌。
【技术特征摘要】
1.一种端口流量管理方法,其特征在于,所述方法包括:接收到拥塞管理模块发送的令牌后,判断所述令牌是否携带反压标记;若所述令牌携带所述反压标记,判断添加字节数与所述令牌代表的字节数相同的报文至发送队列后,是否会导致所述发送队列停止申请令牌;在判断会导致所述发送队列停止申请令牌时,丢弃所述令牌。2.根据权利要求1所述的方法,其特征在于,所述判断添加字节数与所述令牌代表的字节数相同的报文至发送队列后,是否会导致所述发送队列停止申请令牌之后,所述方法还包括:在判断不会导致所述发送队列停止申请令牌时,添加字节数与所述令牌代表的字节数相同的报文至发送队列。3.根据权利要求2所述的方法,其特征在于,所述判断所述令牌是否携带反压标记之后,所述方法还包括:若所述令牌不携带所述反压标记,添加字节数与所述令牌代表的字节数相同的报文至发送队列。4.一种端口流量管理方法,其特征在于,所述方法包括:接收到出端口缓存处理模块发送的反压指示后,判断令牌桶中是否有令牌;在所述令牌桶中有令牌时,下发携带反压标记的令牌。5.根据权利要求4所述的方法,其特征在于,所述方法还包括:接收所述出端口缓存处理模块反馈的令牌,并添加至令牌桶中。6.根据权利要求4或5所述的方法,其特征在于,所述方法还包括:在接收到所述出端口缓存处理模块发送的撤销反压指示时,下发不携带所述反压标记的令牌。7.一种端口流量管理方法,其特征在于,所述方法包括:统计出端口发送的报文字节数的累加值;当所述出端口发送的报文字节数的累加值大于等于一个令牌代表的字节数时,在统计的累加值中减去一个令牌代表的字节数,并反馈一个令牌给拥塞管理模块。8.根据权利要求7所述的方法,其特征在于,所述方法还包括:检测出端口的缓存深度;当所述出端口的缓存深度大于等于反压门限时,生成反压指示,并发送给拥塞管理模块;当所述出端口的缓存深度小于反压门限时,生成撤销反压指示,并发送给拥塞管理模块。9.一种端口流量管理装置,其特征在...
【专利技术属性】
技术研发人员:张瑛,
申请(专利权)人:深圳市中兴微电子技术有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。