一种EDBA动态调整下发带宽的方法技术

技术编号:32858520 阅读:15 留言:0更新日期:2022-03-30 19:33
本发明专利技术涉及无源光网络技术领域,尤其涉及一种EDBA动态调整下发带宽的方法,通过判断到ONU的report报文是否上报为0,从而在后续的N

【技术实现步骤摘要】
一种EDBA动态调整下发带宽的方法


[0001]本专利技术涉及无源光网络
,尤其涉及一种EDBA动态调整下发带宽的方法。

技术介绍

[0002]随着无源光网络(passive optical network)技术的发展,用户的数量越来越大,用户对于带宽的需求也越来越大,导致对于光线路终端(optical line terminal)指标也越来越多,对于不同应用场景中光线路终端(optical line terminal)的带宽分配要求也越来越多,对于系统的吞吐量的要求越大越好,对于时延的要求越小越好。
[0003]一个完整的无源光网络(passive optical network)系统是由一个光线路终端(optical line terminal)、无源分配器(passi ve splitter)、光网络单元(optical network units)组成,对于EP ON(Ethenet passive optical network)系统来说,如图2所示,由EPON(Ethenet passive optical network)类型的OLT(pass ive optical network)线卡,通过无源分配器(passive splitter),与多个EPON(Ethenet passive optical network)类型的ONU(optical network units)终端进行连接,OLT(passive optical network)使用动态带宽分配(dynamic bandwidth allocation)来计算出系统中每个ONU(optical network units)的带宽授权,通过GATE报文下发给各个ONU(optical network units),而ONU(optical network units)通过OLT(passive optical networ k)下发的带宽授权,获得本ONU(optical network units)的带宽授权,ONU(optical network units)只能在自己的带宽授权内发送各类报文,通过发送report报文告诉OLT(passive op tical network)自己需要多少带宽,report报文中的上报值报告了该ONU(optical network units)的实际需求,OLT(passive optical network)的动态带宽分配(dynamic bandwidth allocati on)在计算时会考虑该重要要素。
[0004]现有技术采用每个周期都下发带宽给ONU,而由于EPON系统是整包处理的,每个ONU用于注册带宽的开销是比较大的,在无业务流的情况下,OLT每个DBA周期值都会下发一个最小带宽给ONU,用于ONU上报report,当系统中ONU数量较多时,该部分无业务流的ONU数量较多了,会严重降低整个系统的上行吞吐量。

技术实现思路

[0005]本专利技术提供了一种EDBA动态调整下发带宽的方法,可以提高整个系统的吞吐量。
[0006]为了实现本专利技术的目的,一种EDBA动态调整下发带宽的方法,包括如下步骤:
[0007]1)OLT收到来自ONU的report报文,提取report报文中的队列字段值,当report报文中的队列字段值为0时,则进入步骤2);
[0008]2)OLT判断该ONU上报的report报文中的队列字段值为0的连续周期数cnt是否等于配置阈值,如相等则进入步骤3);
[0009]3)周期数cnt清零,OLT在当前DBA周期给步骤2)中的ONU下发最小带宽,然后进入步骤1)进行循环。
[0010]作为本专利技术的优化方案,在步骤1)中,若report报文中的队列字段值不为0,则进入步骤a):
[0011]a)ONU进入当前EDBA周期的带宽计算,同时该ONU的周期数cnt清零,进入步骤b);
[0012]b)OLT的子模块EDBA计算完成之后,OLT下发GATE报文宽带授权告知该ONU。
[0013]作为本专利技术的优化方案,OLT判断该ONU上报的report报文中的队列字段值为0的连续周期数cnt是否等于配置阈值,如不等则进入步骤A):
[0014]A)周期数cnt累加,该ONU不进入当前带宽分配,OLT不下发GATE报文;
[0015]B)等待下一个DBA周期的带宽计算。
[0016]作为本专利技术的优化方案,配置阈值的值不超过report报文的超时时间。
[0017]作为本专利技术的优化方案,DBA周期是指的每隔一段时间OLT完成带宽计算并给ONU下发GATE报文的周期。
[0018]本专利技术具有积极的效果:本专利技术提出的EDBA动态调整下发注册带宽的方法,通过判断到ONU的report报文是否上报为0,从而在后续的N

1个DBA周期不给该ONU下发带宽,将对该ONU扣掉的带宽分配给系统中其它report大的ONU,从而增加整个系统的吞吐量,当系统中的ONU个数越多,不发流的ONU个数越多,对于整个系统的吞吐量提高越多。
附图说明
[0019]下面结合附图和具体实施方式对本专利技术作进一步详细的说明。
[0020]图1是本专利技术的流程图;
[0021]图2是EPON系统图。
具体实施方式
[0022]下面结合附图对本专利技术的实现做进一步详细的描述:
[0023]一种EDBA动态调整下发带宽的方法,包括如下步骤:
[0024]1)OLT收到来自ONU的report报文,提取report报文中的队列字段值,当report报文中的队列字段值为0时,则进入步骤2);
[0025]2)OLT判断该ONU上报的report报文中的队列字段值为0的连续周期数cnt是否等于配置阈值,如相等则进入步骤3);
[0026]3)周期数cnt清零,OLT在当前DBA周期给步骤2)中的ONU下发最小带宽,然后进入步骤1)进行循环。最小带宽即最小的64byte包长发送出去需要的带宽,GATE报文带宽授权指的多个任意报文发送时一共需要的带宽。
[0027]其中,在步骤1)中,若report报文中的队列字段值不为0,则进入步骤a):
[0028]a)ONU进入当前EDBA周期的带宽计算,同时该ONU的周期数cnt清零,进入步骤b);
[0029]b)OLT的子模块EDBA计算完成之后,OLT下发GATE报文宽带授权告知该ONU。
[0030]另外,OLT判断该ONU上报的report报文中的队列字段值为0的连续周期数cnt是否等于配置阈值,如不等则进入步骤A):
[0031]A)周期数cnt累加,该ONU不进入当前带宽分配,OLT不下发GATE报文;
[0032]B)等待下一个DBA周期的带宽计算。
[0033]配置阈值的值不超过report报文的超时时间。DBA周期是指的本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种EDBA动态调整下发带宽的方法,其特征在于:包括如下步骤:1)OLT收到来自ONU的report报文,提取report报文中的队列字段值,当report报文中的队列字段值为0时,则进入步骤2);2)OLT判断该ONU上报的report报文中的队列字段值为0的连续周期数cnt是否等于配置阈值,如相等则进入步骤3);3)周期数cnt清零,OLT在当前DBA周期给步骤2)中的ONU下发最小带宽,然后进入步骤1)进行循环。2.根据权利要求1所述的一种EDBA动态调整下发带宽的方法,其特征在于:在步骤1)中,若report报文中的队列字段值不为0,则进入步骤a):a)ONU进入当前EDBA周期的带宽计算,同时该ONU的周期数cnt清零,进入步骤b);b)O...

【专利技术属性】
技术研发人员:涂希
申请(专利权)人:芯河半导体科技无锡有限公司
类型:发明
国别省市:

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

1