IPv6 Fundamentals

A Straightforward Approach to Understanding IPv6

First Edition

Copyright © 2013 Cisco Systems, Inc.

ISBN-10: 1-58714-313-5
ISBN-13: 978-1-58714-313-7

Warning and Disclaimer

Every effort has been made to make this book as complete and as accurate as possible, but no warranty or fitness is implied. The information provided is on an "as is" basis. The author and the publisher shall have neither liability nor responsibility to any person or entity with respect to any loss or damages arising from the information contained in this book or from the use of the CD or programs accompanying it.

When reviewing corrections, always check the print number of your book. Corrections are made to printed books with each subsequent printing.

First Printing: October 2012

Corrections for October 5, 2016

Pg / Error – Second Printing / Correction
381 / Chapter 11, Step 6, First Sentence
Reads:
The DNS64 server receives the IPv4 address from the DNS A authoritative server and synthesizes a AAAA record by prefixing the address with its NAT64 prefix, 2001:1:DB8:CAFE:1234::/96, and converts the IPv4 address to hexadecimal, 0A0A:0A0A. / Should read:
The DNS64 server receives the IPv4 address from the DNS A authoritative server and synthesizes a AAAA record by prefixing the address with its NAT64 prefix, 2001:1:DB8:CAFE:AAAA::/96, and converts the IPv4 address to hexadecimal, 0A0A:0A0A.

Corrections for September 9, 2015

Pg / Error – Second Printing / Correction
241 / Chapter 7. First Sentence
Reads:
Forwarding (CEF)-R2 will load-balance packets for this destination network between R2 and R3. / Should read:
Forwarding (CEF)-R1 will load-balance packets for this destination network between R2 and R3.

Corrections for August 11, 2014

Pg / Error / Correction
164 / Chapter 5, Figure 5-12, Step 2 Title
Reads:
NDP Neighbor Advertisement / Should read:
NDP Router Advertisement

Corrections for February 28, 2014

Pg / Error / Correction
10 / Chapter 1, Table 1-1
Reads:
Class B 128 to 191 16,348 65,534 / Should read:
Class B 128 to 191 16,384 65,534
54 / Chapter 3, Figure 3-1, First row of ‘Hextet’,
Remove last colon / Remove colon
67 / Chapter 3, Figure 3-6, Router interfaces
Reads:
R1
Fa0/0:1
R1
Fa0/1:1
R2
Fa0/0:2
R2
Ser0/0:1
R3
Ser0/0:2
R3
Fa0/0:1 / Should read
R1
Fa0/0
:1
R1
Fa0/1
:1
R2
Fa0/0
:2
R2
Ser0/0
:1
R3
Ser0/0
:2
R3
Fa0/0
:1
71 / Chapter 3, First paragraph, fourth sentence under Figure 3-8,
Reads:
This leaves 26 bits for the Interface ID, giving 264 or 18 quintillion, interfaces (hosts) per subnet. / Should read:
This leaves 64 bits for the Interface ID, giving 2^64 or 18 quintillion, interfaces (hosts) per subnet.
74 / Chapter 3, Figure 3-10, First Column in Subnet-ID, all five rows
Reads:
0000 / Should read:
FFFF

Corrections for December 13, 2013

Pg / Error / Correction
100 / Chapter 4, Second to last paragraph, First sentence
Reads:
ICMPv6 is a much more robust protocol than the ICMP for IPv6. / Should read:
ICMPv6 is a much more robust protocol than the ICMP for IPv4.

Corrections for November 15, 2013

