8.2 ICMP Version 6 Protocol
Just as an ICMP protocol is used for diagnostics and error signaling in IP version 4, IP version 6 uses an ICMP version 6 protocol. For IP version 6, the ICMP protocol is specified by RFC 2463.
The ICMP version 6 protocol offers different functionality than the previous version of ICMP. For example, ICMP version 6 deals with the translation of IP addresses into link addresses. (The IP version 4 protocol uses separate protocols for that purpose, namely, ARP and RARP.)
With regard to packet structure, the ICMP packet has a higher-layer protocol; thus, the base header of the IP protocol as well as Next headers, if necessary, precedes it:
Figure 8.11: ICMP version 6 packet structure
The ICMP type field contains the message ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access