Replacing ARP with NDP in IPv6

ARP is essential in an IPv4 network, but what happens in an IPv6 network? IPv6 doesn't use ARP. ARP is replaced with the NDP, which resolves an IP address to a MAC address. 

To see an example of the NDP, go to http://packetlife.net/captures/protocol/icmpv6/ and open the file in Wireshark. As shown in the following screenshot, the first packet in the IPv6_NDP.pcap trace file is a Neighbor Solicitation (NS), followed by a neighbor advertisement:

Example of the NDP

An NS has the same purpose as an ARP broadcast; however, IPv6 doesn't use broadcasts. It uses Internet Control Message Protocol Version 6 (ICMPv6) with a solicited-node multicast address message that is directed to a specific host. As a result, if you are doing an analysis on a network that only uses IPv6, you may only see a few ARP broadcasts, if any. 

As we can now understand, ARP is a common protocol that you will most likely see while doing analysis, as IPv4 is still widely used. So that you better understand a standard ARP request and reply, the following section provides an overview of an ARP header and the field values.

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
3.128.198.21