AI 助教问 AI 助教
东方瑞通 · HCIP-Datacom

ICMPv6 与 NDP

ICMPv6 整合了 IPv4 中 ICMP、ARP、IGMP 的功能;NDP(邻居发现协议)基于 ICMPv6 实现地址解析、邻居可达性检测、重复地址检测、无状态地址配置等功能。

考点精讲

  1. NDP 是 IPv6 的基础支撑协议,几乎覆盖了 IPv4 中多个协议的职能。ICMPv6 报文分错误报文与信息报文,NDP 五类报文为 RS(133)、RA(134)、NS(135)、NA(136)、Redirect(137)。地址解析用 NS/NA 替代 IPv4 的 ARP;重复地址检测 DAD 在接口启用前发送 NS 探测冲突;RA 报文携带前缀信息供 SLAAC 无状态配置地址与缺省网关;邻居可达性检测 NUD 维护邻居缓存表。理解五类报文的功能(尤其 NS/NA 替代 ARP、RA 支撑 SLAAC),是 IPv6 排障的关键。

记忆技巧

记“ICMPv6 一肩挑:ARP 变 NS/NA,IGMP 变 MLD,ICMP 保留”。
NDP 五报文记“RS-RA 找路由,NS-NA 问邻居,Redirect 指路”。
DAD 用 NS 探测冲突、RA 撑起 SLAAC 无状态配置。

常见误区

  • 误区:以为 IPv6 仍需 ARP 解析地址。正解:IPv6 用 NDP 的 NS/NA 替代 ARP,ARP 在 IPv6 中已不存在。
  • 误区:以为 IPv6 组播管理还用 IGMP。正解:IPv6 用 MLD 替代 IGMP。
  • 误区:以为 DAD 用 NA 报文探测。正解:DAD 在接口启用前发送 NS 报文探测地址是否冲突。

真题思路

  • 【示例】 【示例】IPv6 中重复地址检测(DAD)使用哪类报文实现?
    RA 报文 NS 报文 NA 报文 Redirect 报文
    答案:B
    解析:DAD 在接口启用前发送 NS(邻居请求)报文探测目标地址是否已被占用,若收到回应则判定冲突。

常见问题

Q:RA 报文中的 M/O 标志有什么作用

A:M 标志指示用 DHCPv6 获取地址,O 标志指示用 DHCPv6 获取其他配置(如 DNS)。

Q:NS/NA 替代了 IPv4 的什么

A:替代了 IPv4 的 ARP,实现 IPv6 地址到 MAC 的解析。

Q:Redirect 报文的作用

A:当存在更优网关时,向主机重定向,实现路径优化。

相关知识

教材出处:第5章 IPv6核心知识 ICMPv6 与 NDP

AI 助教

让 AI 助教带你深入学习,把你卡住的地方直接问它

随时为您答疑解惑

开始答疑