RFC4862 IPV6无状态地址自动配置 阅读记录

您所在的位置:网站首页 无状态地址自动配置的目的是什么 RFC4862 IPV6无状态地址自动配置 阅读记录

RFC4862 IPV6无状态地址自动配置 阅读记录

2024-06-30 20:02| 来源: 网络整理| 查看: 265

第四章 协议综述 综述当接口自动配置自身时发生的典型步骤。仅在有多播能力的链路上执行自动配置,仅当有多播能力接口被开启时,例如系统启动期间,才开始自动配置。通过生成接口的linklocal地址,节点(主机和路由器)开始自动配置处理。将接口标识符挂到熟知链路本地前缀上(FE80......),形成linklocal地址。 然而,能够分配linklocal地址到接口并开始使用前,节点必须尝试验证链路上没有另一个节点已经在使用这个“临时”地址。具体来说,节点发送用该临时地址为目标地址的NS消息。如果另一个节点已经在使用那个地址,另一个节点将返回NA说明此情况。如果另一个节点也在尝试使用相同地址,该节点也将发送用该临时地址为目标地址的NS消息。(重复)发送NS的精确次数,和连续请求间的延迟时间不同链路各不相同,可以由系统管理设置。 如果节点判定它的的临时linklocal地址不是唯一的,自动配置停止,接口需要手工配置。为了简化这种情况下的恢复,管理者应当能够提供替代接口标识符,该替代接口标识符以这样的方法取代默认标识符,该方法是:自动配置机制接着能够被启动,使用新的(假设是唯一的)接口标识符。作为替代,需要手工配置linklocal地址和其他地址。 一旦节点判定它的临时linklocal地址是唯一的,它分配该地址给接口。此时,节点与邻居节点有IP层(IP-level)连接。其余自动配置步骤仅由主机执行;自动配置下一阶段设计获得RA或者判定有没有路由器的存在。如果存在路由器,路由器们将发送规定主机能够进行何种自动配置的RA。注意,即使不存在路由器,仍然可以获得涉及地址配置的DHCPV6服务。 路由器定期发送RA,但是连续通告间的延迟时间通常比执行自动配置的主机希望等待的事件要长。为了快速获得通告,主机发送一个或多个RS给all-routers多播组。 RA也包括零个或多个prefix information选项,这些选项包括生成全球地址的无状态自动配置使用的信息。应当注意,主机可以同时使用无状态地址自动配置和DHCPV6.一个prefix information选项字段,“autonomous address-configuration flag”,指出无论如何该选项都适用于无状态自动配置。如果这是真的,附加的选项字段包括子网前缀,以及生存期值,根据该前缀剩余的优先生存期和剩余的合法生存期,指出地址生成已经有多长时间。 因为路由器定期生成RA,主机连续收到新的通告。主机按上面所述处理诶个通告中包含的信息,对前面通告收到的信息添加新内容,和更新前面通告信息。默认情况,出于安全考虑,所有地址在被分配接口前,应当接受唯一性检验。对所有手工获得的,经无状态地址自动配置获得的,或经DHCPV6获得的地址,检验应当分别执行。为了适应有些站点认为执行DAD的开销超过获益,通过在管理上设置每个接口配置标记,可以关闭DAD应用。 为了加速自动配置处理,主机可以将生成它的linklocal地址(并检验唯一性),与等待RA同时进行。因为路由可能延迟几秒响应RS,如果两个步骤前后执行,完成自动配置需要的总时间会有一定延长。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3