Pg / Error / Correction
79 / Chapter 3, References, Last RFC
Reads:
RFC 6177, IPv6 Address Assignment to End Sites, IAB, IESG, www.ietf.org/rfc/rfc6167.txt, March 2011 / Should read:
RFC 6177, IPv6 Address Assignment to End Sites, IAB, IESG, www.ietf.org/rfc/rfc6177.txt, March 2011
81 / Chapter 4, Figure 4-1, Unspecified Address
Reads:
::1/128 / Should read:
::/128
108 / Chapter 4, Figure 4-19, Unspecified Address
Reads:
::1/128 / Should read:
::/128
117 / Chapter 4, Figure 4-24, Unspecified Address
Reads:
::1/128 / Should read:
::/128
118 / Chapter 4, Figure 4-25, Unspecified Address
Reads:
::1/128 / Should read:
::/128
119 / Chapter 4, Figure 4-26, Unspecified Address
Reads:
::1/128 / Should read:
::/128
122 / Chapter 4, Figure 4-28, Unspecified Address
Reads:
::1/128 / Should read:
::/128
125 / Chapter 4, Figure 4-31, Unspecified Address
Reads:
::1/128 / Should read:
::/128
128 / Chapter 4, Figure 4-34, Unspecified Address
Reads:
::1/128 / Should read:
::/128
130 / Chapter 4, Figure 4-35, Unspecified Address
Reads:
::1/128 / Should read:
::/128
133 / Chapter 4, Figure 4-38, Unspecified Address
Reads:
::1/128 / Should read:
::/128
134 / Chapter 4, Figure 4-40, Unspecified Address
Reads:
::1/128 / Should read:
::/128

Corrections for September 16, 2013

Pg / Error / Correction
28 / Chapter 2, Bullet Point Next header (8 bits), Seventh Sentence
Reads:
You might recognize some of these, as many are the same values used by the Protocol field in IPv4 such as 6 for UDP and 17 for TCP. / Should read:
You might recognize some of these, as many are the same values used by the Protocol field in IPv4 such as 6 for TCP and 17 for UDP.

Corrections for December 17, 2012

Pg / Error / Correction
8 / Chapter 1, First Bullet, second sentence,
Reads:
This represents an enormous number of addresses: 2128, or about 340 trillion trillion trillion addresses, enough for every grain of sand on earth. / Should read:
This represents an enormous number of addresses: 2^128, or about 340 trillion trillion trillion addresses, enough for every grain of sand on earth.
9 / Chapter 1, IPv4 Address Depletion, third paragraph, first sentence
Reads:
The proponents of IPv6 continue to find ways to extend the use of IPv4 without preparing to migrate to IPv6. / Should read:
The proponents of IPv4 continue to find ways to extend the use of IPv4 without preparing to migrate to IPv6.
71 / Chapter 3, First paragraph, second sentence under Figure 3-8
Reads:
This creates a 16-bit Subnet ID, allowing 216 or 65,536 subnets. / Should read:
This creates a 16-bit Subnet ID, allowing 2^16 or 65,536 subnets.
71 / Chapter 3, First paragraph, fourth sentence under Figure 3-8,
Reads:
This leaves 26 bits for the Interface ID, giving 264 or 18 quintillion, interfaces (hosts) per subnet. / Should read:
This leaves 26 bits for the Interface ID, giving 2^64 or 18 quintillion, interfaces (hosts) per subnet.
84 / Chapter 4, Sentence directly under Figure 4-2
Reads:
The remaining portion of IPv5 address space are reserved by IETF for future use. / Should read:
The remaining portion of IPv6 address space are reserved by IETF for future use.
177 / Chapter 5, first paragraph, second sentence
Reads:
The flags show that this message is coming from a router, and this Router Advertisement is being sent in response to a Neighbor Solicitation. / Should read:
The flags show that this message is coming from a router, and the Neighbor Advertisement is being sent in response to a Neighbor Solicitation.
324 / Chapter 9, Table 9-8. Second line
Reads:
IPv6 0.0.1.a.0.0.0.0.0.0.0.0.0.0.0.0.4.3.2.1.e.f.a.c.0.8.b.d.1.0.0.2 www.test.org / Should read:
IPv6 1.a.0.0.0.0.0.0.0.0.0.0.0.0.0.0.4.3.2.1.e.f.a.c.d..b.0.1.0.0.2 www.test.org

This errata sheet is intended to provide updated technical information. Spelling and grammar misprints are updated during the reprint process, but are not listed on this errata sheet.

Updated 10/05/2016