In this chapter you will learn: Understand the shortcomings of IPv4; know the IPv6 address format, address types, and abbreviations; be familiar with the IPv6 header format; know the extension header types; know the differences between ICMPv4 and ICMPv6; know the strategies for transitioning from IPv4 to IPv6. | Chapter 31 Next Generation: IPv6 and ICMPv6 CONTENTS IPv6 IPv6 ADDRESSES IPv6 PACKET FORMAT ICMPv6 TRANSITION FROM IPv4 TO IPv6 IPv6 IPv6 ADDRESSES Figure 31-1 IPv6 address Figure 31-2 Abbreviated address Figure 31-3 Abbreviated address with consecutive zeros Figure 31-4 CIDR address Figure 31-5 Address structure Figure 31-6 Provider-based address Figure 31-7 Address hierarchy Figure 31-8 Unspecified address Figure 31-9 Loopback address Figure 31-10 Compatible address Figure 31-11 Mapped address Figure 31-12 Link local address Figure 31-13 Site local address Figure 31-14 Multicast address IPv6 PACKET FORMAT Figure 31-15 IPv6 datagram Figure 31-16 Format of an IPv6 datagram Figure 31-17 Extension header format Figure 31-18 Extension header types Figure 25-19 Hop-by-hop option header format Figure 31-20 The format of options in a hop-by-hop option header Figure 31-21 Pad 1 Figure 31-22 Pad N Figure 31-23 Jumbo payload Figure 31-24 Source routing Figure 31-25 Source routing example Figure 31-26 Fragmentation Figure 31-27 Authentication Figure 31-28 Calculation of authentication data Figure 31-29 Encrypted security payload Figure 31-30 Transport mode encryption Figure 31-31 Tunnel-mode encryption ICMPv6 Figure 31-32 Comparison of network layers in version 4 and version 6 Figure 31-33 Categories of ICMPv6 messages Figure 31-34 General format of ICMPv6 messages Figure 31-35 Error-reporting messages Figure 31-36 Destination-unreachable message format Figure 31-37 Packet-too-big message format Figure 31-38 Time-exceeded message format Figure 31-39 Parameter-problem message format Figure 31-40 Redirection message format Figure 31-41 Query messages Figure 31-42 Echo request and reply messages Figure Router-solicitation message Figure Router advertisement message Figure 31-44, Part I Neighbor-solicitation message Figure 31-44, Part II Neighbor-advertisement message Figure 31-45 Group-membership messages Figure Group-membership message formats (query) Figure Group-membership message formats (report) Figure Group-membership message formats (termination) Figure 31-47 Four situations of group-membership operation TRANSITION FROM IPv4 TO IPv6 Figure 31-48 Three transition strategies Figure 31-49 Dual stack Figure 31-50 Automatic tunneling Figure 31-51 Configured tunneling Figure 31-52 Header translation