1、EPON DBA
在PON基本网络中,EPON共享从交换局到邻近地区的单根光纤线路,并且每个无源光分离器将光纤划分为最多32个用户,从而降低了网络运行成本。由于用户之间共享光纤链路,因此EPON协议定义了鉴别某个特定用户进出流量的方法。在下行方向,下行流量是连续的,并向所有CPE(用户室内设备)接收方进行广播。CPE可以是包含路由和网络功能的家庭网关,也可以是简单的ONU(光网络单元)。EPON采用以太网协议报头中的LLID(逻辑链接标识)来确定具体的下行终点。下行数据报流是共享的,每个ONU都可以通过LLID来确定一个固定用户接收的流量。在上行方向,流量取决于正在发送的用户数量以及他们发送的数据类型。上行方向采用DBA(动态带宽分配),从而动态地为PON中的ONU分配可用上行带宽。
DBA非常重要,因为它决定了每个用户能享受到的服务质量。它必须能够在高优先级或低延迟要求之间作出判别,并且能够识别出不同服务等级协议的用户。在第一种情况下,一个上行的E-mail传送可能不需要很高的优先级或延迟,而一个基于VoIP的会话则有非常严格的低延迟要求。对于第二种情况,一位“黄金级”数据服务用户可能有高速度的权利,因此拥有传输大量数据或视频文件的高优先级;而一个“青铜级”用户可能要受限于较低带宽的传输速率。有些时候,一个ONU可能为一名“黄金级”用户提供服务,而同一ONU提供的其他服务则可能面向“青铜级”用户。这就是在不同服务基础上为用户提供不同可用带宽的能力,它说明了DBA在成功部署EPON接入网络中的重要性。
DBA可以采用多个系统输入来完成带宽分配的计算。最重要的是,ONU内部有缓冲占用报告以及为某个ONU预先设定的运营带宽。大多数DBA需要经过多次重复循环以获得流量报告,并计算和分配带宽,如图1所示。
图1 基于循环算法的DBA
DBA软件在交换局设备的OLT(光线路终端)中执行,向每个ONU发出“授权”,并在它们之间分配带宽。只有被“授予”了沿上行方向传输的“权力”后,ONU才解除静默状态。
2、可编程DBA的灵活性
DBA有两种可能的算法实现。一是在OLT中的硬编码,即在OLT硬件中采用一种固定算法;二是采用基于软件的可编程DBA,使服务供应商能够根据服务的带宽、延迟、等级等参数,针对特定需求优化EPON系统。软件可编程DBA有更高的灵活性,使服务供应商能够自由地“即时”重新配置接入网的性能。可编程DBA拥有很大的优势,有助于充分利用部署一个PON的初始成本。
不同地理区域的服务供应商可以充分利用这种实现高度定制自适应带宽分配算法的优势。根据提供的服务以及所处的竞争环境,提供不同的网络带宽和流量延迟。另外,为了实现EPON服务的利益最大化,服务供应商需要优化自己的产品,以吸引不同的用户群,实现不同的服务等级。例如,上行带宽的分配可以决定EPON服务的价格分级。
通过采用灵活的DBA算法,服务供应商还可以根据提供的最终服务、带宽、延迟需求(IPTV、VoIP、文件共享、在线游戏等)等开发出定制的服务方案。
3、EPON服务等级
使用可编程DBA的服务供应商可以为DBA逻辑方程增加输入与参数,从而产生一个有各种服务等级选项的定制算法。除了任何简单DBA功能所具备的带宽优先级和保证带宽外,可编程DBA还在实现自己的分配逻辑时考虑其他系统参数。例如,为每个客户使用一个“等级”设置。如果客户希望获得该算法在分配完所有保证带宽(亦称最优分配)后的剩余带宽,则可以采用不同的计账方式,并将此用户定义为一个较高等级的用户。
较高等级的ONU在部署中将获得较好的带宽分配,它有很高的低占用周期(Under-subscription Period),即有些ONU不会用掉自己的全部保证带宽,或者系统中已配置的全部保证带宽大大低于1 Gbit/s。目前KT和NTT均已采用可编程DBA开发自己的EPON DBA算法。
4、结束语
可编程DBA方案为全世界服务供应商在快速增长的EPON部署中提供了一种新的灵活性。这种新的灵活性使服务供应商可以在网络部署以后,仍能决定、实现和调整自己的带宽分配逻辑。另外,可编程DBA方案能够针对带宽分配、延迟优化或新服务等级的定义,为服务供应商提供更多的精确信息以制定最优的服务方案。
来源: |