This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] CC3135MOD:IPv6 "最多两个 IP 地址"

Guru**** 1952840 points
Other Parts Discussed in Thread: CC3135
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/1445111/cc3135mod-ipv6-up-to-two-ip-addresses

器件型号:CC3135MOD
Thread 中讨论的其他器件:CC3135

工具与软件:

我正在开发一种使用 CC3135连接到 IPv6网络的产品。
CC3135已配置为在 LLA 和 GUA 上使用无状态自动配置。

Fullscreen
1
2
3
4
uint32_t IfBitmap = SL_NETCFG_IF_IPV6_STA_LOCAL | SL_NETCFG_IF_IPV6_STA_GLOBAL;
sl_NetCfgSet(SL_NETCFG_IF, SL_NETCFG_IF_STATE, sizeof(IfBitmap), (uint8_t*) &IfBitmap);
sl_NetCfgSet(SL_NETCFG_IPV6_ADDR_LOCAL, SL_NETCFG_ADDR_STATELESS, 0, 0);
sl_NetCfgSet(SL_NETCFG_IPV6_ADDR_GLOBAL, SL_NETCFG_ADDR_STATELESS, 0, 0);
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX



LLA 已正确配置、但出于某种原因、ULA 的第二个地址槽被浪费。
ULA 在 LAN 之外不可路由、并阻止设备在此 Wireshark 捕获中与 NTP 服务器通信:

路由器通告包含两个类型为前缀信息的 ICMPv6选项。
第二个条目将是正确的2000:/3前缀。

 ...

我认为该器件刚刚采用第一个器件、碰巧是 ULA、导致了连接问题。

是否有针对这种有问题的行为的权变措施?

这是否与 RX 滤波器有任何关系?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    您是否在已了解/分配的 IP 地址上看到应用程序事件? 它应该在 SL_NETAPP_EVENT_IPV6_ACQUIRED 事件下。

    此外、我将提取并记录 NWP 日志以查看 NWP 中的情况。 为此,您需要在921600bps 的二进制记录中探测记录器引脚。 然后、只需附加日志、我就可以对其进行解析。 此论坛中有很多关于如何获取 NWP 日志的说明。

    此致、

    Shlomi

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!
    是的、我看到两个类型为 SL_NETAPP_EVENT_IPV6_ACQUIRED 的事件。 一个用于 LLA fe80::地址、另一个一个稍后用于 ULA fde2:8acd:...

    要获取日志、我必须将外壳切开并重现问题。 这需要一些时间。

    您能否看一下同时处理 ICMPv6选项的 NWP 代码、并检查第二个地址槽是否受到了适当的保护以防止分配不可路由的地址?

    我很快就会提供日志。

    此致、
    Lukas

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    我需要查看代码并在找到东西后回复。

    Shlomi

x 出现错误。请重试或与管理员联系。