GPON协议的网络设备的功能测试,数据流分析是必不可少的,为了方便分析数据流及问题定位,采用Wireshark+lua插件方式抓包及解析OMCI协议报文详细信息(Wireshark官网已有开源omci的lua插件),后续自研开发GPON协议中GTCd帧、GTCu(Burst)帧、PLOAM消息等lua解析插件。

1、安装Wireshark

Wireshark · Download

想要启用Lua插件,首先要确认当前Wireshark版本是否支持Lua的。可以通过【帮助】-【关于】窗口确认:

Wireshark要能解析OMCI报文,需要两个插件脚本支持,一个是OMCI,另外一个是BinDecHex

2、下载omci和BinDecHex文件:

已上传资源,请下载

3、下载omci-example.pcap文件,使用Wireshark解析查看(omci插件安装前)如下:

4、然后去文件夹选项卡,找到Global Configuration文件夹的位置:

5、将omci.lua和BinDecHex.lua文件拷贝到Global Configuration文件夹的位置

6、在Global Configuration文件夹的位置文件夹里找到init.lua文件,使用文本文件编辑器或vs-code打开init.lua,在文件的最后添加:

7、然后重新启动Wireshark或者点击【分析】-【重新载入Lua插件】,就可以启用omci的lua插件了。

8、最后效果(omci插件安装后):

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