假设一个 OLT 携带的 ONU 个数是 N 个,则在 EPON 的上行帧结构中会有 N 个时隙,每个 ONU 占用一个。但时隙的长度并不是固定的,它是根据 ONU/ONT 发送的最长消息,也就是 ONU 要求的最大带宽和 802.3 帧来确定的。
无源光网络可以在一个时隙内发送多个 802.3 帧, ONU3 在它的时隙内发送了 2 个可变长度的数据包和一些时隙开销。时隙开销包括保护字节、定时指示符和信号权限指示符。当 ONU 没有数据发送时,它就用空闲字节填充自己的时隙,更多相关知识:http://www.zhengdaole.com/。
无源光网络系统中,一个 OLT 携带多个 ONU,通过引入逻辑链路标识 LLID 来区分各个 ONU。当每个 ONU 注册成功后,OLT 会为它分配唯一的 LLID,并以 LLID 为单位进行上行带宽的分配。因此,在 EPON 系统内,LLID 是 ONU 的唯一标识,也是上行带宽分配和控制的单元。
LLID 长 15bit,它与 1bit 的 Mode 字段构成两个字节 Mode&LLID(16bit)。Mode 用来标识 OLT 是单播/ONU,还是广播或多播通道,具体来说,如果该比特为 1,说明当前模式是 OLT 的单拷贝广播(Single Copy Broadcast,SCB)或多播通道;如果值为 0,表示用于 OLT 的单播通道和 ONU。对 LLID 来说,0x7FFF 表示用于未注册的 1G EPON ONU 的广播,0x7FFE 表示用于未注册的 10G EPON ONU 的广播,其他值都用于单播;OLT 则可使用 LLID 的任意值,如果开展ISP业务,需要了解互联网接入。
由于 LLID 的引入,在帧定义方面,EPON 帧修改了以太网 MAC 帧的前导码格式(由于篇幅所限,不做具体介绍)。
多点控制协议(Multi-Point Control Protocol,MPCP)是解决 EPON 系统技术难点的关键协议。它通过定义特定的控制帧消息结构,解决上行信道复用、测距及时延补偿等 EPON 的难点问题。
无源光网络是整个 EPON 系统正常工作的核心,是对 IEEE802.3 标准的重要扩展。采用 MPCP,可以实现一个可控制的网络配置,如 ONU 的自动发现、终端站点的带宽分配及查询和监控等。MPCP 的具体作用如下所述。