动态带宽分配动态带宽分配(DBA:DynamicBandwidthAllocation)。动态带宽分配(DBA)是指实际上自动增加或减少信道带宽而不中断链接来最优化带宽性能的过程。一种用来为点对多点(PTMP)系统中的通信信道分配带宽的方法它根据一个预定的优先级以及要在所述可用带宽中传输的信息的到达时间来分配可用带宽。技术利用了预定时间窗口中的受控优先级倒置。可编程DBA方案为全世界服务供应商在快速增长的EPON部署中提供了一种新的灵活性。这种新的灵活性使服务供应商可以在网络部署以后,仍能决定、实现和调整自己的带宽分配逻辑。另外,可编程DBA方案能够针对带宽分配、延迟优化或新服务等级的定义,提供更多精确信息给运营商以制定最优服务方案。
带宽分配_动态带宽分配 -概述
动态带宽分配DBA非常重要,因为它决定了每个用户能享受到到的服务质量。它必须能够在高优先权或低延迟要求之间作出判别,并且能够识别出不同服务等级协议的用户。在第一种情况中,一个上行的Email传送可能不需要很高的优先级或延迟,而一个基于VoIP的对话则有非常严格的低延迟需求。对第二种情况,一位“黄金级”数据服务用户可能有高速度的权利,因此拥有传输大量数据或视频文件的高优先级,而一个“青铜级”用户可能要受限于较低带宽的传输速率。有些时候,一个ONU可能为一名“黄金级”用户提供服务,而同一ONU提供的其它服务则可能面向“青铜级”用户。这是在不同服务基础上为用户提供不同可用带宽的能力,它说明了动态带宽分配在成功部署EPON接入网络中的重要性。
DBA处理过程可以采用多个系统输入来完成带宽分配的计算。最重要的是ONU内部缓冲占用报告,以及为某个ONU预先设定的运营商带宽。
大多数DBA要经过多次重复循环以获得交易报告,并计算和分配带宽。
带宽分配_动态带宽分配 -流程
动态带宽分配DBA软件在交换局设备的OLT中执行,并向每个ONU发出“授权”(grant),在它们之间分配带宽。只有被“授予”了沿上行方向传输的能力后,ONU才解除静默状态。
DBA有两种可能的算法实现。首先是在OLT中的硬编码,即在OLT硬件中使用一种固定的算法;第二种是采用基于软件的可编程DBA,使服务供应商能够根据服务的带宽、延迟、等级以及其它参数,针对特定需求优化EPON系统。软件可编程DBA有更高的灵活性,使服务供应商能够自由地“即时”重新配置接入网的性能。这种方法拥有相当大的优势,有助于充分利用部署一个PON网络的初始成本。当服务需求随时间而发生改变时,服务供应商可以方便地配置网络,支持多种不同服务等级的用户选项,以获得更高的收益。
带宽分配_动态带宽分配 -优势
动态带宽分配可编程DBA有更高的灵活性
不同地理区域的服务供应商可以充分利用这种实现高度定制自适应带宽分配算法的优势。根据提供的服务以及所处的竞争环境,服务供应商在提供用户网络带宽和流量延迟时有不同的需求。另外,为了实现EPON服务的利益最大化,服务供应商需要优化自己的产品,以吸引不同的用户群,实现不同的服务等级。例如,上行带宽的分配可以决定EPON服务的价格分级。
通过使用灵活的DBA算法,运营商可以根据提供的最终服务和带宽、延迟需求(IPTV、VoIP、文件共享、在线游戏等),开发出定制的服务方案。
带宽分配_动态带宽分配 -服务等级
使用可编程DBA的服务供应商可以为DBA逻辑方程增加输入与参数,从而产生一个有各种服务等级选项的定制算法。除了任何简单DBA功能所具备的带宽优先级和保证带宽标准以外,可编程DBA还在实现自己的分配逻辑时考虑其它系统参数。一个例子是为每个客户使用一个“等级”设置。如果客户希望获得该算法在分配完所有保证带宽(亦称最优分配)后的剩余带宽,则可以采用不同计帐方式,并将此用户定义为一个较高等级的用户。
较高等级的ONU在部署中将获得较好的带宽分配,它有很高的低占用周期(under-subscriptionperiod),即有些ONU不会用掉自己的全部保证带宽,或者系统中已配置的全部保证带宽大大低于1Gbps。
这是一个可编程DBA为服务供应商所提供多种选择中的一个实例。韩国和日本两家最大的服务供应商