网络组网数量约60个设备,均为路由设备,在进行网络数据通信实验中,网关通过协调器每间隔1s时间与网络中的路由设备进行逐一数据通讯,当进行长时间测试后,出现有设备异常,不停地向空中发送异常数据,间隔非常短,完全堵塞通信信道,无法自恢复,设备断电重启后恢复正常。
异常数据如下:
21 40 17 4A DF FF FF FF FF
Ubiqua 无法正常解析。出现这种情况一定是zstack底层出现的异常,不知道应用层怎样才能检测到这种异常行为啊?请各位大神帮忙分析分析下。
异常数据.7z
Alvin Chen:
请上传抓包文件,然后请问你是如何确定"一定是zstack底层出现的异常"
zhou huang:
回复 Alvin Chen:
抓包数据已经上传了,Ubiqua 解析属于网络层数据包,而网络层ZSTACK是封装起来的哟。
Alvin Chen:
回复 zhou huang:
呵呵,你是否改过密钥,无法解析你的数据包。正常是如下的样子
zhou huang:
回复 Alvin Chen:
dear Alvin Chen,
你是不是打开错了包啊,网络中就没有打开允许入网的设备,其它设备包数据都是可以正常解析的啊。
zhou huang:
回复 zhou huang:
刚刚理解错了你说的了。
我的设备是运行一段时间后,出现的异常数据包,而且是不停地发,设备断电重启就恢复正常了,这个不是什么改了密钥不能正常解析数据包,应该是设备为发送出来的数据本就是无法解析,异常的问题就是设备在发送无法解析的网络层数据包。
zhou huang:
回复 zhou huang:
Alvin Chen:
回复 zhou huang:
这是invalid的nwk吧,你可以使用unicast方式继续测试一下,贴出你的代码以及完整包。