设备关联表和邻居表判断父设备是否加满

3.0.2协议栈。

1.一般路由设备都是能加入20个子设备(20的ze,zr默认4个),如果子设备很多可能导致新的设备不能入网,抓包可以看见父设备能力,那么如何删除这个父设备的空间。从而让新设备可以入网,旧的设备不退网直接拿走掉不再使用了。

2.据我所知父设备能加多少个子设备是由父设备的关联表决定的,但是网关无法通过给协调器发送数据查询某个路由的关联表。bdb手册推荐使用查了lqi的方式,lqi查询的是邻居表。对应终端肯定是在父设备的邻居表里面的,但是多个路由设备的邻居表可能是相互包括的。也就是不能直接通过lqi查询邻居表来判断父设备是否还能加入新的子设备了,如果能查询到,可以删除旧的不在使用的设备,从而让新设备入网。否则只有重置设备甚至整个网络。

3.还有网关通过给协调器发送mgmt的leave指令,可以删除父设备里面的不在线的(子设备不在使用,不能能应答leave)子设备吗,让这个父设备空出位置,可以加入新设备。