Ipv6.exe

所有 IPv6 配置都是使用 Ipv6.exe 工具完成的。 此工具主要用于查询和配置 IPv6 接口、地址、缓存和路由。 以下是 IPv6 子命令:

ipv6 if [if#]

显示有关接口的信息。 如果指定了接口编号,则仅显示有关该接口的信息。 否则,将显示有关所有接口的信息。 输出包括接口的链接层地址和分配给接口的 IPv6 地址列表,包括接口的当前 MTU 和接口可以支持的最大 (true) MTU。

接口 #1 是用于环回的伪接口。 接口 #2 是一个伪接口,用于配置的隧道、自动隧道和 6to4 隧道。 其他接口按创建顺序进行编号。 此顺序因计算机而异。

aa-bb-cc-dd-ee-ff 格式的链接层地址是以太网地址。 中的链接层地址。b.c.d 形式是 6-4 接口。 有关 6-over-4 的详细信息,请参阅 RFC 2529。

这两个伪接口不使用 IPv6 邻居发现。

ipv6 ifc if# [forwards] [播发] [-forwards] [-播发] [mtu #bytes] [site-identifier]

控制接口属性。 接口可以转发,在这种情况下,它们转发目标地址未分配给接口的数据包。 接口可以是播发,在这种情况下,它们发送路由器播发。 这些属性可以独立控制。 接口发送路由器请求并接收路由器播发,或接收路由器请求并发送路由器播发。

由于这两个伪接口不使用邻居发现,因此无法将其配置为发送路由器播发。

转发可以缩写为 forw,并播发为 adv。

也可以设置接口的 MTU。 如果 ipv6 报告的新 MTU 必须小于或等于链接的最大 (true) MTU ((如果) 且大于或等于最小 IPv6 MTU (1280 字节) )。

也可以更改接口的站点标识符。 站点标识符在具有站点本地地址的sin6_scope_id字段中使用。

ipv6 ifd ifd #

删除接口。 无法删除环回和隧道伪接口。

ipv6 nc [if# [address]]

显示邻居缓存的内容。 如果指定了接口编号,则仅显示该接口的邻居缓存的内容。 否则,将显示接口的所有相邻缓存的内容。 如果指定了接口,则可以指定 IPv6 地址以仅显示该邻居缓存条目。

对于每个邻居缓存条目,将显示接口、IPv6 地址、链接层地址和到达状态。

ipv6 ncf [if# [address]]

刷新指定的邻居缓存条目。 仅清除不带引用的邻居缓存条目。 由于路由缓存条目保存对相邻缓存条目的引用,因此应首先刷新路由缓存。 路由表条目还可以保存对相邻缓存条目的引用。

ipv6 rc [if# address]

显示路由缓存的内容。 路由缓存是目标缓存的 Microsoft IPv6 实现名称。 如果指定了接口和地址,则会显示用于通过接口访问地址的路由缓存条目。 否则,将显示所有路由缓存条目。

对于每个路由缓存条目,将显示 IPv6 地址和当前下一跃点接口和邻居地址。 还显示用于此目标的首选源地址、通过接口到达此目标的当前路径 MTU,以及确定此是否是特定于接口的路由缓存条目。 还会显示目标地址的任何移动性) (。

一个目标地址可以有多个路由缓存条目-每个传出接口的一个条目多达一个。 但是,一个目标地址最多可以有一个不特定于接口的路由缓存条目。 仅当应用程序显式指定该传出接口时,才使用接口特定路由缓存条目。

ipv6 rcf [if# [address]]

刷新指定的路由缓存条目。

ipv6 bc

显示绑定缓存的内容,该缓存保存移动 IPv6 的主地址和护理地址之间的绑定。

对于每个绑定,将显示家庭地址、地址护理、绑定序列号和生存期。

ipv6 adu if#/address [lifetime VL[/PL]] [anycast] [unicast]

在接口上添加或删除单播或任何广播地址分配。 除非指定了任何广播,否则将执行单播地址。

如果未指定,则生存期是无限的。 如果只指定了有效的生存期,则首选生存期等于有效生存期。 可以指定无限生存期,也可以指定有限值(以秒为单位)。 首选生存期必须小于或等于有效生存期。 将生存期指定为零会导致删除地址。

可以将生存期缩写为 life。

对于 anycast 地址,唯一有效的生存期值为零和无限。

ipv6 spt

显示网站前缀表的当前内容。

对于每个站点前缀,命令显示前缀、应用站点前缀的接口以及前缀生存期(以秒为单位)。

站点前缀通常是从路由器播发自动配置的。 它们在 getaddrinfo 函数中用于筛选不适当的站点本地地址。

ipv6 spu 前缀 if# [lifetime L]

在站点前缀表中添加、删除或更新前缀。

前缀和接口号是必需的。 如果未指定,则以秒为单位指定的站点前缀生存期默认为 infinite。 将生存期指定为零会删除站点前缀。

对于主机或路由器的正常配置,不需要此命令。

ipv6 rt

显示路由表的当前内容。

对于每个路由表条目,命令显示路由前缀、接口上的链接接口或下一跃点邻居,首选 (较小的首选项值) ,以及以秒为单位的生存期。

路由表条目可能还具有 发布老化 属性。 默认情况下,它们 (生存期倒计时,而不是保留常量) ,并且不会发布 (不用于构造路由器播发) 。

在主机上,路由表条目通常是从路由器播发自动配置的。

ipv6 rtu prefix if#[/nexthop] [lifetime L] [preference P] [publish] [age] [spl site-prefix-length]

在路由表中添加或删除路由。 路由前缀是必需的。 前缀可以是指向指定接口的链接,也可以是使用接口上的邻居地址指定的下一跃点。 路由的生存期(以秒为单位),默认为无限期;首选项(默认值为零或最优先)。 将生存期指定为零会删除路由。

如果路由指定为已发布,表示将用于构造路由器播发,则不会过期。 路由的生存期不会倒数,因此实际上是无限的,但该值用于路由器播发。 (可选)可以将路由指定为同时具有年龄的已发布路由。 默认情况下,未发布的路由始终会过期。

可选的 spl 子选项可用于指定与路由关联的站点前缀长度。 站点前缀长度仅在发送路由器播发时使用。

生存期可以缩写为 life,首选项缩写为 pref,发布为 pub。