mpcp
EPON MAC控制子层的协议
MPCP(Multi-Point Control Protocol,多点控制协议)是EPON MAC控制子层的协议。MPCP定义了OLT和ONU之间的控制机制,来协调数据的有效发送和接收。
MPCP
MPCP(Multi-Point Control Protocol多点控制协议),该协议是MAC control 子层的一项功能。MPCP使用消息,状态机定时器来控制访问P2MP(点到多点)的拓扑结构。在P2MP拓扑中的每个ONU都包含一个MPCP的实体,用以和OLT中的MPCP的一个实体相互通信。作为EPON/MPCP的基础,EPON实现了一个P2P仿真子层,该子层使得P2MP网络拓扑对于高层来说就是多个点对点链路的集合。该子层是通过在每个数据报的前面加上一个LLID(Logical Link Identification)逻辑链路标识来实现的。该LLID将替换前导码中的两个字节。PON将拓扑结构中的根结点认为是主设备,即OLT;将位于边缘部分的多个节点认为是从设备,即ONU。MPCP在点对多点的主从设备之间规定了一种控制机制以协调数据有效的发送和接收。系统运行过程中上行方向在一个时刻只允许一个ONU发送,位于OLT的高层负责处理发送的定时、不同ONU的拥塞报告、以便优化PON系统内部的带宽分配。EPON系统通过MPC PDU来实现OLT与ONU之间的带宽请求、带宽授权、测距等。MPCP涉及的内容包括ONU发送时隙的分配,ONU的自动发现和加入,向高层报告拥塞情况以便动态分配带宽。MPCP多点控制协议位于MAC Control子层。MAC Control向MAC子层的操作提供实时的控制和处理。
MPCP协议
MPCP在OLT和ONU之间规定了一种控制机制——MPCP来协调数据的有效发送和接收:
系统运行过程中上行方向在一个时刻只允许一个ONU发送
位于OLT的高层负责处理发送的定时、不同ONU的拥塞报告,从而优化PON系统内部的带宽分配
MPCP有两种GATE操作模式:初始化模式和普通模式。
初始化模式用来检测新连接的ONU,测量环路延时和ONU的MAC地址
普通模式给所有已经初始化的ONU分配传输带宽
MPCP帧格式
五种类型的MPCP帧
GATE(OLT发出)
允许接收到GATE帧的ONU立即或者在指定的时间段发送数据
REPORT(ONU发出)
向OLT报告ONU的状态,包括该ONU同步于哪一个时间戳、以及是否有数据需要发送。
REGISTER_REQ (ONU发出)
在注册规程处理过程中请求注册。
REGISTER (OLT发出)
在注册规程处理过程中通知ONU已经识别了注册请求。
REGISTER_ACK (ONU发出 )
在注册规程处理过程中表示注册确认。
参考资料
最新修订时间:2022-10-24 11:32
目录
概述
MPCP
参考资料