关于源路由表,路由表,邻居表等相关参数的配置
时间:10-02
整理:3721RD
点击:
我最近测试zigbee mesh组网的时候,发现如下问题,如果两个路由之间的通讯状况不是特别好,比如时而能连上,时而连不上,
我知道路由之间是通过link status包来维护之间的连接状态的,假如设置link status包10s发送一次,设置NWK_ROUTE_AGE_LIMIT为3
,即3次没有收到link status就认为邻居节点失效,那么这算起来就是30s
这样的话,问题来了,如果两个路由节点在时间t1收到互相的link包,则都认为是对方的邻居,那么在t1之后的30s内,都会把对方认为是自己的邻居,但是
这俩节点实际的链路质量不是很好,这样的话,其实有可能在这30s时间内,他们互传数据是不会成功的。。
像这种问题该如何解决
最近也在关注这一块,NWK_LINK_STATUS_PERIOD最大只能是30s,你可以设置成5试试,这样会不会发现链路质量不好
有很多不解的地方,通过这种link status包来不停的维护网络中的路由信息,节点数多过后会不会产生网络拥堵,比如有300个节点,不断地进行轮询要数据,这种情况下会不会拥堵,或者是造成数据的丢失或重发,另外,link status的包的优先级和app层数据包的优先级哪个更高
希望TI工作人员能够帮忙解答,便于理解网络信息@VV @Susan @T