「IPv6」- 业务流程(单播)

  CREATED BY JENKINSBOT

ICMPv6

ICMPv6 是 IPv6 的基础协议之一,其网络通信的各个环节均离不开 ICMPv6 协议;

ICMPv6 报文被广泛应用于其它协议中,包括 NDP、PathMTU 发现机制等,其控制着 IPv6 的地址自动配置、地址解析、地址冲突检测、路由选择、差错控制等关键环节;

在发送报文前,接口要经历四个阶段:

1)网络地址配置:全球单播地址和链路本地地址是接口上最常见的IPv6单播地址,一个接口上可以配置多个IPv6地址。
2)重复地址检测:DAD(Duplicate Address Detection,重复地址检测)类似于IPv4中的免费ARP检测,用于检测当前地址是否与其他接口冲突。
3)网络地址解析:类似于IPv4中的ARP请求,通过ICMPv6报文形成IPv6地址与数据链路层地址(一般是MAC地址)的映射关系。
4)数据转发阶段:此时,网络才能进入数据转发状态。

其中 NDP 扮演重要角色。