带宽分配只要简单地把本地计数器的值与接收到的 MPCP 消息中携带的 ONU 本地计数器的值相减就得到了 RTT。一般情况下,光信号在光纤传输中的时延占 RTT 的绝大部分,设备内部处理时延基本可忽略,因此 RTT 值基本能够反映光纤长度,通过简化后的公式 L=3.75×RTT,其中 L 的单位是 m,RTT 的单位是纳秒 ns。OLT 根据计算出的每个 ONU 的 RTT 值进行授权窗口的补充,在完成注册阶段的测距后,OLT 还必须不断地对 ONU 进行实时的 RTT 测量以实现动态补偿。
动态带宽分配(DBA)是 EPON 系统的主要优点之一。通过 DBA 功能,OLT 可以对每个 ONU 的上下行带宽进行动态管理,按照 ONU 的业务类型和带宽需求,依据网络带宽使用状态来灵活分配 ONU 的带宽,试行按需分配,可以实现按流量和业务类型的管理,既可以保证相关业务的 QoS,又可以方便用户管理,如果开展CDN业务,需要了解CDN服务。
带宽分配标准中没有定义 DBA 的具体算法,具体的实现算法有多种,目前各芯片厂家都可以支持 DBA 算法,主要的 DBA 算法的衡量指标是算法效率和有效性。EPON 系统可以对上下行的数据进行加密,每个 ONU 可采用专用密钥以保证其安全性,而且对密钥可以定期更新。带宽分配具体安全保障措施如下。任意 ONU 只能接收发送给本 ONU 和端口的数据。任意 ONU 端口不能看到其他 ONU 或其他端口的上行数据信息。数据是否加密由 ONU 与 OLT 进行协商,密钥的转换同时进行。
在 IEEE 802.3ah 有关 EPON 的定义中,专门定义了有关 EPON 系统的维护功能,以利于系统运行时的维护和故障分析。而且,G.983.1 建议采用双 PON 系统,以保证 EPON 系统的可靠性,即用备用的 PON 保护工作的 PON,一旦工作的 PON 发生故障,可切换到备用的 PON 上。