标签:ipv6 rfc4862
RFC4862 IPV6无状态地址自动配置 阅读记录最近接触IPV6。首次接触RFC文档。之前总是以为,rfc标准都是已经实现好的,不需要自己实现,直接用就好了。现在才知道,rfc只是说明了实现的流程。具体实现还是要自己实现的。颠覆了自己的认知。
下面就学习RFC 4862 关于ipv6无状态地址自动配置的学习记录如下。
第一章 引言
在IPV6中,主机在决定如何自动配置它的接口时采取步骤如下。
自动配置处理包括利用无状态自动配置生成链路本地地址(linklocal地址),生成全球地址,以及启动验证链路上地址唯一性的重复地址检测(Duplicate Address Detection)DAD程序。
IPV6无状态自动配置机制要求主机无需手工配置,路由器(如果有)仅最少配置,以及无需附加服务器。无状态机制允许主机,使用本地可获得信息和路由器通告信息的组合,生成它自己的地址。路由器通告前缀,前缀标识与链路关联的子网,而主机生成“接口标识符”,接口标识符唯一标识子网上的接口。组合二者形成地址。在没有路由器情况,主机仅能生成 linklocal 地址。然而,附着在相同链路上的节点间实现通信,链路本地地址足矣。
一般,如果不特别关注主机们使用的精确地址时,使用无状态方法,只要这些地址时唯一的并且使可适当路由的即可。另外,如果站点需要更加严密控制精确地址分配时,使用DHCPV6。无状态地址自动配置和DHCPV6可以同时使用。
为确保给定链路上所有配置的地址基本上是唯一的,在地址被分配到接口前,节点在地址上运行“重复地址检测DAD”算法。DAD算法在所有地址上执行,独立于这些地址是经无状态自动配置获得,还是经DHCPV6获得。
RFC 4862 规定的自动配置处理方法仅适用于主机,不适用于路由器。
标签:ipv6 rfc4862
原文地址:http://blog.51cto.com/qiaopeng688/2096843