如何在Windows中为IPv6 ping所有地址是子网

need2租赁

如何通过Windows对IPv6网络以编程方式对所有地址执行ping操作。

我的地址是fe80 :: 1881:1fc2:a153:71f0%3(首选)。

我通过IPv4做到了这一点没有问题,但是很难理解如何为IPv6构建ARP表。

罗恩·莫平(Ron Maupin)

我该如何通过Windows通过编程对ipv6网络的所有地址进行ping操作。[原文]

如果您尝试以每秒18,446,744,073,709,551,616地址数ping通标准/64IPv6网络上的每个可能地址1,000,000,这将花费您数584,542年的时间。您根本无法尝试ping IPv6网络上的每个主机。

...很难理解如何为IPv6建立我的ARP表。

IPv6不使用ARP。IPv6使用ND。IPv6 ND维护一些表,其中包括邻居缓存和目标缓存。

RFC 4861,用于IP版本6(IPv6)的邻居发现,介绍了IPv6 ND的主机数据结构。

5.1。概念数据结构

主机将需要为每个接口维护以下信息:

邻居缓存

  • 一组有关最近向其发送流量的单个邻居的条目。条目在邻居的链路上单播IP地址上键入密钥,并包含诸如其链路层地址,指示邻居是路由器还是主机的标志(在本文档中称为IsRouter),指向等待任何排队的数据包的指针之类的信息。以便完成地址解析等。“邻居缓存”条目还包含“邻居不可达性检测”算法使用的信息,包括可达性状态,未答复的探测数以及下一次计划发生“邻居不可达性检测”事件的时间。

目标缓存

  • 一组有关最近向其发送流量的目的地的条目。目标高速缓存包括链接上和链接外的目的地,并提供到邻居高速缓存的间接访问级别;Destination Cache将目标IP地址映射到下一跳邻居的IP地址。使用从重定向消息中学到的信息更新此缓存。实施可能会发现,将与邻居发现不直接相关的其他信息存储在目标缓存条目中非常方便,例如路径MTU(PMTU)和由传输协议维护的往返计时器。

前缀列表

  • 前缀列表,用于定义一组链接的地址。前缀列表条目是根据路由器广告中收到的信息创建的。每个条目都有一个关联的失效计时器值(从广告中提取),用于在前缀变为无效时使前缀过期。特殊的“无限”计时器值指定前缀永远有效,除非在后续广告中收到新的(有限)值。链接本地前缀被认为是具有无限失效计时器的前缀列表,无论路由器是否为其发布前缀。收到的路由器公告不应修改链接本地前缀的失效计时器。

默认路由器列表

  • 可以向其发送数据包的路由器列表。路由器列表条目指向邻居缓存中的条目;选择默认路由器的算法比已知可到达性的路由器更喜欢已知可到达的路由器。每个条目还具有一个关联的失效计时器值(从路由器广告中提取),该值用于删除不再发布的条目。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

nmap:轻松ping我的子网中的所有地址

来自分类Dev

如何在c中显示所有接口的IPv6 /前缀地址

来自分类Dev

如何在Swift中验证IPv4和IPv6地址?

来自分类Dev

Ping地址IPV6

来自分类Dev

如何在 Ubuntu 18.04 中禁用 IPv6 ping 回显回复

来自分类Dev

如何在node.js中识别IPV6专用和环回地址?

来自分类Dev

如何在/ etc / network / interfaces中添加其他IPv6地址?

来自分类Dev

如何在16.04中获得稳定的IPv6地址?

来自分类Dev

通过nmap ping所有可能的私有IPv4地址

来自分类Dev

拒绝ipv6中的ping响应

来自分类Dev

如何在Google容器引擎上运行的Kubernetes中连接到IPv6地址?

来自分类Dev

如何在不使用memcmp的情况下比较c中的ipv6地址

来自分类Dev

如何使用IPv6地址在Windows资源管理器中访问文件共享?

来自分类Dev

如何将多个 IPv6 地址添加到 Windows 中的一个接口?

来自分类Dev

在2个不同的子网中手动配置ipv6地址

来自分类Dev

如何在Linux上添加第二个ipv6地址而不将其设置为默认地址

来自分类Dev

如何在Python中将IPv6链接本地地址转换为MAC地址

来自分类Dev

在ipv6的sendto中确切传递为“地址”的内容

来自分类Dev

如何在python中比较IPV6地址

来自分类Dev

如何在smb.conf中指定IPv6链接本地绑定地址?

来自分类Dev

如何在X Window DISPLAY变量中指定IPv6地址?

来自分类Dev

如何在启动时使用addrlabel强制选择IPv6源地址?

来自分类Dev

如何在Python中生成唯一的回送IPv6地址?

来自分类Dev

如何使用Windows命令访问ipv6地址?

来自分类Dev

如何在python中使用optparse解析有效的IP4/IPV6地址?

来自分类Dev

将IPv6环回地址解析为Uri

来自分类Dev

如何将getaddrinfo中的IPv6地址存储到字符数组中?

来自分类Dev

我的主机如何共享 IPv6 ULA 并分配 IPv6 地址

来自分类Dev

具有systemd-networked的IPv6子网

Related 相关文章

  1. 1

    nmap:轻松ping我的子网中的所有地址

  2. 2

    如何在c中显示所有接口的IPv6 /前缀地址

  3. 3

    如何在Swift中验证IPv4和IPv6地址?

  4. 4

    Ping地址IPV6

  5. 5

    如何在 Ubuntu 18.04 中禁用 IPv6 ping 回显回复

  6. 6

    如何在node.js中识别IPV6专用和环回地址?

  7. 7

    如何在/ etc / network / interfaces中添加其他IPv6地址?

  8. 8

    如何在16.04中获得稳定的IPv6地址?

  9. 9

    通过nmap ping所有可能的私有IPv4地址

  10. 10

    拒绝ipv6中的ping响应

  11. 11

    如何在Google容器引擎上运行的Kubernetes中连接到IPv6地址?

  12. 12

    如何在不使用memcmp的情况下比较c中的ipv6地址

  13. 13

    如何使用IPv6地址在Windows资源管理器中访问文件共享?

  14. 14

    如何将多个 IPv6 地址添加到 Windows 中的一个接口?

  15. 15

    在2个不同的子网中手动配置ipv6地址

  16. 16

    如何在Linux上添加第二个ipv6地址而不将其设置为默认地址

  17. 17

    如何在Python中将IPv6链接本地地址转换为MAC地址

  18. 18

    在ipv6的sendto中确切传递为“地址”的内容

  19. 19

    如何在python中比较IPV6地址

  20. 20

    如何在smb.conf中指定IPv6链接本地绑定地址?

  21. 21

    如何在X Window DISPLAY变量中指定IPv6地址?

  22. 22

    如何在启动时使用addrlabel强制选择IPv6源地址?

  23. 23

    如何在Python中生成唯一的回送IPv6地址?

  24. 24

    如何使用Windows命令访问ipv6地址?

  25. 25

    如何在python中使用optparse解析有效的IP4/IPV6地址?

  26. 26

    将IPv6环回地址解析为Uri

  27. 27

    如何将getaddrinfo中的IPv6地址存储到字符数组中?

  28. 28

    我的主机如何共享 IPv6 ULA 并分配 IPv6 地址

  29. 29

    具有systemd-networked的IPv6子网

热门标签

归档