OMCI笔记

背景

        OMCI(ONU Management and Control Interface)是 ITU-T G.984.4 标准中定义的一种配置传输通道,通过在 OLT 和 ONT 之间建立专有的 ATM PVC 或者 GEM Port 传输OMCI 消息,用于提供标准的发现 ONU 能力,并对其进行管理和控制的方法。

OMCI 在 GPON 协议栈中的位置如下:

OMCI管理功能

OLT 通过 OMCI 来控制 ONT。协议允许 OLT 进行下列动作:

  • 建立和释放与 ONT 之间的连接
  • 管理 ONT 的 UNI
  • 向 OSS 请求配置信息和性能统计
  • 向网管自动上报事件,如链路故障

        OMCI 协议在 OLT 控制器和 ONT 控制器之间的 GEM 连接上运行,该连接在 ONT 初始化时建立。OMCI 协议是异步的:OLT 上的控制器是“主”,ONT 上的控制器是“从”。一个 OLT 控制器通过在不同的控制信道上使用多个协议实例来控制多个 ONT。

OMCI 在下面几个方面对 ONT 进行管理:

  • 配置管理:提供了控制、识别、从 ONT 收集数据和向 ONT 提供数据的功能。
  • 故障管理:支持有限的故障管理功能,大多数操作仅限于进行故障指示。
  • 性能管理:主要是性能监控。
  • 安全管理:使能/去使能下行加密功能、全光纤保护倒换能力管理。

OMCI 消息格式

GEM Header

        GEM 头信息,包含 GEM 净荷长度、GEM portID、PTI(Payload Type Indicator)和 HEC(Header Error Control)。

Transaction Correlation Identifier

        事务相关标识,一组对应请求和响应的消息中该字段值要一致。该字段的最高位表示该 OMCI 消息的优先级,0 表示低优先级,1表示高优先级。

Message type

− DB: Destination Bit:固定为 0。

− AR: Acknowledge Request:指示该 OMCI 消息是否需要对端回应(1:需要回

应;0:不需要回应)。

− AK: Acknowledgement:指示该 OMCI 是否是回应消息(1: 是;0: 否。)

− MT: Message Type:指示消息类型,共支持 32 种消息类型,主要消息类型

有:Create、Delete、Set、Get、MIB upload。在协议 G.984.4 中采用编码 4 到

28,其余的预留。MT内容如下图:

Device identifier

DeviceID 值固定为 0xA,扩展的消息为0xB

Message Identifier

        ME标识符包含4个字节,两个字节的实体 ID,两个字节的实例 ID。ME 标识符字段的最高有效2个字节指定目标 ME的ME类值。因此,可能的最大ME类数为 65535(不使用 0)。ME标识符字段的最低有效 2个字节标识ME实例。部分ME定义如下,详细内容参考《OMCI关键结构定义》:

Message Contents

报文净荷。

OMCI trailer

两字节固定为 0,两字节为报文长度 0x28,四字节 CRC 位

ONU上线OMCI相关流程

创建管理控制通道(OMCC)

        创建 ONU 管理控制通道(OMCC:Ont Management and Control Channel,管理和控制通道)。ONU 在初始化后会创建虚拟一个 OMCI T-CONT(不同于普通 T-CONT 的定义)和一个包含 OMCI 队列、alloc-ID 属性占位符和 OMCI port-ID 属性占位符的 OMCC 结构体。OMCC 的创建过程如图 2-16 所示。在激活过程中,ONU 收到 OLT 发送的包含ONU-ID 分配的 PLOAM 消息。ONU 用 ONU-ID 填充其虚拟 OMCI T-CONT 的 alloc-ID属性。OMCI 的 alloc-ID 与分配的 ONU-ID 相同。因此,OLT 无需发送 assign_alloc-ID消息即可创建 OMCC。如果 OLT 选择发送包含默认 alloc-ID 的 assign_alloc-ID PLOAM消息,则无论 assign_alloc-ID 消息中的 alloc-ID 值为多少,ONU 都无需采取进一步行动即可确认该消息。但 OLT 不能通过发送 assign_alloc-ID 消息(取值 255)对默认alloc-ID 进行解分配。

        在 G.984 系统中完成 ONU 激活后,OLT 通过发送一个 configure_port-ID PLOAM 消息为 ONU 分配一个 GEM port-ID,用来 OMCI 消息交互。ONU 根据该消息填充 OMCC结构体中的 OMCI port-ID 属性,并向 OLT 回复确认。

        在 G.987 系统中,OMCI 使用的 GEM port 是自动分配的,并等于 ONU-ID。至此,OMCC 路径创建成功。

ONU设备类型

ONU应根据设备类型使用并在MIB upload时上报VEIP和PPTP的一种。

其中:

SFU仅使用和上报PPTP,不应使用VEIP;

HGU只能使用和上报VEIP,不应使用PPTP。

OLT应根据ME:ONU Capability中的ONU Type 属性来判断ONU设备类型

VEIP: meclass=329 (中国电信文档)

PPTP: meclass=11

常见的OMCI模型

II.1.2 Layer 2 unicast data services

消息互通流程:

评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

巨石阵

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值