WindowsVista中IPv6自动配置功能

WindowsVista中IPv6自动配置功能,第1张

WindowsVista中IPv6自动配置功能,第2张

根据RFC 2462,所有IPv6节点都会自动为每个接口配置一个链路本地地址。IPv6主机还可以使用路由器发现(交换路由器请求和路由器广告消息)来确定其他地址和配置设置。路由器发送的路由器广告消息包含管理地址配置(M)标签和其他状态配置(O)标签,这些标签指示主机是否应该使用DHCPv6来获取其他地址或配置设置。

IPv6自动配置的类型

除了链接本地地址之外,主机还可以根据收到的路由器通告消息使用无状态自动配置来配置地址和其他设置。这些消息可以包含一个或多个前缀信息选项,接收主机可以使用这些选项来导出无状态地址。

类似地,有状态自动配置是指通过使用DHCPv6获取地址来配置地址和其他设置。当主机收到的路由器通告消息的M标志设置为1时,主机使用有状态自动配置。

最后,主机还可以同时使用无状态和有状态自动配置,即它同时使用路由器通告中包含的地址和从DHCPv6服务器获得的地址。

自动配置地址的状态。

如果自动配置的地址处于暂定状态,这意味着重复地址检测(DAD)正在验证其有效性。有关如何执行DAD的信息,请参考侧栏中的“RFC 2462 IPv6自动配置过程”。处于有效状态的地址被验证为是,并且可以用于发送和接收单播通信。有效状态包括首选状态和拒绝状态。如果处于首选状态,该地址可用于无限制通信。如果被拒绝,该地址不能用于新的通信,但是使用该地址的现有通信可以继续。

RFC 2462 IPv6的自动配置过程

以下步骤描述了RFC 2462中定义的IPv6主机的自动配置过程:

●通过扩展标识符(EUI)-64接口标识符(ID)导出临时链路本地地址。

●通过发送邻居请求消息DAD暂定链路的本地地址,将邻居请求消息中的目标地址设置为暂定链路的本地地址。

●如果接收到响应于邻居请求消息而发送的邻居公告消息,则临时链路本地地址是重复地址。停止地址自动配置。此时,必须手动配置主机。

●如果没有接收到响应于邻居请求消息而发送的邻居公告消息,则暂定链路的本地地址为是。将此接口上的地址状态更改为首选。

●发送路由器请求消息。

●如果没有收到路由器公告消息,使用DHCPv6获取地址和其他配置参数。

●如果收到路由器广告消息,为包含的前缀配置临时地址,并对每个临时地址执行重复地址检测。如果地址为是,则将此接口上的地址状态更改为首选。

●如果路由器通告消息中的M标志设置为1,则使用DHCPv6获取其他有状态地址。

●如果路由器通告消息中M标志设置为0,O标志设置为1,则使用DHCPv6获取其他配置参数。

广告路由器或DHCPv6服务器指定地址前缀的有效生命周期和首选生命周期。超过地址的首选生存期后,地址将进入拒绝状态。自动配置的地址的首选生命周期将在收到路由器广告后刷新,也可以通过更新DHCPv6地址配置来刷新。图1显示了自动配置地址的状态及其与首选生命周期和有效生命周期的关系。

图1自动配置地址的状态

除了链路本地地址的自动配置之外,您只能为IPv6主机指定地址自动配置。IPv6路由器必须通过其他方式获取地址和配置参数,例如手动配置。

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

Windows Vista中的IPv6自动配置行为

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

netsh接口ipv6设置全局随机化& shy标识符=禁用

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

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

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

位律师回复
DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
白度搜_经验知识百科全书 » WindowsVista中IPv6自动配置功能

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情