微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI Zigbee设计交流 > 关于ZigBee Pro 路由相关的疑问

关于ZigBee Pro 路由相关的疑问

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

最近一直在研究路由,有一些疑问,希望各位大神 能够解答一下!感激不尽!

     1. 路由发现期间,每个中继节点的路由消耗的计算是直接从邻居表中的输入输出消耗域来提取的么?若是的话,是取输入输出消耗域的最大值么(因为保证对称路由,防止路由回复失败)?还是直接从接收到的该条路由请求帧的LQI来提取的?

     1.1 针对第一个疑问,A -> B -> C 通信质量 80%,C->B->A 是 10%(很明显这条路径将会严重影响路由回复帧的传输), A->B-D-C 是80%,C-D-B-A 是 80%,那么最终的路由路径将会是哪一条呢?

     2. 路由建立之后,zigbee路由节点间是否会根据链路状态信息,从而自动修复路由?比如说有一条路由的中间某个节点坏了,是否这条路由会自动修复?自动修复是否是根据链路状态信息来进行的?从路由坏的那一刻起到执行路由修复的时间又是由什么决定的?

     3. 为什么有些路由节点会偶尔发出路由记录帧,我看了下,跟多对一路由/源路由有关,可是看了几遍zigbee spec,都不太明白,为什么有时候有些节点会发出路由记录帧,有些不会?

1, 是从路由请求发送过程中,接收方会记录LQI值,然后转换为1-7的,在路由回复的时候做累加,最后知道整个cost需要多少,选择最优的。

2,如果中间某个节点坏了,在不需要使用的时候,是不会立马修复的。如果在使用的时候发现坏了,则会重新寻找修复。

3,什么叫路由记录帧。

1.在路由回复的时候做累加,最后知道整个cost需要多少,选择最优的? 没有太理解这句话的意思,最后知道整个cost需要多少,这个知道的主体是指?还有在路由回复的时候做累加,难道路由请求的时候不需要么,我看资料说,路由请求帧在传送的时候也会做累加的,因为路由请求目标节点应该要选择一条路径最短,消耗最小的路径,并以此路径回复路由,但是问题在于“再次借用我提问的 1.1 ” 

1.1 针对第一个疑问,A -> B -> C 通信质量 80%,C->B->A 是 10%(很明显这条路径将会严重影响路由回复帧的传输), A->B-D-C 是80%,C-D-B-A 是 80%,那么最终的路由路径将会是哪一条呢?

2. 在看路由相关资料时,都提到有link status,按照你说的,我对于这个link status ,交换路由器之间的链路状态信息之后,其本质又是利用这些链路状态信息来做什么呢?其用处是干嘛?

3 路由记录帧,就是 route record 命令帧。

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

网站地图

Top