Thread 中讨论的其他器件:CC3135
工具与软件:
我正在开发一种使用 CC3135连接到 IPv6网络的产品。
CC3135已配置为在 LLA 和 GUA 上使用无状态自动配置。
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);
LLA 已正确配置、但出于某种原因、ULA 的第二个地址槽被浪费。
ULA 在 LAN 之外不可路由、并阻止设备在此 Wireshark 捕获中与 NTP 服务器通信:

路由器通告包含两个类型为前缀信息的 ICMPv6选项。
第二个条目将是正确的2000:/3前缀。 ...
我认为该器件刚刚采用第一个器件、碰巧是 ULA、导致了连接问题。
是否有针对这种有问题的行为的权变措施?
这是否与 RX 滤波器有任何关系?