引言
GPON和XGPON光猫的测试中,经常需要测试通过OLT升级光猫,掌握升级过程的OMCI交互消息,有利于对测试的理解和故障排查。本文以Nokia7360局端升级ONT为例,分析升级过程的OMCI消息。
OMCI交互过程
7360OLT局端下指令升级ONT,OMCI交互过程如下
1)OLT下发Start Software Download 操作,告知ONT要开始下载版本文件;ONT回复确认;
2)OLT通过Download Section操作下载版本;
3)OLT下发 End Software Download 操作,告知ONT结束下载版本;ONT回复确认;
4)OLT下发Get操作,获取ONT的备版本信息;ONT回复备版本信息,即刚刚下载的版本;
5)OLT下发Activate Software 操作,让ONT切换到备版本;ONT回复确认,然后开始重启并切换到备版本,完成升级操作。
值得注意的是,在步骤4,OLT在下载完版本后会二次确认版本号,如果上传OLT时版本命名与实际不一致,会导致升级失败。
详细的OMCI消息
Start Software Download动作
Download Section动作
左侧报文没有显示版本数据块,容易让人误以为没有版本的数据。从右侧的二进制报文可以看到在Managed Entity Instance:0x000后还有报文,就是未被解析的版本数据。
End Software Download动作
OLT下发Get动作
ONT回复备版本信息
01: Version (4730xxxxxxxxxxxxxxxxxxxxx),备版本号
03: Is active (00),0表示备版本