ZigBee Routing Tables 路由表

本文详细介绍了ZigBee路由器和协调器如何通过维护路由表来实现网络中的数据包传输。文章深入解析了路由表条目的构成,包括目的地址、状态、标志位和下一跳地址等关键信息,以及这些信息在路由过程中的作用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

以下内容摘自ZigBee 2015 Pro文档《docs-05-3474-21-0csg-zigbee-specification》

3.6.3.2 Routing Tables

A ZigBee router or ZigBee coordinator may maintain a routing table. The information that shall be stored in a ZigBee routing table entry is shown in Table 3.56. The aging and retirement of routing table entries in order to reclaim table space from entries that are no longer in use is a recommended practice; it is, however, out of scope of this specification.
Routing Table Entry
译:

ZigBee路由器或ZigBee协调器可以维护路由表。ZigBee路由表条目中需要存储的信息如表3.56所示。建议对路由表条目进行老化和退役,以便从不再使用的条目中回收表空间;但是,它超出了本规范的范围。

表3.56 路由表条目

名称大小描述
目的地址2 bytes此路由的16位网络地址或组ID。如果目标设备是ZigBee路由器、ZigBee协调器,且nwkAddrAlloc的值为0x02,则该字段应包含该设备的实际16位地址。如果目标设备是终端设备,nwkAddrAlloc的值为0x00,那么该字段应该包含设备父设备的16位网络工作地址。
状态3 bits路由的状况。值见表3.57。
没有路由缓存1 bit指示由该地址指示的目的地不存储源路由的标志。
多对一1 bit一种标志,指示目的地是发出多对一路由请求的集中器。
路由记录要求1 bit一种标志,指示应在下一个数据包之前将路由记录命令帧发送到目的地。
组ID标志1 bit指示目的地地址是组ID的标志。
下一跳地址2 bytes到目的地途中的下一跳的16位网络地址。

表3.57 路由状态值

状态
0x00激活
0x01发现中
0x02发现失败
0x03没有激活
0x04正在进行验证
0x05-0x07保留
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值