配置 1:具有链接本地地址的单个子网
除了安装 Microsoft IPv6 技术预览版协议外,第一个配置不需要其他配置。 此配置由同一子网上的至少两个节点组成。 在 IPv6 术语中,两个节点位于同一链路上,没有中间路由器。
下图显示了使用链接本地地址在单个子网上配置两个节点。
默认情况下,IPv6 为与已安装的以太网网络适配器对应的每个接口配置链接本地 IP 地址。 链接本地地址的前缀为 fe80::/64。 IPv6 地址的最后 64 位称为接口标识符,派生自网络适配器的 48 位 MAC 地址。
从 48 位 (6 字节) 以太网 MAC 地址创建 IPv6 接口标识符:
- 0xff-fe 的十六进制数字插入 MAC 地址的第三个字节和第四个字节之间。
- 对通用/本地位(MAC 地址的第一个字节的第二个低序位)进行补充。 如果为 1,则为 0,如果为 0,则转换为 1。
例如,对于 MAC 地址 00-60-08-52-f9-d8:
- 0xff-fe 的十六进制数字0x08 (MAC 地址的第三个字节) 0x52 (第四个字节) 之间插入,形成 64 位地址 00-60-08-ff-fe-52-f9-d8。
- 通用/本地位(0x00 (MAC 地址的第一个字节) 的第二个低序位)进行补充。 0x00的第二个低序位为 0,当进行补充时,该位变为 1。 结果是,对于第一个字节,0x00变为0x02。
因此,对应于以太网 MAC 地址 00-60-08-52-f9-d8 的 IPv6 接口标识符为 02-60-08-ff-fe-52-f9-d8。
节点的链接本地地址是前缀 fe80::/64 和以 IPv6 冒号十六进制表示法表示的 64 位接口标识符的组合。 因此,前缀为 fe80::/64 且接口标识符为 02-60-08-ff-fe-52-f9-d8 的示例节点的链接本地地址为 fe80::260:8ff:fe52:f9d8。
如果,可以使用 ipv6 查看链接本地地址,如以下示例所示:
ipv6 如果
Interface 4 (site 1): Local Area Connection
uses Neighbor Discovery
link-level address: 00-10-5a-aa-20-a2
preferred address fe80::210:5aff:feaa:20a2, infinite/infinite
multicast address ff02::1, 1 refs, not reportable
multicast address ff02::1:ffaa:20a2, 1 refs, last reporter
link MTU 1500 (true link MTU 1500)
current hop limit 128
reachable time 43500ms (base 30000ms)
retransmission interval 1000ms
DAD transmits 1
Interface 3 (site 1): 6-over-4 Virtual Interface
uses Neighbor Discovery
link-level address: 10.0.0.2
preferred address fe80::a00:2, infinite/infinite
multicast address ff02::1, 1 refs, not reportable
multicast address ff02::1:ff00:2, 1 refs, last reporter
link MTU 1280 (true link MTU 65515)
current hop limit 128
reachable time 34000ms (base 30000ms)
retransmission interval 1000ms
DAD transmits 1
Interface 2 (site 0): Tunnel Pseudo-Interface
does not use Neighbor Discovery
link-level address: 0.0.0.0
preferred address ::10.0.0.2, infinite/infinite
link MTU 1280 (true link MTU 65515)
current hop limit 128
reachable time 0ms (base 0ms)
retransmission interval 0ms
DAD transmits 0
Interface 1 (site 0): Loopback Pseudo-Interface
does not use Neighbor Discovery
link-level address:
preferred address ::1, infinite/infinite
link MTU 1500 (true link MTU 1500)
current hop limit 1
reachable time 0ms (base 0ms)
retransmission interval 0ms
DAD transmits 0
接口 4 是与已安装的以太网适配器对应的接口,其链接本地地址为 fe80::210:5aff:feaa:20a2。
有关 IPv6 寻址的详细信息和 IPv6 概念概述,请参阅 IPv6 简介白皮书。
测试两个链接本地主机之间的连接
可以在两个链接本地主机之间使用 IPv6 进行简单的 ping (ICMPv6 回显请求和回显回复消息的交换) 。
在两个链接本地主机之间使用 IPv6 执行 ping 操作
在两台 Windows 主机上安装适用于 Windows 的 Microsoft IPv6 技术预览版, (主机 A 和主机 B) ,它们位于子网) 的同一链接 (。
如果位于主机 A 上,则使用 ipv6 获取以太网接口的链接本地地址。
示例:主机 A 的链接本地地址为 fe80::210:5aff:feaa:20a2。
如果位于主机 B 上,则使用 ipv6 获取以太网接口的链接本地地址。
示例:主机 B 的链接本地地址为 fe80::260:97ff:fe02:6ea5。
在主机 A 中,使用 Ping6.exe ping 主机 B。
示例:ping6 fe80::260:97ff:fe02:6ea5
若要指定从中发送回显请求消息的源地址,还可以使用 Ping6.exe -s 选项。 例如,若要从 iPv6 地址 fe80::210:5aff:feaa:20a2 向主机 B 发送回显请求,请使用以下命令:
ping6 -s fe80::210:5aff:feaa:20a2%4 fe80::260:97ff:fe02:6ea5
ping 链接本地地址或站点本地地址时,建议指定范围 ID 以使目标地址明确。 用于指定 scope-ID 的表示法是 address%scope-ID。 对于链接本地地址,scope-ID 等于 ipv6 if 命令中显示的接口号。 对于站点本地地址,范围 ID 等于 ipv6 if 命令中显示的站点号。 例如,若要使用范围 ID 4 将回显请求消息发送到主机 B,请使用以下命令:
ping6 fe80::260:97ff:fe02:6ea5%4
相关主题