RPL BR路线限制?

时间:2015-02-15 13:21:44

标签: c ipv6 sensor contiki

我正在开发一款带有一个边框路由器和大约30个微粒的Contiki + Cooja应用程序(天空微尘)。 对于其中一些我正在模拟直接电缆连接,将它们放在BR的tx范围内(在cooja中)并设置:#define DUIP_CONF_IPV6_RPL 0 我注意到查询邻居和路由的br(http://[aaaa::212:7401:1:101]),我总共收到最多20条路线(并不总是相同)。 不在列表中的路由不可访问。 只收到20条路线的特殊原因是什么? 谢谢, 丹尼尔

3 个答案:

答案 0 :(得分:0)

最大数量路线是可配置的。 20是默认值。见https://github.com/contiki-os/contiki/blob/master/core/contiki-default-conf.h#L154

答案 1 :(得分:0)

解决了,有必要添加与边界路由器相关的project.conf

#undef NBR_TABLE_CONF_MAX_NEIGHBORS
#define NBR_TABLE_CONF_MAX_NEIGHBORS 40
#undef UIP_CONF_MAX_ROUTES
#define UIP_CONF_MAX_ROUTES 40

其中40是新值

答案 2 :(得分:0)

您可以更改project.conf文件中的配置。使用Cooja模拟和z1 mote,在我的情况下,最大路线是50