[发明专利]动态带宽资源分配方法及装置有效
申请号: | 201110057294.8 | 申请日: | 2011-03-10 |
公开(公告)号: | CN102684975A | 公开(公告)日: | 2012-09-19 |
发明(设计)人: | 金军 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04L12/56 | 分类号: | H04L12/56 |
代理公司: | 北京康信知识产权代理有限责任公司 11240 | 代理人: | 余刚;吴孟秋 |
地址: | 518057 广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 动态 带宽 资源 分配 方法 装置 | ||
技术领域
本发明涉及通信领域,具体而言,涉及一种动态带宽资源分配方法及装置。
背景技术
在吉比特无源光纤接入网络(Gigabit Passive Optical Network,简称为GPON)协议中,动态带宽资源分配(Dynamic Bandwidth Allocation,简称为DBA)机制定义了5种传输容器(Transmission Containers,简称为T-CONT)类型:T-CONT类型1、类型2、类型3、类型4、类型5,见表1。其中,RF是固定带宽,RA是确保带宽,RM是最大带宽,三者始终保持RM≥RF+RA的关系,T-CONT的总带宽往往是通过RM来限制的。对于5种T-CONT类型的任何一种,当T-CONT流量很大,且剩余带宽足够时,分配的带宽就是RM。
表1
在现有DBA系统设计中,为了控制某个T-CONT的总带宽,通常做法是在每个DBA分配周期内设定一个最大带宽bmax,其中,bmax的值为RM/每秒DBA周期个数,在每个DBA分配周期内,带宽分配值都不能超过bmax,如图1所示,在数据流量平稳的情况下,通过每个DBA周期内分配固定的带宽bmax的手段来控制总带宽。采用这种方式虽然可以保证总带宽,并且在光网络单元(Optical Network Unit,简称为ONU)流量平稳的时候,数据包延时也能保证在3ms左右,但是在对随机包进行测试时,ONU的流量极不稳定,以太网包大小在64~1518字节大幅波动,这时以太网包大小可能会远大于bmax,从而导致数据包的上发延时可能会达到十几个毫秒。
发明内容
本发明的主要目的在于提供一种动态带宽资源分配方法及装置,以至少解决上述问题。
根据本发明的一个方面,提供了一种动态带宽资源分配方法,包括:判定当前DBA周期需要为光网络单元分配的带宽大于预设的额定带宽;为光网络单元分配大于额定带宽的带宽资源。
优选地,判定当前DBA周期需要为光网络单元分配的带宽大于预设的额定带宽包括:在当前DBA周期到达时,获取光网络单元上报的T-CONT的动态带宽报告;根据动态带宽报告确定当前DBA周期需要分配的带宽;确定当前DBA周期需要分配的带宽大于额定带宽。
优选地,为光网络单元分配大于额定带宽的带宽资源包括:根据需要分配的带宽与额定带宽,确定需要从预设的预留带宽中预借的预借带宽;为光网络单元分配带宽资源,其中,分配的带宽资源的数量为额定带宽与预借带宽之和。
优选地,根据需要分配的带宽与额定带宽,确定需要从预设的预留带宽中预借的预借带宽包括:根据需要分配的带宽与额定带宽,确定需要预借的预借带宽为额定带宽的N倍,其中,预留带宽的初始值为额定带宽的整数倍,预留带宽当前剩余的带宽为M倍额定带宽,M和N为正整数,且M≥N。
优选地,确定需要预借的预借带宽为额定带宽的N倍包括:获取需要分配的带宽与额定带宽之商的整数部分X和余数部分Y;根据X和Y的取值,确定需要预借N′倍额定带宽以满足需要分配的带宽;判断N′是否大于M,如果是,则N=M,如果不是,则N=N′。
优选地,确定需要预借N′倍额定带宽以满足需要分配的带宽包括:如果X=0,则N′的值为0;如果X≥1,则进行判断Y与预先设定的预借门限TH与额定带宽bmax的乘积做大小比较,如果Y>TH*bmax,则N′=X;如果Y≤TH*bmax,则N′=X-1。
优选地,该方法还包括:根据动态带宽报告确定当前DBA周期需要分配的带宽为0;判断预设的预留带宽的剩余带宽是否为初始值,如果不是,则预留带宽的剩余带宽增加当前DBA周期能够分配的额定带宽。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110057294.8/2.html,转载请声明来源钻瓜专利网。