通信人家园

 找回密码
 注册

只需一步,快速开始

短信验证,便捷登录

搜索

军衔等级:

  下士

注册:2022-1-10
跳转到指定楼层
1#
发表于 2025-3-5 19:25:18 |只看该作者 |倒序浏览
引言omci.lua文件是Wireshark的OMCI协议解析插件的核心组件。它配合BinDecHex.lua,可以解析OMCI协议的数据包,提取出消息类型、受管实体标识、受管实体属性等关键信息,并以人类可读的形式显示在Wireshark的解码视图中,方便研发人员分享OMCI消息;目前网上使用的omci.lua是由technicolor公司的Dirk Van Aken和Olivier Hardouin编写并发布在wireshark官网上的。由于原版没有包含所有受管实体,且没有持续更新,导致部分标准受管实体无法解析。本人在原版的基础上,添加部分受管实体,在此分享给大家,欢迎分享更多有需要的朋友。

未知的TBD在分析OMCI报文过程中,经常遇到部分消息未被解析,只显示未***TBD***,如下图受管实体类329。最初以为是私有受管实体,wireshark无法解析,并未细究。
后来查G.988的受管实体列表发现,它们属于标准的受管实体,只是在omci.lua解析脚本中未定义,所以无法解析。



OMCI.lua解析脚本omci.lua解析脚本是Wireshark的OMCI协议解析插件的核心组件。它配合BinDecHex.lua,可以解析OMCI协议的数据包,提取出消息类型、受管实体标识、受管实体属性等关键信息,并以人类可读的形式显示在Wireshark的解码视图中,方便研发人员分享OMCI消息;
目前网络上流传的omci.lua是由technicolor公司的Dirk Van Aken和Olivier Hardouin编写,2014年发布在wireshark官网上的。
wireshark官网发布地址:https://wiki.wireshark.org/Contrib#protocol-dissectors
文件下载地址:https://code.google.com/p/omci-wireshark-dissector/ (需要科学上网)
在文件中,两位作者已经说明,此文件并未支持解析所有的受管实体类,并欢迎大家补充。


更新文件由于工作需要,笔者在原版的基础补充了部分受管实体类,如前文提到未解析的受管实体类329,可以正确解析。


更新记录由于已定义的标准受管实体比较多,目前只能根据需要逐步添加,有需要的朋友可以关注留意。
如果大家有需要解析的标准受管实体类,可以联系本人,免费给大家更新。
更新记录2025.2.28新增以下受管实体:341 -GEM port network CTP performance monitoring history data344 -XG-PON TC performance monitoring history data425 -EFM bonding port performance monitoring history data part 22025.2.24新增以下受管实体:83  -Physical path termination point LCT UNI134 -IP host config data137 -Network address148 -Authentication security method157 -Large string280 -Traffic descriptor318 -File transfer controller329 -Ethernet Frame PM History Data US336 -ONU dynamic power management control340 -BBF TR-069 management server347 -IPv6 host config data


omci.lua_2025.2.28.zip

11.22 KB, 下载次数: 1

omci解析脚本

举报本楼

您需要登录后才可以回帖 登录 | 注册 |

版规|手机版|C114 ( 沪ICP备12002291号-1 )|联系我们 |网站地图  

GMT+8, 2025-3-27 00:40 , Processed in 0.125597 second(s), 19 queries , Gzip On.

Copyright © 1999-2023 C114 All Rights Reserved

Discuz Licensed

回顶部