当前位置: 首页 > 知识库问答 >
问题:

如何在通信中向邻居发送单播数据包?

柯易安
2023-03-14

是否可以使用邻居缓存中的链接地址从udp客户端节点向邻居发送自定义数据包?我正在寻找一种避免发送icmpv6数据包的方法,因为它将到达根目录,然后根目录将其发送到目标目录。我看到Contiki启用了mesh拓扑,所以应该可以直接向邻居发送数据包,而无需将数据包转发给父级。我将非常感谢您在这方面的任何帮助!

共有1个答案

壤驷心思
2023-03-14

IPv6有所谓的链路本地地址。这些是前缀为fe80::/64的地址。如果您想发送绕过路由的数据包,那么您应该使用这些地址。例如,如果您的网络前缀为fd00::/64,邻居为全局IPv6地址fd00::201:1:1:1,则将数据包发送到fe80::201:1:1:1以直接到达该邻居。

与“Contiki启用mesh拓扑”相关的旁注-如果您使用RPL Lite或RPL Classic的非存储模式,所有路由数据包在任何情况下都将通过根目录,因为网络节点在此模式下不会向其路由表添加到父/子节点的路由。启用存储模式,使用路由实现直接对等数据包交换。

 类似资料:
  • 问题内容: 尝试了所有可能的方法后,找不到解决该问题的方法。我有一台具有两个接口eth0和eth2的机器。我希望所有ff38:40:2001:dead:beef:cafe :: // 96数据包都在eth2上传输。我尝试了以下所有操作,但在执行ping6 ff38:40:2001:dead:beef:cafe :: 1时,数据包始终在eth0上进行。我尝试过但没有奏效的事情(即,数据包在eth0上

  • 问题内容: 我想使用异步通信将表单数据发送到test.html。我在index.html中写的 我想将选定的i和value的变量发送到test.html。现在,当我按下发送按钮时,test.html中什么也没有显示。我写了test.html像 我想在此位置显示选定的i和值的值。我的代码有什么问题?如何解决? 问题答案: 如果源与原始源相同,并且已通过用户操作打开,则可以将参数作为查询字符串传递。

  • 我使用udp-server和udp-Client运行rpl-udp的示例。我想启用udp-Client来嗅探来自相邻节点的数据包,但同时允许它像普通节点一样运行。这怎么可能呢?我添加了NETSTACK_RADIOset_value(RADIO_PARAM_RX_MODE,0),禁用RADIO_RX_MODE_ADDRESS_FILTER(使其为0),但当我在Cooja中模拟时(使用z1),节点不会

  • 查看:app/views/home/index.html.erb 路线:

  • 在我的应用程序中,如果多个用户使用相同的WiFi连接而不使用TCP,我希望通过WiFi将文件发送给多个用户。如何获取连接到指定wify的用户列表。我试过样品,但什么也没得到。