在 Windows Server 2003 企业服务器中如何配置 IPv6 协议

来源:互联网 发布:linux下java安装 编辑:程序博客网 时间:2024/05/21 17:05
概要
本文介绍如何安装和配置 Windows Server 2003 企业版环境中的 IP 版本 6 (IPv6)。当前版本的 IP (也称为 IP 版本 4 或 IPv4) 尚未显著更改 1981 年发布 RFC 791 后。IPv4 证明是可靠、 容易实现和可互操作,并已久经扩展全球公用设施当今互联网的大小对互联网络的测试。这是对其初始设计的发展。

但是,初始设计没有预料到以下变量:
  • 最近呈指数级增长的互联网和 IPv4 地址空间的不足。

    IPv4 地址已经变得相对稀缺。因此,一些公司不得不使用网络地址转换器 (NAT) 将多个专用地址映射到单个公用 IP 地址。虽然 Nat 促进了专用地址空间的重新使用,它们不支持基于标准的网络层安全或所有更高层协议的正确映射。在连接两个使用专用地址空间的组织时,Nat 也会造成问题。

    此外,互联网连接的设备和装置日益突出部分意味着公用 IPv4 地址空间最终会用完。
  • 互联网和互联网骨干网路由器能够维护路由表的较大的增长。

    由于 ipv4 网络标识符 (Id) 已经和现在的分配的方式,定期通过有 70000 路由的互联网骨干网路由器的路由表中。当前的 IPv4 互联网路由基础结构是平坦的分层路由的组合。
  • 更简单的配置需求。

    大多数当前 IPv4 的实现必须手动或通过有状态地址配置协议 (例如动态主机配置协议 (DHCP) 配置。随着大多数计算机和设备使用 IP,就必须开发更简单和自动化程度更高的地址配置以及其他配置设置不依赖于 DHCP 基础结构的管理。
  • 在 IP 层的安全要求。

    通过公共媒体 (例如 Internet 的私人通信需要加密服务,以保护被查看或修改在传输过程中发送的数据。虽然 IPv4 数据包 (称为 Internet 协议安全或 IPSec) 提供安全现在存在一种标准,该标准是可选的专有的解决方案是流行。
  • 对更好的支持,为实时传递的数据 (也称为服务质量 [QoS]) 的需求。

    虽然 IPv4 存在标准的 QoS,实时通信支持依赖于 IPv4 的服务类型 (TOS) 字段和标识的有效负载,通常通过使用用户数据报协议 (UDP) 或传输控制协议 (TCP) 端口。遗憾的是,IPv4 TOS 字段的功能有限,有不同的解释。另外,当 IPv4 数据包有效负载被加密,是不可能有效负载标识使用 TCP 和 UDP 端口。
为解决这些问题,互联网工程任务组 (IETF) 开发了一套协议,以及众所周知的 IP 版本 6 (IPv6) 的标准。此新版本此前称为 ip - 下一代 (IPng)) 中引入了许多建议的 IPv4 协议更新方法的概念。通过避免任意添加新功能,IPv6 特意设计的高层和低层协议的影响降到最低。

如何安装 IPv6

  1. 单击开始,单击控制面板,然后双击网络连接
  2. 请任何本地连接,请右键单击,然后单击属性
  3. 单击安装
  4. 单击协议,然后再单击添加
  5. 单击Microsoft TCP/IP 版本 6,然后单击确定
  6. 单击关闭以将更改保存到您的网络连接。

如何删除 IPv6

  1. 单击开始,单击控制面板,然后双击网络连接
  2. 请任何本地连接,请右键单击,然后单击属性
  3. 已安装的组件的列表中单击Microsoft TCP/IP 版本 6 ,然后单击卸载
  4. 单击,然后单击关闭以将更改保存到您的网络连接。

如何配置 IPv6

使用手动地址配置 IPv6

  1. 单击开始,指向程序、 指向附件,然后单击命令提示符
  2. 在命令提示符下,键入netsh,,然后按 ENTER。
  3. 键入接口 ipv6,,然后按 enter 键。
  4. 键入以下命令,并按 enter 键:
    添加地址 [接口 =]string[地址 =]ipv6address
    此命令使用以下值
    • [接口=]string: 指定的接口的名称。
    • [地址=]ipv6address: 指定的 IPv6 地址。
    : 其他参数都可用于此命令。类型添加地址 /?在 netsh 接口 ipv6 命令提示符处查看的附加参数。

配置接口属性

  1. 单击开始,指向所有程序,都指向附件,然后单击命令提示符
  2. 在命令提示符下,键入netsh,,然后按 ENTER。
  3. 键入接口 ipv6,,然后按 enter 键。
  4. 键入以下命令,并按 enter 键:
    设置接口 [接口 =]string[[转发 =] enabled|disabled] [[公布 =] enabled|disabled] [[mtu =]integer] [[站点 id =]integer] [[跃点计数 =]integer] [[防火墙 =] {启用 | 禁用}] [[siteprefixlength =]integer] [[存储 =] {active|persistent]}
    此命令使用以下值:
    • [接口=]string: 指定的接口名称。
    • [[转发=]启用|禁用]: 指定是否可以在该接口收到的数据包转发到其他接口。默认设置被禁用。
    • [[公布=] enabled|disabled]: 指定是否在此接口上发送路由器公告。默认设置被禁用。
    • [[mtu=]integer]: 指定此接口的最大传输单位 (MTU)。如果未指定mtu ,则使用默认的链路 MTU。
    • [[站点 id=]integer]: 指定的站点范围内的区域标识符。站点标识用于区分属于不同管理区域使用站点本地寻址的接口。
    • [[跃点计数=]integer]: 指定的接口跃点数,在接口上添加到的所有路由的路由跃点数。
    • [[防火墙=] {启用|禁用}]: 指定是否在防火墙模式下操作。
    • [[siteprefixlength=]integer]: 指定在整个站点的全局前缀的默认长度。
    • [[存储=]活动|持久]: 如果您指定活动,请更改仅持续直到重新启动计算机。如果您指定永久,更改是永久性的。默认设置是持久性的。

如何管理路由

查看 IPv6 路由表

  1. 单击开始,指向所有程序,都指向附件,然后单击命令提示符
  2. 在命令提示符下,键入netsh,,然后按 ENTER。
  3. 键入接口 ipv6,,然后按 enter 键。
  4. 键入显示工艺路线,,然后按 enter 键。注意: 若要查看可用于此命令的附加参数,请键入显示路由 /?

添加 IPv6 路由

  1. 单击开始,指向所有程序,都指向附件,然后单击命令提示符
  2. 在命令提示符下,键入netsh,,然后按 ENTER。
  3. 键入接口 ipv6,,然后按 enter 键。
  4. 键入以下命令,并按 enter 键:
    添加路由 [前缀 =] ipv6address/整数 [[接口 =]string] [[镇定 =] ipv6address] [[siteprefixlength =]integer] [[跃点计数 =]integer] [[发布 =] {没有 | 年龄 | 是}] [[寿命 =] {整数 | 无限}] [[preferredlifetime =] {整数 | 无限}] [[存储 =] {活动 | 持久}]
    此命令使用以下值:
    • [前缀=]ipv6address/integer: 此参数是必需的。它指定要为其添加路由前缀。Integer指定的前缀长度。
    • [[接口=]string]: 指定接口名称或索引。
    • [[镇定=]ipv6address]: 如果前缀不是链接上,则指定网关地址。
    • [[siteprefixlength=]integer]: 指定在整个站点的前缀长度 (如果前缀不是链接上。
    • [[跃点计数=]integer]: 指定的路由跃点数。
    • [[发布=] {没有|年龄|}]: 指定路由的路由公布中公布寿命 (是的不变公布递减寿命 (年龄),还是不路由公布中公布。缺省设置为no
    • [[寿命=] {integer|无限}]: 指定有效路由的生存期。默认值是无限的。
    • [[preferredlifetime=] {integer|无限}]: 指定首选路由的生存期。默认值等于有效生存时间。
    • [[存储=] {活动|持久}]: 指定是否将更改持续直到下次启动时 (活动),或者它是否持久 (永久)。默认设置是持久性的。
    备注: 此参数添加特定前缀的路由。时间值可以用天、 小时、 分钟和秒为单位 (例如,1d2h3m4s) 表示。

    发布设置为年龄,工艺路线的有效生命周期结束后删除。如果发布被设置为使用期限,路由公布包含有效的生存时间,直到被删除为止。如果发布被设置为,路由将永远不会被删除,无论为何值),并包含每个路由公布"相同"指定有效生存时间。

删除 IPv6 路由

  1. 单击开始,指向所有程序,都指向附件,然后单击命令提示符
  2. 在命令提示符下,键入netsh,,然后按 ENTER。
  3. 键入接口 ipv6,,然后按 enter 键。
  4. 键入放映的路由以获得路由前缀和接口的路由前缀的地址的接口索引。
  5. 若要删除路由,请键入以下命令,,然后按 enter 键:
    删除路由 [前缀 =]ipv6address/integer[接口 =]string
    此命令使用以下值:
    • [前缀=]ipv6address/integer: 指定要为其删除路由前缀。Ipv6address是一个 IPv6 地址和integer是要删除的路由前缀长度。
    • [接口=]string: 指定的接口名称。
    注意: 若要查看可用于此命令的附加参数,请键入删除路由 /?

启用 IPv6 转发功能

  1. 单击开始,指向所有程序,都指向附件,然后单击命令提示符
  2. 在命令提示符下,键入netsh,,然后按 ENTER。
  3. 键入接口 ipv6,,然后按 enter 键。
  4. 键入以下命令,并按 enter 键:
    设置接口 [接口 =]string[转发 =] 启用
    此命令使用以下值:
    • [接口=]string: 指定的接口名称。
    • [转发=]启用: 指定是否在此接口,正在传入的数据包可以转发到其他接口。默认设置是禁用的。
    注意: 您还可以通过将公布的参数例如添加到命令,发送路由器公告消息:
    集界面 [接口 =] 字符串 [转发 =] 启用 [公布 =] 启用
    若要查看此命令的附加参数,键入 集接口 / 吗?

如何诊断连接

使用 PING 命令测试 IPv6 配置

要获得 IPv6 配置的计算机:
  1. 单击 开始、 指向 所有程序、 都指向 附件 框中,然后单击命令提示符
  2. 在命令提示符下键入,下面的命令,然后按 ENTER 键:
    netsh 接口 ipv6 显示接口
  3. 命令提示符键入 ping:: 1 找到环回地址。

    如果不成功 ping 命令验证在:: 1 地址是否被指派到名为环回伪接口的接口。
  4. 使用以下命令找到链路本地 IPv6 的计算机地址:
    pingaddress %zone_id
    在此命令中 address 是链接本地地址和 zone_id 是链路本地地址分配给该接口的接口索引。链路本地地址从 fe80 开始。

    如果不成功 ping 命令验证地址和接口索引。
  5. 使用以下命令来查找您的链路 (也称为子网) 上的另一台主机的链路本地地址:
    pingaddress %zone_id
    在此命令 address 是其他主机和 zone_id 链路本地地址是您要从其中发送 ping 数据包的接口的接口索引。

    如果不成功 ping 命令验证链接本地地址的其他主机和 $ 区域 id。

使用 PING 命令测试 IPv6 连接

  1. 单击 开始,指向 所有程序附件,然后单击 命令提示符
  2. 命令提示符键入下面的命令,然后按 ENTER 键:
    netsh 接口 ipv6 显示接口 interface_name
    在此命令 interface_name 是接口的您的计算机上的名称。例如对于如果名为本地连接的接口键入以下命令:
    netsh 接口 ipv6 显示接口"本地连接"
  3. 要搜索的另一个 IPv6 节点使用下列命令之一:
    • 若要 ping 您链接 (也称为子网) 类型 pingaddress %zone_id 上的另一个节点的链路本地地址address 所在的其他节点和zone_id 链路本地地址是为您要从其中发送 ping 数据包,该接口的接口索引。若要获取的接口索引,查看netsh 接口 ipv6 显示接口 命令的输出。

      如果不成功 ping 命令验证链接本地地址的其他节点和 $ 区域 id。
    • ping 另一个节点的站点本地地址,请键入 pingaddress %zone_idaddress 所在的其他节点和zone_id 站点本地地址是在netsh 接口 ipv6 显示接口 命令的输出中的站点标识符。 如果您未使用网站标识符,您没有使用%zone_id 部分的命令。

      如果不成功 ping 命令验证站点本地地址的其他节点和 $ 区域 id。
    • 若要 ping 另一个节点的全局地址,键入 pingaddressaddress 所在的另一个节点的全局地址。

      如果不成功 ping 命令验证其他节点的全局地址。
    • 若要 ping 另一个节点的类型 name 的 ping-6 的名称的name 是一个名称,可以被解析成 IPv6 地址通过本地主机文件中的项或通过您的 DNS 基础结构中的 AAAA 资源记录。当您通过 IPv6 地址的名称,而不是识别在目标主机时必须包括-6 参数。

      如果不成功 ping 命令,验证名称能够解析成 IPv6 地址。
    • 若要 ping 另一个节点的 IPv4 兼容地址,键入 ping ipv4addressipv4address 其中是公共的 IPv4 地址的其他节点。

      如果不成功 ping 命令验证其他节点的 IPv4 地址。

通过 TRACERT 命令跟踪路径

  1. 单击 开始、 指向 所有程序、 都指向 附件 框中,然后单击命令提示符
  2. 命令提示符键入以下命令之一:
    • tracert-6 host_name

      -或者-
    • tracert ipv6address %zone_id
    这些命令使用以下值:

    • Host_name是远程计算机的主机名。
    • Ipv6address是 IPv6 地址的远程计算机。
    • zone_id是目标地址的区域 ID。区域 ID,链路本地目标地址是您要从其中发送 tracert-6 数据包,该接口的接口索引。区域 ID,站点本地目标地址是在netsh 接口 ipv6 显示接口 命令的输出中列出的站点 ID。您没有对全局目标地址使用%zone_id 部分的命令。
    -6 参数用 tracert 命令跟踪由从这台计算机到另一台远程计算机的 IPv6 数据包的路径。tracert-6 命令使用来生成命令行报告信息跨越的每个路由器和每个跃点的往返时间 (RTT) (类似于ping 命令) 的 ICMPv6 回响请求消息。

    如果不成功 tracert 您可以使用命令行报告信息来确定哪个中间路由器转发或者失败或被速度减慢。

查看接口配置

  1. 单击 开始、 指向 所有程序、 都指向 附件 框中,然后单击命令提示符
  2. 命令提示符键入 netsh-c"接口 ipv6",,然后再按 ENTER。
  3. 类型 显示界面 [接口 =] string,然后按 ENTER 键。

    此命令使用以下值:
    • [接口 =]string: 指定接口名称。
    : 其他参数是可用于此命令。

查看邻居缓存

  1. 单击 开始、 指向 所有程序、 都指向 附件 框中,然后单击命令提示符
  2. 命令提示符键入 netsh,然后按 ENTER 键。
  3. 键入 接口 ipv6,然后按 ENTER 键。
  4. 键入 显示邻居,然后按 ENTER 键。: 查看附加参数可用于此命令,键入显示邻居 / 吗?

查看目标缓存

  1. 单击 开始、 指向 所有程序、 都指向 附件 框中,然后单击命令提示符
  2. 命令提示符键入 netsh,然后按 ENTER 键。
  3. 键入 接口 ipv6,然后按 ENTER 键。
  4. 键入 显示 destinationcache,然后按 ENTER 键。: 查看附加参数可用于此命令,键入显示 destinationcache / 吗?

原文地址:http://support.microsoft.com/kb/325449/zh-cn
0 0
原创粉丝点击