微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI Zigbee设计交流 > 如何重置路由表、邻居表?急!

如何重置路由表、邻居表?急!

时间:10-02 整理:3721RD 点击:

我使用的协议版本是ZStack-CC2530-2.5.1a

测试数量是1个协调器,40个路由器,没有终端设备。运行一周之后,部分设备出现异常,不能发出点播信息,但是能发出广播信息,同样可以接受广播或者组播信息。能正常广播NWK Link status信息。当重启设备之后,设备恢复正常。

从抓包信息分析,可能是路由表或者邻居表出问题,导致不能正常发送点播信息。

请教各位,如何重置路由表和邻居表?我想定期重置路由表、邻居表,让设备重新进行路由发现建立新的路由表。

谢谢!

抓包信息中,0x2F02的设备是出现异常的设备

有使用新的协议栈测试过吗?Z-Stack Home 1.2.2a

@VV

还没使用新的协议栈。

1.新的协议栈有Z-Stack Home 1.2.2a 和 Z-Stack-Mesh-1.0.0  它们有什么区别吗?

2.目前我们的产品是这样运用的,除了一个协调器,其他设备都是路由器。各个路由器可以自由匹配,进行双向通信,一对一,或者一对多的通信,主要是发送控制指令。同时所有路由器也需要定期上报信息到某一个路由设备。请问下,我们这种方案,应该使用Z-Stack Home 1.2.2a 还是 Z-Stack-Mesh-1.0.0 比较好呢?

3.如果要更新协议栈,那如何把应用层的程序快速地更新到新的协议栈使用呢?因为目前我们开发的产品已经售出去了,要记着解决这个问题。

4.协议栈中,没有其他方法解决吗?例如定期重置网络?

5.我们现在想,如果定时复位系统,让系统重启,一天复位一次,这样做,会不会引发出其他的问题?目前定时复位也只是最差的解决方案了。

谢谢VV 

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top