对于智能管道所提倡的精细化管道技术, ITU-T标准中详细的规定了GPON的QoS能力。GPON系统对动态带宽分配(DBA)的要求更加具体。每个控制单元T-CONT(传输容器)中都需要实现DBA功能。在DBA操作中,每个T-CONT有两种模式,一种模式是状态报告型DBA,另一种模式是非状态报告型DBA,每个OLT都必须支持两种模式的DBA。ONU可以选择支持两种模式中的一种或者两种都支持。
在状态报告型DBA操作模式下,当ONU向OLT传输上行流时,将上行动态带宽报告DBRu(Dynamic Bandwidth Report upstream)的DBA域设置为T-CONT缓存里的信元数,或者区块数,或者其他能够反映状态/带宽请求的参数。如果OLT不允许某个T-CONT的上行数据,可以只分配DBRu的时间,OLT收到报告后并不总是根据报告来更新带宽。如果T-CONT因为某种原因无法报告缓存里的信元数或者区块数,将在DBA域里设为无效的代码。在这种模式下,如果OLT需要报告,DBA域的传输就是强制的,可以视为丢失了DBA域,使整个上行数据帧格式都是无法识别的。在非状态报告型DBA操作模式下,OLT通过自动检测到来的业务,来识别每个T-CONT的拥塞状态,OLT不需要利用DBRu域和DBA域中的信息,因此DBRu域和DBA域将不会被传送。
与其他PON技术比,GPON可以提供QoS的全业务保障,提供很好的服务等级、支持QoS保证和全业务接入的能力。IP网络提供的是尽力而为的服务,因此网络缺乏可靠性和QoS保证。GPON能够在一个统一的接入平台上实现TDM业务与IP业务的汇聚,并满足所需的QoS。GPON综合了APON/BPON和EPON各自在QoS方面的优势,完善了服务等级协议SLA(Service Level Agreement),用户服务有保障,服务质量也有保证。
GPON中对不同等级的QoS业务的区分是通过传输容器T-CONT来实现的。GPON的传输汇聚层定义了五种类型的T-CONT。通过五种类型传输容器,把不同优先级和不同类型的业务映射到不同的T-CONT中。通过T-CONT为控制单元的带宽分配,可以区分和保证不同业务的不同QoS要求。五种类型的T-CONT如表 2-1 所示。
表 2-1 五种类型的T-CONT
OLT检测每个T-CONT的业务负荷,通过使用US BW Map中的指针信息,安排ONU的传输方式来保证QoS。例如,当连续分配资源以提供TDM业务应用时,业务数据会被指定短而重复的传输周期指针。