When the Layer 3 network is IPv6 addressed, IPv6 Neighbor Discovery (ND) protocol is used to resolve the MAC address associated to the IPv6 address. Unlike ARP, IPv6 ND uses ICMPv6 for address resolution by defining different ICMPv6 packet types.
ICMPv6 neighbor solicitation is an ICMPv6 message type used by a resolving node to query the link layer address for an IPv6 address. This is analogous to an ARP request for IPv4. This message will be designated to the IPv6 solicited node multicast address as there is no broadcast address in IPv6. The neighbor solicitation message format is as follows:
ICMPv6 neighbor advertisement is an ICMPv6 message type used by a responding node to reply with the link layer address for the associated IPv6 address. This message is analogous to an ARP reply for IPv4. This message will be unicasted...