【问题标题】:RPL BR routes limit?RPL BR 路由限制?
【发布时间】:2015-04-16 01:59:18
【问题描述】:

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

【问题讨论】:

    标签: c ipv6 sensors contiki


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

      已解决,需要在与边界路由器相关的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 是新值

      【讨论】:

        【解决方案3】:

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

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2014-12-07
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2014-05-03
          相关资源
          最近更新 更多