WEB开发网
开发学院操作系统Windows Vista 剖析Windows Vista中的IPv6自动配置功能 阅读

剖析Windows Vista中的IPv6自动配置功能

 2007-11-10 16:48:09 来源:WEB开发网   
核心提示: 侧栏中的“RFC 2462 IPv6 自动配置过程”描述了 RFC 2462 定义的详细的主机 IPv6 地址自动配置过程, Windows Vista 中的 IPv6 自动配置行为运行 Windows Vista ® 或 Windows Server&re

侧栏中的“RFC 2462 IPv6 自动配置过程”描述了 RFC 2462 定义的详细的主机 IPv6 地址自动配置过程。

Windows Vista 中的 IPv6 自动配置行为

运行 Windows Vista ® 或 Windows Server® 2008(以前代号为“Longhorn”)的计算机默认情况下会为非临时自动配置的 IPv6 地址(包括公用地址和链接本地地址)生成随机接口 ID,而不是基于 EUI-64 的接口 ID。公用 IPv6 地址是全局地址,它在 DNS 中注册,服务器应用程序(例如 Web 服务器)通常将其用于传入的连接。您可以通过以下命令禁用此默认行为:

netsh interface ipv6 set global randomize­identifiers=disabled

禁用后,IPv6 使用基于 EUI-64 的接口 ID。

利用随机派生的接口 ID,重复链接本地地址的机会很小。因此,运行 Windows Vista 或 Windows Server 2008 的计算机不用等待 DAD 完成即可使用其派生的链接本地地址发送路由器请求消息。这称为乐观 DAD;路由器发现和 DAD 同时执行,从而节省了接口初始化过程的时间。

如果没有收到路由器公告,运行 Windows Vista 或 Windows Server 2008 的计算机不会尝试通过 DHCPv6 执行有状态地址自动配置。

Windows Vista 中的 IPv6 自动配置过程

以下步骤描述运行 Windows Vista 的 IPv6 主机的自动配置过程:

● 通过随机派生的接口 ID(默认设置)为 LAN 接口派生暂定链接本地地址。

● 对派生的 LAN 接口链接本地地址执行 DAD(发送邻居请求消息,邻居请求消息的目标地址字段设置为该暂定链接本地地址)。

● 对 LAN 接口执行路由器发现(以该暂定链接本地地址为源地址发送路由器请求消息)。

● 如果收到了为响应步骤 2 中发送的邻居请求消息而发送的邻居公告消息,则将该链接本地地址标记为重复地址。

上一页  1 2 3 4 5  下一页

Tags:剖析 Windows Vista

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接