引言
OMCI是ONT Management and Control Interface(光网络终端管理与控制接口)的缩写,定义了一套标准的消息格式,用于OLT对ONT进行配置管理、故障管理、性能管理和安全管理。l了解熟悉OMCI消息,对排查故障有极大的帮助,尤其是在对接未知型号未知配置的OLT时。本文以ONT在Nokia 7360局端上线为例,介绍ONT上线过程的OMCI消息,内容较多,会分成多篇章节,敬请留意。
测试环境
ONT
一台支持4个LAN口的光猫,默认采用VEIP模式注册
OLT局端
局端型号是Nokia 7360 ISAM FX-4 GPON局端,OLT上的ONT配置采用最简单的业务配置方式,具体如下
configure equipment ont interface 1/1/1/2/9 sw-ver-pland disabled sernum TEST:12345678 voip-allowed disable enable-aes disable fec-up disable
configure equipment ont interface 1/1/1/2/9 admin-state up
configure equipment ont slot 1/1/1/2/9/4 planned-card-type veip plndnumdataports 1 plndnumvoiceports 0 admin-state up
configure interface port uni:1/1/1/2/9/4/1 admin-up
configure qos interface 1/1/1/2/9/4/1 upstream-queue 0 bandwidth-profile name:1g
configure bridge port 1/1/1/2/9/4/1 max-unicast-mac 50
configure bridge port 1/1/1/2/9/4/1 vlan-id 3331 tag single-tagged
configure bridge port 1/1/1/2/9/4/1 vlan-id 3332
configure bridge port 1/1/1/2/9/4/1 pvid 3332
OMCI交互主要阶段
ONT在OLT上线时,OMCI交互过程主要分成以下四个阶段
ONT上传自身的MIB:OLT下发MIB Reset消息,ONT重置自身的MIB,并上传到OLT
ONT上报受管实体类型表:OLT下发Get OMCI消息,ONT上报ME Type Table给OLT;
OLT下发配置:OLT下发配置到ONT
ONT上报告警:OLT下发Get All Alarms消息,ONT上报自身的告警;
ONT上传自身的MIB
1、OLT重置ONT的同步计数器
ONT data实例
该受管实体用来组织和记录MIB自身的数据。
01: MIB Data Sync,MIB数据同步号:该属性用于核对ONT的MIB与OLT的MIB是否一致。该属性为一序列号,OLT通过检查该序列号来判定OLT与OTN的MIB是否相匹配。在创建该受管实体的实例时,ONT将该属性设为0。
ONT回复同步计数器为零
2、OLT重置ONT的MIB
通过ONT Data实例,下发MIB Reset动作
MIB reset:将MIB数据同步属性复位为0,并将ONT的MIB复位为缺省状态。该缺省MIB包括1个ONT-G ME实例、1个ONT data ME实例、2个software image ME实例、0个或多个cardholder ME实例、0个或多个priority queue-G ME(用于管理ONT的优先级队列)实例。
ONT回复MIB reset命令执行成功
3、ONT上传MIB
OLT通过ONT Data实例,下发MIB Upload动作,询问ONT需要同步的实例总数
MIB upload:锁定(复制)当前MIB的快照。在MIB upload过程中,并非每个受管实体或每个属性都被上载,performance monitoring history data ME和表格属性就不被上载。其他受管实体和属性根据各自定义也不被上载,如本地管理端口的PPTP。
ONT回复有282个数据要同步
OLT通过ONT Data下发动作MIB Upload Next,获取第0个属性值
MIB upload next:在当前快照内,获取下一个受管实体被锁定的属性值。
ONT回复第0个属性值,ONT Data类,0号实例,第一个属性MIB Data Sync,值为0
后续按相同步骤,上报剩余的属性
ONT上报受管实体类型表
OMCI实例
该受管实体描述了ONT支持OMCI受管实体和消息的能力程度。该受管实体不包括在MIB upload过程中。
01: ME Type Table (0000),受管实体类型表:该属性列出了ONT支持的受管实体类型。每个表项包含一个受管实体的类型值。
ONU上传ME type Table,具体内容没有被解析出来
OLT下发配置
根据OLT上ONT的配置,OLT依次下发相关配置,涉及多个ME实例
ONT上报告警
最后OLT下发Get All Alarms消息,ONT上报告警,告警信息无法被wireshark解析。
小结
1、OMCI是客户端-服务端模型,采用一问一答的机制,OLT发出一个请求,ONT回复一个响应;
2、ONT上传MIB前,OLT会先查询ONT需要上报属性的数量,然后逐个要求ONT上报,避免有缺失;
同系列文章
【OMCI实践】ONT上线过程的omci消息(一)-优快云博客
【OMCI实践】ONT上线过程的omci消息(二)-优快云博客
【OMCI实践】ONT上线过程的omci消息(三)-优快云博客
【OMCI实践】ONT上线过程的omci消息(四)-优快云博客
【OMCI实践】ONT上线过程的omci消息(五)-优快云博客
【OMCI实践】ONT上线过程的omci消息(六)_优快云博客
【OMCI实践】ONT上线过程的omci消息(七)-优快云博客
原创不易,你的支持是我最大的动力,欢迎大家点赞,收藏,关注!