EPON多点控制协议实现
📚 共计 30 章节
01
EPON概述
EPON技术背景 · 系统架构 · 与GPON对比
基础
架构
02
MPCP协议基础
协议栈位置 · 帧结构 · 状态机
核心
帧
03
发现与注册
ONU自动发现 · LLID分配 · 注册状态机
注册
发现
04
测距与同步
RTT测量 · 同步时间戳 · 测距窗口
同步
测距
05
带宽分配
DBA算法 · 固定/保证/尽力而为 · 报告与授权
DBA
调度
06
MPCP帧格式
GATE · REPORT · REGISTER_REQ · REGISTER · REGISTER_ACK
帧
格式
07
GATE帧详解
帧结构 · 授权起始时间 · 授权长度 · 同步时间戳
GATE
授权
08
REPORT帧详解
帧结构 · 队列报告 · LLID报告 · 填充位处理
REPORT
队列
09
REGISTER_REQ帧
帧格式 · ONU序列号 · 挂起位 · 发现标志
注册请求
发现
10
REGISTER帧
帧格式 · LLID分配 · 同步时间 · 回声等待时间
注册
LLID
11
REGISTER_ACK帧
帧格式 · 回声时间戳 · 确认标志
确认
回声
12
MPCP状态机
OLT端状态机 · ONU端状态机 · 状态转换条件
状态机
协议
13
发现窗口
开启条件 · 长度计算 · 冲突处理
发现
窗口
14
授权调度
轮询调度 · 公平调度 · 优先级调度 · 调度器实现
调度
授权
15
报告处理
报告收集 · 解析 · 聚合 · 超时处理
报告
处理
16
时间戳管理
本地时间戳 · 全局时间戳 · 同步 · 溢出处理
时间戳
同步
17
LLID管理
LLID池管理 · 分配策略 · 释放 · 冲突检测
LLID
管理
18
ONU管理
状态管理 · 参数配置 · 删除 · 保活机制
ONU
管理
19
OAM扩展
OAM帧格式 · 与MPCP交互 · 发现 · 事件通知
OAM
扩展
20
安全机制
MPCP安全威胁 · 身份认证 · 加密协商 · 防重放
安全
加密
21
性能优化
处理延迟 · 授权效率 · 报告开销 · 状态机优化
性能
优化
22
多LLID支持
多LLID注册 · 调度 · 报告 · 应用场景
多LLID
扩展
23
节能模式
ONU休眠 · 周期性唤醒 · MPCP节能帧 · 节能状态机
节能
休眠
24
保护倒换
Type B/C保护 · MPCP保护帧 · 倒换时间要求
保护
倒换
25
互通性测试
一致性测试 · 互通测试用例 · 测试工具 · 常见问题
测试
互通
26
FPGA实现
MPCP模块划分 · 状态机HDL · 帧处理流水线 · 时序约束
FPGA
硬件
27
软件实现
协议栈架构 · Linux内核 · 用户态 · DPDK加速
软件
DPDK
28
调试与诊断
抓包分析 · 日志系统 · 性能计数器 · 故障定位
调试
诊断
29
标准演进
IEEE 802.3av · 802.3ca · 25G/50G EPON · 下一代MPCP
标准
演进
30
综合实践
搭建EPON仿真 · 实现MPCP协议栈 · 端到端联调 · 性能测试
实践
综合