Important:
This is retired content. This content is outdated and is no longer being maintained. It is provided as a courtesy for individuals who are still using these technologies. This content may contain URLs that were valid when originally published, but now link to sites or pages that no longer exist.
A version of this page is also available for
4/8/2010

IPv6 is a connectionless, unreliable datagram protocol used primarily for addressing and routing packets between hosts. For information about IPv6 packets, see IPv6 Packets.

The following table shows the core protocols of IPv6.

Protocol Description

Internet Control Message Protocol for IPv6 (ICMPv6)

Internet Control Message Protocol for IPv6 (ICMPv6) enables hosts and routers that use IPv6 communication to report errors and send simple echo messages.

Multicast Listener Discovery (MLD)

Multicast Listener Discovery (MLD) enables you to manage subnet multicast membership for IPv6. MLD is a series of three ICMPv6 messages that replace the Internet Group Management Protocol (IGMP) that is used for IPv4.

Neighbor Discovery (ND)

Neighbor Discovery is a series of five ICMPv6 messages that manage node-to-node communication on a link. Neighbor Discovery replaces Address Resolution Protocol (ARP), ICMPv4 Router Discovery, and the ICMPv4 Redirect message and provides additional functions.

See Also