OMCI协议-介绍-中文版
- 格式:pdf
- 大小:213.27 KB
- 文档页数:16
一、OMCI在GPON系统的位置 (1)二、OMCI的作用 (2)三、OMCI报文格式 (2)四、举例分析 (10)五、BCM代码对VOIP参数的处理................................................................ 错误!未定义书签。
一、OMCI在GPON系统的位置OMCI是GPON系统的管理和控制接口,位于GTC层,GPON系统的架构如下图.二、OMCI的作用OMCIOLT通过OMCI(ONT管理控制接口)来控制ONT。
协议允许OLT进行下列动作:1)建立和释放与ONT之间的连接;2)管理ONT上的UNI;3)请求配置信息和性能统计;4)向系统管理员自动上报事件,如链路故障。
OMCI协议在OLT控制器和ONT控制器之间的GEM连接上运行,该连接在ONT初始化时建立。
OMCI协议是异步的:OLT上的控制器是“主”,ONT上的控制器是“从”。
一个OLT控制器通过在不同的控制信道上使用多个协议实例来控制多个ONT。
OMCI在下面几个方面对ONT进行管理:1)配置管理:提供了控制、识别、从ONT收集数据和向ONT提供数据的功能;2)故障管理:支持有限的故障管理功能,大多数操作仅限于进行故障指示;3)性能管理:主要是性能监控;4)安全管理:使能/去使能下行加密功能、全光纤保护倒换能力管理。
5.ONU激活注册在ONU能正常工作前必须完成激活注册过程。
三、OMCI报文格式OMCI的净核:Transaction Correlation Identifier的最高位表示该Message的优先级的高低,1表示高优先级,0表示低优先级。
Message Type的结构是这样的:DB用做目的比特在OMCI里常为0,AR是回答请求位,当需要确认信息时AR为1,当不需要确认信息是AR为0。
AK指示的是这条Message是否为确认信息。
如果是则为1,不是为0。
MT表示的是Message的类型0~3和29~31用做保留,其余的4~28如下表:Device Identifier根据984.3的规定为0X0A,表示的是OMCI。
2009年第12期中文核心期刊GPON 网管系统中OMCI 协议的研究和实现Research and realization of OMCI protocol inGPON network management systemMA Xin-feng ,ZHANG Jiang -xin (Zhejiang University of Technology,College of Information Engineering,Hangzhou 310014,China)Abstract :Firstly this paper introduces transmission processing mechanism of ONU management and control interface (OMCI)in GPON management system.Then based on the analyzing of OMCI frame ,put forward an achievable proposal about analysis and restructuring OMCI frame.Finally the paper realized communication feature between OLT and ONU by using the developing LINUX embedded system and SQLite embedded database.Key words :GPON network management,OMCI protocol,MIB database,SQLite麻鑫锋,张江鑫(浙江工业大学信息工程学院,杭州310014)摘要:首先简述了千兆无源光网络(G PO N )管理系统中的操作管理控制接口(O M C I )的传输处理机制,然后对OM C I 帧进行研究和分析,提出了一种可实现的O M C I 帧解析和重组方案,最后应用LI N U X 嵌入式系统开发平台以及基于SQ Li t e3嵌入式M I B 库,设计实现了光线路终端(O LT )与光网络单元(O N U )通过O M C I 帧进行通信的功能。
GPON系统OMCI协议的分析和仿真⽅法
GPON系统OMCI协议的分析和仿真⽅法
熊晴晴1,2,何岩1,2
【摘要】摘要:⽂章提出了⼀种在吉⽐特⽆源光⽹络(GPON)系统设备开发和互通测试中,分析调试ONT管理控制接⼝(OMCI)协议的⽅法。
该⽅法延伸了OMCI消息的存在范围,使光⽹络单元(ONU)的以太⽹端⼝收到经处理的OMCI消息,通过该端⼝外接分析设备,完成消息的处理。
经验证,这种⽅法能快速解析消息内容及下发流程,为准确定位提供了⼀种有效⼿段。
【期刊名称】光通信研究
【年(卷),期】2011(000)001
【总页数】3
【关键词】光⽹络单元;ONT管理控制接⼝;仿真;封装和转发
光通信系统与⽹络技术
0 引⾔
吉⽐特⽆源光⽹络(GPON)系统以其⾼带宽、⾼服务质量(QoS)等优点,成为FTTx的主要应⽤技术之⼀,现已进⼊⼤规模商⽤阶段。
根据ITU-T G.984.x协议的规定,光线路终端(OLT)通过ONT管理控制接⼝(OMCI)协议来管理控制光⽹络单元(ONU),包括配置管理、故障管理、性能管理和安全管理[1]。
然⽽在研发测试和⼯程应⽤过程中,由于ONU类型和ONU管理协议不断的变化,经常会遇到OLT给ONU下各种管理配置时出错⽽导致数据不通或者通信出现故障的情况。
此时,通常的做法是通过ONU的串⾏⼝来查看所下的配置是否正确来判断问题,这样给研发测试和⼯程应⽤带来了诸多不便。
针对以上问题,本⽂提出⼀种GPON系统中 OMCI协议分析和仿真的⽅法。
OMCI协议介绍中文版OMCI协议(1)1、OMCI协议栈的结构GPON 系统的协议栈,主要由物理媒质相关(PMD)层和GPON 传输汇聚(GTC)层组成。
GTC 层从结构层次来分可以分成两个子层:GTC 成帧子层和TC 适配子层。
从功能层次可以分为C/M平面和U平面。
GTC 层可分为两种封装模式:ATM 模式和GEM 模式,目前GPON 设备基本都采用GEM 模式。
GEM 模式的GTC 层可为其客户层提供3 种类型的接口:ATM 客户接口、GEM客户接口和ONT 管理和控制接口(OMCI)2、PMD层GPON 的PMD 层对应于OLT 和ONU 之间的光传输接口(也称为PON 接口),其具体参数值决定了GPON 系统的最大传输距离和最大分路比。
OLT 和ONU 的发送光功率、接收机灵敏度等关键参数主要根据系统支持的ODN 类型来进行划分。
根据允许衰减范围的不同,ODN 类型主要分为A、B、C 三大类,结合目前实际应用需求和光收发模块的实际能力工业界还定义了B+类,扩展了GPON 系统支持1244.16 Mbit/s/155.52 Mbit/s;1244.16 Mbit/s/622.08 Mbit/s;1244.16 Mbit/s/1244.16 Mbit/s;2488.32 Mbit/s/155.52 Mbit/s;2488.32 Mbit/s/622.08 Mbit/s;2488.32 Mbit/s/1244.16 Mbit/s;2488.32 Mbit/s/2488.32 Mbit/s。
目前主流厂家的GPON 产品均支持2488.32Mbit/s/1244.16Mbit/s,并且在20km 传输距离下支持1:64 分路比。
OMCI协议(2)1、GTC层TC 层(也称为GTC 层)是GPON 的核心层,主要完成上行业务流的媒质接入控制和ONU 注册这两个关键功能。
GTC 层包括两个子层:GTC 成帧子层和TC 适配子层。
学习小结一、概述1、基本概念OMCI(ONU Management and Control Interface)是GPON标准中定义的一种配置传输通道,通过在OLT和ONT之间建立专有的ATM PVC或者GEM PORT传输OMCI消息。
我们目前用GEM PORT。
OMCI是运行在OLT和ONT之间的终端管理的协议。
OMCI协议是异步的;OLT上的控制器是“主”,ONT上的控制器是“从”。
一个OLT控制器通过在不同的控制信道上使用多个协议实例来控制多个ONT。
系统预留tcont=0 作为各ONT的OMCI通道使用的T-CONT。
ONT在向OLT注册时建立OMCI通道。
OMCI是运行在OLT和ONT之间的,类似于SNMP的终端管理的协议。
OMCI保证了在不同厂家的OLT和ONT之间的互操作性。
G.984.4标准规定了协议无关管理信息库(MIB)受管实体(Managed Entity),并且定义了OLT和ONT之间的信息交互模型。
然后描述ONT管理和控制信道、协议及消息的详细定义。
OMCI在GPON协议栈中的位置如下图:简单来说,OMCI每个操作就是在说话,OLT下达指令,ONT回复指令(并且有机制防止说的话中途丢了)。
GEM帧的格式就像是语法,前述三部分是句子的主要成分,而单词比较单调,动词(动作)只有28种,宾语名词(实体)现有296种(最多可以有65535种),当然每个实体可以包含有多个实例,大大扩充了宾语名词的数量。
而且,操作的最小粒度是属性,每个实体实例最多可包含16个属性(不包括实体ID)。
每个GEM帧只有53个字节,消息内容区只有32个字节,很可能一句话说不完,那就分成两句或多句说。
消息内容区利用掩码机制和其它机制可以有效的表达各种语意,虽然语意远不如自然语言丰富,但是足以满足OMCI通信过程。
2、GPON参考模型GPON网络架构参考模型如下图所示。
GPON可用于多种接入网架构,如FTTH、FTTB/C 和FTTCab。
OMCI协议下N:MP业务管理模型的设计
张繁;毛谦
【期刊名称】《光通信研究》
【年(卷),期】2011(000)004
【摘要】光网络终端(ONT)管理控制接口(OMCI)协议的研究对于吉比特无源光网络(GPON)网管系统的实现具有重要意义.文章介绍了GPON网管系统,对G.984.4 OMCI协议作了分析,并介绍了在此基础上对GPON网管系统中基于OMCI协议的N:MP业务管理配置模型进行的研究设计,阐述了单播业务配置模型的实现方案,并针对配置模型的缺陷,提出了改进后的模型.文章所提出的模型对于改善多厂商GPON设备的互通性具有极其重要的参考价值.
【总页数】4页(P1-4)
【作者】张繁;毛谦
【作者单位】光纤通信技术和网络国家重点实验室,湖北武汉,430074;武汉邮电科学研究院,湖北武汉,430074;光纤通信技术和网络国家重点实验室,湖北武
汉,430074;武汉邮电科学研究院,湖北武汉,430074
【正文语种】中文
【中图分类】TN915.07
【相关文献】
1.基于WSRM协议的WEB服务动态管理模型设计 [J], 谢辉
2.基于WSRM协议的WEB服务动态管理模型设计 [J], 谢辉
3.基于CMPP协议的GSM短消息增值业务平台的设计与实现 [J], 陆廷荣;杨永田
4.基于MIPS-Linux的改进型OMCI 协议栈设计与实现 [J], 吴桂玲;张建;张耀军
5.无线传感器网络协议切换管理模型设计与实现 [J], 刘建航;边永超
因版权原因,仅展示原文概要,查看原文内容请购买。
Omci,全称为Open Multi-Media Interface,是一种用于网络设备管理的协议。
在解读Omci源码之前,我们需要了解一些基础知识,例如网络协议栈、设备驱动程序以及多线程编程等。
Omci源码通常是用C语言编写的,这是因为C语言具有跨平台、可移植性好、高效等特点,适合用于编写底层协议栈。
Omci源码的主要组成部分包括:1. 协议栈:这部分代码实现了Omci协议的各种功能,包括数据包的封装、解封装、数据传输等。
2. 设备驱动程序:这部分代码用于与硬件设备进行通信,通常会根据具体的硬件平台进行编写。
3. 辅助功能:这部分代码提供了一些辅助功能,例如日志记录、内存管理等。
在解读Omci源码时,我们需要重点关注以下几个方面:1. 数据包结构:Omci协议中的数据包具有特定的格式,包括头部、负载等部分。
我们需要了解这些数据包的格式以及如何解析它们。
2. 状态机:Omci协议中的设备具有不同的状态,状态之间的转换需要遵循一定的规则。
我们需要了解这些状态以及它们之间的转换逻辑。
3. 任务调度:Omci协议需要在多线程环境下运行,因此需要进行任务调度。
我们需要了解如何使用多线程技术实现高效的任务调度。
4. 错误处理:网络通信中可能会出现各种错误,例如数据包丢失、数据包损坏等。
我们需要了解如何处理这些错误以及如何保证数据的可靠传输。
总之,通过深入解读Omci源码,我们可以更好地理解Omci协议的工作原理以及实现细节。
这有助于我们更好地使用Omci协议进行网络设备的管理和维护,提高网络管理的效率和可靠性。
同时,通过对Omci源码的学习和掌握,我们也可以提升自己的网络编程技能和多线程编程能力。