IPv6无状态地址配置详解:RA中M/O/ACC变化的影响

需积分: 15 2 下载量 168 浏览量 更新于2024-08-14 收藏 660KB PPT 举报
"这篇文档介绍了IPv6无状态地址自配置协议(SLAAC),以及在收到Router Advertisement (RA)报文时,主机如何处理M、O和AAC标志的变化,同时还涉及IPv6地址的分类,包括单播、组播和任播地址的详细说明。" 在IPv6网络中,无状态地址自动配置(SLAAC)允许主机自动获取全局唯一且无需DHCPv6服务器介入的地址。此协议基于路由器通告(RA)报文,这些报文由网络上的路由器周期性发送,以便主机能够构建其网络配置。 **协议过程:** 1. **M标志**:当主机收到RA报文时,它会保存RA中的M标志。如果M标志从FALSE变为TRUE,且主机当前没有运行状态化地址获取机制(如DHCPv6),主机应启动状态化地址获取过程,以获取其他必要的网络配置信息。如果M标志从TRUE变为FALSE,主机应继续使用已有的状态化配置,这个变化通常不引起任何实际操作。如果M标志未变化,主机不做响应。 2. **O标志**:处理方式与M标志类似,主机同样保存RA中的O标志。O标志的改变可能指示着主机是否需要进行DNS服务器等其他信息的获取。 3. **AAC标志**:对于RA报文中的Prefix信息,如果AAC标志未设置,主机将忽略该前缀信息。若前缀是本地链路前缀,也会被忽略。如果前缀的首选生存时间(PREFERRED TIMER)大于有效生存时间(VALID TIMER),则该前缀也将被忽略。 4. **Prefix处理**:如果收到的新前缀的valid time非零,主机将生成一个新的地址,并启动相应的首选和有效生存时间计时器。如果收到的前缀与已配置的地址相同,主机会根据新旧前缀的有效时间做相应处理,如地址更新或保留。 **IPv6地址分类:** - **单播地址**:表示单一接口,分为全局单播(2000::/3和3000::/3)、唯一本地单播(FD00::/8)、链接本地单播(FE80::/10系列)和不再推荐使用的站点本地单播(FEC0::/10)。 - **组播地址**:FF02::1代表链路上所有节点,FF02::2代表所有路由器,还有其他特殊用途的组播地址。 - **任播地址**:允许同一服务的多个服务器共享同一地址,路由会选择最近的一个。 **总结:** SLAAC使得IPv6主机能够自动构建其网络配置,而无需DHCPv6服务器的介入。RA报文中的M、O和AAC标志控制了主机如何响应网络环境的变化。同时,IPv6地址的分类系统为不同用途提供了明确的地址空间,简化了网络管理和路由。了解这些概念对理解和部署IPv6网络至关重要。