一、DBA模板
DBA(Dynamically Bandwidth Allocation,动态带宽分配)允许OLT(Optical Line Terminal,光线路终端)根据ONU(Optical Network Unit,光网络单元)的SLA(Service Level Agreement,服务等级协议也是规定的服务内容规则)和上行流量情况,动态地为ONU分配上行带宽。
也就是当某个ONU的流量较小时,OLT会为该ONU分配较小的带宽,从而节约带宽资源,这些节约的带宽可以被其他ONU所利用。而当某个ONU的流量增大时,OLT会为该ONU分配更大的带宽,以满足其流量需求,但分配的带宽不会超过SLA中规定的最大带宽。
通过这种方式,DBA可以根据系统内的实时流量情况,自动增加或减少ONU的带宽,而无需中断链接,从而优化PON(Passive Optical Network,无源光网络)系统的性能。
DBA的实现通常有两种模式:状态报告模式(SR)和非状态报告模式(NSR)。在SR模式下,ONU会主动上报当前等待发送的数据状态报告,以便OLT进行带宽分配。而在NSR模式下,OLT会通过对ONU等待上行数据进行实时监控来进行带宽分配,无需ONU上报数据状态报告。由于NSR模式会占用更多的OLT资源,因此在实际应用中,通常推荐使用SR模式。
DBA的主要功能就是动态调整ONU的上行带宽分配,提高PON系统的带宽利用率与系统性能,从而可容纳更多的用户进行使用,且不影响业务。
二、TCONT
T-CONT(Transmission Container,传输容器)是 GPON 上行方向承载业务的载体,所有的GEMPort 都要映射到 T-CONT 中,由 OLT 通过 DBA(Dynamic Bandwidth Assignment )调度的方式上行。T-CONT 是 DBA 实现的基础,通过 ONU 对 T-CONT 的带宽申请、OLT 对 T-CONT 的