引言
在上一篇文章【OMCI实践】ONT上线过程的omci消息(一)-CSDN博客,主要介绍了ONT上线过程的OMCI交互的四个阶段,本篇开始介绍上线过程的omci消息,重点介绍涉及到的受管实体(ME)的属性。
OMCI消息的关键字段
Message Type = MIB Upload Next
Message Type,即消息类型,指的是受管实体的动作,常见动作如Create(创建),Get(获取),Set(设置)等,每个受管实体类支持的动作不一样。
Managed Entity Class: Cardholder (5)
Managed Entity Class即受管实体类,受管实体的属性集,ONT支持多个受管实体类。
Managed Entity Instance: 257 (0x0101)
Managed Entity Instance即受管实体实例编号,是受管实体类的实例,一个受管实体类可能存在一个或多个实例。注意实例编号在一个ONT中为唯一的,且取值可能跟其他关联的受管实体实例有关。
Attribute Mask (0xf000)
1111000000000000
Attribute Mask即属性掩码,长度是16比特位。一个受管实体实例含有多个属性,通过属性掩码标记当前OMCI消息所携带的属性。第一个比特位对应实例的第一个属性,第二个对应第二个属性。当比特位为1,则表示消息携带此属性。
Attribute List
01: Actual Plug-in Unit Type (2f)
02: Expected Plug-in Unit Type (2f)
03: Expected Port Count (00)
04: Expected Equipment Id (2020202020202020202020202020202020202020)
属性列表,实例所携带的属性。实例属性的定义及取值需要查询OMCI标准文档。
受管实体类
ONT上线过程涉及到的受管实体类包含以下
ONT Data
OLT-G
Cardholder
Circuit Pack
Software Image
PPTP Ethernet UNI
ONT Power Shedding
ONT2-G
T-CONT
ANI-G
UNI-G
Priority queue-G
Traffic Scheduler-G
OMCI
GEM Port Network CTP
Multicast GEM interworking termination point
GAL Ethernet profile
MAC Bridge Service Profile
MAC bridge port configuration data
Extended VLAN tagging operation configuration data
Multicast operations profile
Multicast subscriber config info
Multicast Subscriber Monitor
802.1P Mapper Service Profile
MAC bridge port configuration data
VLAN tagging filter data
GEM interworking Termination Point
ONT Data(Get,0x0000)
Message Type: Get (9)
Managed Entity Class: ONT Data (0002)
该受管实体用来组织和记录MIB自身的数据。该受管实体同 ONT-G ME 成对出现。
Managed Entity Instance: 0x0000
受管实体ID:该属性为受管实体的每个实例提供了的唯一编号。本实体只有一个实例,其编号是0。
Attribute List
01: MIB Data Sync,MIB数据同步号:该属性用于核对ONT的MIB与OLT的MIB是否一致。该属性为一序列号,OLT通过检查该序列号来判定OLT与OTN的MIB是否相匹配。在创建该受管实体的实例时,ONT将该属性设为0。
ONT回复同步计数器为零
ONT Data(MIB Reset ,0x0000)
Message Type: MIB Reset (15)
Managed Entity Class: ONT Data (0002)
该受管实体用来组织和记录MIB自身的数据。该受管实体同 ONT-G ME 成对出现。
Managed Entity Instance: 0x0000
受管实体ID:该属性为受管实体的每个实例提供了的唯一编号。本实体只有一个实例,其编号是0。
MIB reset:将MIB数据同步属性复位为0,并将ONT的MIB复位为缺省状态。该缺省MIB包括1个ONT-G ME实例、1个ONT data ME实例、2个software image ME实例、0个或多个c