1.一种MIB测试ONU系统升级的方法,其特征在于:包括以下步骤:
步骤S1、将服务器与OLT进行通信连接;
步骤S2、根据Wireshark软件分析,选择需抓包的网卡,开始抓包;
步骤S3、手动设置三张MIB表中的各节点;
步骤S4、判断当前测试ONU是否与之前相同;如果是,转入步骤S6;如果否,转入步骤S5;
步骤S5、对设置请求报文和读取请求报文进行修改,将设置请求报文和读取请求报文的对象标识符最后的索引修改为需测试的ONU的ID;
步骤S6、待ONU升级完成后,停止抓包,并导出报文;
步骤S7、将所导出的报文重新导入到发包工具中,在过滤掉不相关的SNMP报文后,将包含设置请求报文及读取请求报文的包发送至OLT;
步骤S8、继续抓包,查看OLT对各设置请求报文及读取请求报文的响应报文;
步骤S9、判断各响应报文的对象标识符对应节点的返回值与MIB表中各节点的设置值是否一致;如果不一致,则表明返回的响应报文有报错,ONU系统升级无法正常进行;如果一致,则表示所有响应报文无报错,ONU系统升级成功。
2.根据权利要求1所述的MIB测试ONU系统升级的方法,其特征在于:所述步骤S1中,所述服务器通过英特网与所述OLT进行通信连接,使得所述服务器能够正常管理所述OLT。
3.根据权利要求1所述的MIB测试ONU系统升级的方法,其特征在于:所述步骤S3中,通过服务器上的MIB Browser,手动设置三张MIB表的中各节点。
4.根据权利要求3所述的MIB测试ONU系统升级的方法,其特征在于:所述三张MIB表分别是fxFMDevFileServTable表、fxFMDevFileTransTable表和fxFMCpeUpgradeTable表;其中,fxFMDevFileServTable表负责文件服务器的设置,fxFMDevFileTransTable表负责将文件传输至光线路终端中,fxFMCpeUpgradeTable表将升级文件从OLT上传输至ONU上并且激活ONU升级。
5.根据权利要求1所述的MIB测试ONU系统升级的方法,其特征在于:所述步骤S7中,过滤不相关的SNMP报文时,只留下设置请求报文和读取请求报文,过滤掉每个节点的响应报文。
6.根据权利要求1所述的MIB测试ONU系统升级的方法,其特征在于:所述步骤S8中,根据设置请求报文及读取请求报文的请求ID和响应报文的对象标识符来进行对应响应报文的识别。