Docs TXT PDF Draft-Ietf-Ipv6... Tracker Diff1 Diff2 Errata 7527
Docs TXT PDF Draft-Ietf-Ipv6... Tracker Diff1 Diff2 Errata 7527
[Errata]
Abstract
Table of Contents
1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . . 3
2. Terminology . . . . . . . . . . . . . . . . . . . . . . . . . 4
2.1. Requirements . . . . . . . . . . . . . . . . . . . . . . . 7
3. Design Goals . . . . . . . . . . . . . . . . . . . . . . . . . 7
4. Protocol Overview . . . . . . . . . . . . . . . . . . . . . . 8
4.1. Site Renumbering . . . . . . . . . . . . . . . . . . . . . 9
5. Protocol Specification . . . . . . . . . . . . . . . . . . . . 10
5.1. Node Configuration Variables . . . . . . . . . . . . . . . 10
5.2. Autoconfiguration-Related Structures . . . . . . . . . . . 11
5.3. Creation of Link-Local Addresses . . . . . . . . . . . . . 11
5.4. Duplicate Address Detection . . . . . . . . . . . . . . . 12
5.4.1. Message Validation . . . . . . . . . . . . . . . . . . 14
5.4.2. Sending Neighbor Solicitation Messages . . . . . . . . 14
5.4.3. Receiving Neighbor Solicitation Messages . . . . . . . 15
5.4.4. Receiving Neighbor Advertisement Messages . . . . . . 16
5.4.5. When Duplicate Address Detection Fails . . . . . . . . 17
5.5. Creation of Global Addresses . . . . . . . . . . . . . . . 17
5.5.1. Soliciting Router Advertisements . . . . . . . . . . . 18
5.5.2. Absence of Router Advertisements . . . . . . . . . . . 18
5.5.3. Router Advertisement Processing . . . . . . . . . . . 18
5.5.4. Address Lifetime Expiry . . . . . . . . . . . . . . . 20
5.6. Configuration Consistency . . . . . . . . . . . . . . . . 21
5.7. Retaining Configured Addresses for Stability . . . . . . . 22
6. Security Considerations . . . . . . . . . . . . . . . . . . . 22
7. Acknowledgements . . . . . . . . . . . . . . . . . . . . . . . 23
8. References . . . . . . . . . . . . . . . . . . . . . . . . . . 23
8.1. Normative References . . . . . . . . . . . . . . . . . . . 23
8.2. Informative References . . . . . . . . . . . . . . . . . . 23
Appendix A. Loopback Suppression and Duplicate Address
Detection . . . . . . . . . . . . . . . . . . . . . . 25
Appendix B. Changes since RFC 1971 . . . . . . . . . . . . . . . 26
Appendix C. Changes since RFC 2462 . . . . . . . . . . . . . . . 27
Thomson, et al. Standards Track [Page 2]
1. Introduction
2. Terminology
IP - Internet Protocol Version 6. The terms IPv4 and IPv6 are used
only in contexts where necessary to avoid ambiguity.
The keywords MUST, MUST NOT, REQUIRED, SHALL, SHALL NOT, SHOULD,
SHOULD NOT, RECOMMENDED, MAY, and OPTIONAL, when they appear in this
document, are to be interpreted as described in [RFC2119].
Note that this document intentionally limits the use of the keywords
to the protocol specification (Section 5).
3. Design Goals
o A large site with multiple networks and routers should not require
the presence of a DHCPv6 server for address configuration. In
order to generate global addresses, hosts must determine the
prefixes that identify the subnets to which they attach. Routers
generate periodic Router Advertisements that include options
listing the set of active prefixes on a link.
4. Protocol Overview
5. Protocol Specification
2. The bits in the address to the right of the link-local prefix are
set to all zeroes.
If the sum of the link-local prefix length and N is larger than 128,
autoconfiguration fails and manual configuration is required. The
length of the interface identifier is defined in a separate link-
type-specific document, which should also be consistent with the
address architecture [RFC4291] (see Section 2). These documents will
carefully define the length so that link-local addresses can be
autoconfigured on the link.
IP and higher layers (e.g., TCP, UDP) MUST continue to accept and
process datagrams destined to a deprecated address as normal since a
deprecated address is still a valid address for the interface. In
the case of TCP, this means TCP SYN segments sent to a deprecated
address are responded to using the deprecated address as a source
address in the corresponding SYN-ACK (if the connection would
otherwise be allowed).
6. Security Considerations
7. Acknowledgements
Thomas Narten and Susan Thompson were the authors of RFCs 1971 and
2462. For this revision of the RFC, Tatuya Jinmei was the sole
editor.
The authors of RFC 2461 would like to thank the members of both the
IPNG (which is now IPV6) and ADDRCONF working groups for their input.
In particular, thanks to Jim Bound, Steve Deering, Richard Draves,
and Erik Nordmark. Thanks also goes to John Gilmore for alerting the
WG of the "0 Lifetime Prefix Advertisement" denial-of-service attack
vulnerability; this document incorporates changes that address this
vulnerability.
8. References
[RFC3315] Droms, R., Bound, J., Volz, B., Lemon, T., Perkins, C.,
and M. Carney, "Dynamic Host Configuration Protocol for
IPv6 (DHCPv6)", RFC 3315, July 2003.
Major clarifications:
Authors' Addresses
Susan Thomson
Cisco Systems
EMail: [email protected]
Thomas Narten
IBM Corporation
P.O. Box 12195
Research Triangle Park, NC 27709-2195
USA
Phone: +1 919-254-7798
EMail: [email protected]
Tatuya Jinmei
Corporate Research & Development Center, Toshiba Corporation
1 Komukai Toshiba-cho, Saiwai-ku
Kawasaki-shi, Kanagawa 212-8582
Japan
Intellectual Property
The IETF invites any interested party to bring to its attention any
copyrights, patents or patent applications, or other proprietary
rights that may cover technology that may be required to implement
this standard. Please address the information to the IETF at
[email protected].
Thomson, et al. Standards Track [Page 30]