(In IPv4, the Internet Control Message Protocol (ICMP) reports errors and information to the source node about the transmission of IP packets to the destination. In IPv6, in addition to the functions commonly used by ICMPv4, ICMPv6 has other mechanisms that require ICMPv6 messages, such as neighbor discovery, stateless address configuration, PMTU discovery, and so on.)