ICMPv6
Internet protocol used for error messages in network operations / From Wikipedia, the free encyclopedia
Dear Wikiwand AI, let's keep it short by simply answering these key questions:
Can you list the top facts and stats about Internet Control Message Protocol version 6?
Summarize this article for a 10 years old
Internet Control Message Protocol version 6 (ICMPv6) is the implementation of the Internet Control Message Protocol (ICMP) for Internet Protocol version 6 (IPv6).[1] ICMPv6 is an integral part of IPv6 and performs error reporting and diagnostic functions.
Communication protocol | |
![]() General structure of ICMPv6 Messages | |
Abbreviation | ICMPv6 |
---|---|
Purpose | Auxiliary Protocol for IPv6 |
Introduction | December 1995; 27 years ago (1995-12) |
OSI layer | Network layer |
RFC(s) | RFC 4443 |
Internet protocol suite |
---|
Application layer |
Transport layer |
Internet layer |
Link layer |
ICMPv6 has a framework for extensions to implement new features. Several extensions have been published, defining new ICMPv6 message types as well as new options for existing ICMPv6 message types. For example, Neighbor Discovery Protocol (NDP) is a node discovery protocol based on ICMPv6 which replaces and enhances functions of ARP.[2] Secure Neighbor Discovery (SEND) is an extension of NDP with extra security. Multicast Listener Discovery (MLD) is used by IPv6 routers for discovering multicast listeners on a directly attached link, much like Internet Group Management Protocol (IGMP) is used in IPv4. Multicast Router Discovery (MRD) allows the discovery of multicast routers.