drop 2119 language
This commit is contained in:
parent
b230b3b452
commit
57132e50ee
1 changed files with 42 additions and 98 deletions
|
|
@ -4,8 +4,8 @@
|
||||||
|
|
||||||
Network Working Group N. Bourbaki
|
Network Working Group N. Bourbaki
|
||||||
Internet-Draft The Intertubes
|
Internet-Draft The Intertubes
|
||||||
Intended status: Standards Track May 8, 2017
|
Intended status: Standards Track May 9, 2017
|
||||||
Expires: November 9, 2017
|
Expires: November 10, 2017
|
||||||
|
|
||||||
|
|
||||||
IPv6 is Classless
|
IPv6 is Classless
|
||||||
|
|
@ -20,14 +20,6 @@ Abstract
|
||||||
document removes that boundary as far as routing and addressing are
|
document removes that boundary as far as routing and addressing are
|
||||||
concerned.
|
concerned.
|
||||||
|
|
||||||
Requirements Language
|
|
||||||
|
|
||||||
The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT",
|
|
||||||
"SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" are to
|
|
||||||
be interpreted as described in RFC 2119 [RFC2119] only when they
|
|
||||||
appear in all upper case. They may also appear in lower or mixed
|
|
||||||
case as English words, without normative meaning.
|
|
||||||
|
|
||||||
Status of This Memo
|
Status of This Memo
|
||||||
|
|
||||||
This Internet-Draft is submitted in full conformance with the
|
This Internet-Draft is submitted in full conformance with the
|
||||||
|
|
@ -43,21 +35,13 @@ Status of This Memo
|
||||||
time. It is inappropriate to use Internet-Drafts as reference
|
time. It is inappropriate to use Internet-Drafts as reference
|
||||||
material or to cite them other than as "work in progress."
|
material or to cite them other than as "work in progress."
|
||||||
|
|
||||||
This Internet-Draft will expire on November 9, 2017.
|
This Internet-Draft will expire on November 10, 2017.
|
||||||
|
|
||||||
Copyright Notice
|
Copyright Notice
|
||||||
|
|
||||||
Copyright (c) 2017 IETF Trust and the persons identified as the
|
Copyright (c) 2017 IETF Trust and the persons identified as the
|
||||||
document authors. All rights reserved.
|
document authors. All rights reserved.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Bourbaki Expires November 9, 2017 [Page 1]
|
|
||||||
|
|
||||||
Internet-Draft IPv6 is Classless May 2017
|
|
||||||
|
|
||||||
|
|
||||||
This document is subject to BCP 78 and the IETF Trust's Legal
|
This document is subject to BCP 78 and the IETF Trust's Legal
|
||||||
Provisions Relating to IETF Documents
|
Provisions Relating to IETF Documents
|
||||||
(http://trustee.ietf.org/license-info) in effect on the date of
|
(http://trustee.ietf.org/license-info) in effect on the date of
|
||||||
|
|
@ -65,6 +49,15 @@ Internet-Draft IPv6 is Classless May 2017
|
||||||
carefully, as they describe your rights and restrictions with respect
|
carefully, as they describe your rights and restrictions with respect
|
||||||
to this document. Code Components extracted from this document must
|
to this document. Code Components extracted from this document must
|
||||||
include Simplified BSD License text as described in Section 4.e of
|
include Simplified BSD License text as described in Section 4.e of
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
Bourbaki Expires November 10, 2017 [Page 1]
|
||||||
|
|
||||||
|
Internet-Draft IPv6 is Classless May 2017
|
||||||
|
|
||||||
|
|
||||||
the Trust Legal Provisions and are provided without warranty as
|
the Trust Legal Provisions and are provided without warranty as
|
||||||
described in the Simplified BSD License.
|
described in the Simplified BSD License.
|
||||||
|
|
||||||
|
|
@ -82,7 +75,7 @@ Table of Contents
|
||||||
10. References . . . . . . . . . . . . . . . . . . . . . . . . . 4
|
10. References . . . . . . . . . . . . . . . . . . . . . . . . . 4
|
||||||
10.1. Normative References . . . . . . . . . . . . . . . . . . 4
|
10.1. Normative References . . . . . . . . . . . . . . . . . . 4
|
||||||
10.2. Informative References . . . . . . . . . . . . . . . . . 5
|
10.2. Informative References . . . . . . . . . . . . . . . . . 5
|
||||||
Author's Address . . . . . . . . . . . . . . . . . . . . . . . . 6
|
Author's Address . . . . . . . . . . . . . . . . . . . . . . . . 5
|
||||||
|
|
||||||
1. Introduction
|
1. Introduction
|
||||||
|
|
||||||
|
|
@ -105,15 +98,6 @@ Table of Contents
|
||||||
|
|
||||||
It is also assumed that the reader understands IPv6 [RFC2460], the IP
|
It is also assumed that the reader understands IPv6 [RFC2460], the IP
|
||||||
Version 6 Addressing Architecture [RFC4291], the proposed changes to
|
Version 6 Addressing Architecture [RFC4291], the proposed changes to
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Bourbaki Expires November 9, 2017 [Page 2]
|
|
||||||
|
|
||||||
Internet-Draft IPv6 is Classless May 2017
|
|
||||||
|
|
||||||
|
|
||||||
RFC4291 [I-D.hinden-6man-rfc4291bis], and the recent recommendations
|
RFC4291 [I-D.hinden-6man-rfc4291bis], and the recent recommendations
|
||||||
for the generation of stable Interface Identifiers [RFC8064].
|
for the generation of stable Interface Identifiers [RFC8064].
|
||||||
|
|
||||||
|
|
@ -123,6 +107,13 @@ Internet-Draft IPv6 is Classless May 2017
|
||||||
[RFC8064]. Therefore their length, previously fixed at 64 bits
|
[RFC8064]. Therefore their length, previously fixed at 64 bits
|
||||||
[RFC7136], is in fact a free parameter as stated in [RFC4862].
|
[RFC7136], is in fact a free parameter as stated in [RFC4862].
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
Bourbaki Expires November 10, 2017 [Page 2]
|
||||||
|
|
||||||
|
Internet-Draft IPv6 is Classless May 2017
|
||||||
|
|
||||||
|
|
||||||
3. Background
|
3. Background
|
||||||
|
|
||||||
Some confusion has been caused by the IP Version 6 Addressing
|
Some confusion has been caused by the IP Version 6 Addressing
|
||||||
|
|
@ -149,12 +140,12 @@ Internet-Draft IPv6 is Classless May 2017
|
||||||
5. Recommendations
|
5. Recommendations
|
||||||
|
|
||||||
For historical reasons, when a prefix is needed on a link, barring
|
For historical reasons, when a prefix is needed on a link, barring
|
||||||
other considerations, a /64 is RECOMMENDED [RFC7136].
|
other considerations, a /64 is recommended [RFC7136].
|
||||||
|
|
||||||
The length of the Interface Identifier in Stateless Address
|
The length of the Interface Identifier in Stateless Address
|
||||||
AutoConfiguration [RFC4862] is a parameter; its length SHOULD be
|
AutoConfiguration [RFC4862] is a parameter; its length SHOULD be
|
||||||
sufficient for effective randomization for privacy reasons. For
|
sufficient for effective randomization for privacy reasons. For
|
||||||
example, a /48 might be sufficient. But operationally we RECOMMEND,
|
example, a /48 might be sufficient. But operationally we recommend,
|
||||||
barring strong considerations to the contrary, using 64-bits for
|
barring strong considerations to the contrary, using 64-bits for
|
||||||
SLAAC in order not to discover bugs where 64 was hard-coded, and to
|
SLAAC in order not to discover bugs where 64 was hard-coded, and to
|
||||||
favor portability of devices and operating systems.
|
favor portability of devices and operating systems.
|
||||||
|
|
@ -162,19 +153,23 @@ Internet-Draft IPv6 is Classless May 2017
|
||||||
None the less, there is no reason in theory why an IPv6 node should
|
None the less, there is no reason in theory why an IPv6 node should
|
||||||
not operate with different interface identfier lengths on different
|
not operate with different interface identfier lengths on different
|
||||||
physical interfaces. Thus a correct implementation of SLAAC must in
|
physical interfaces. Thus a correct implementation of SLAAC must in
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Bourbaki Expires November 9, 2017 [Page 3]
|
|
||||||
|
|
||||||
Internet-Draft IPv6 is Classless May 2017
|
|
||||||
|
|
||||||
|
|
||||||
fact allow for any prefix length, with the value being a parameter
|
fact allow for any prefix length, with the value being a parameter
|
||||||
per interface. For instance, the Interface Identifier length in the
|
per interface. For instance, the Interface Identifier length in the
|
||||||
recommended (see [RFC8064]) algorithm for selecting stable interface
|
recommended (see [RFC8064]) algorithm for selecting stable interface
|
||||||
identifiers [RFC7217] is a parameter, rather than a hardcoded value.
|
identifiers [RFC7217] is a parameter, rather than a hardcoded value.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
Bourbaki Expires November 10, 2017 [Page 3]
|
||||||
|
|
||||||
|
Internet-Draft IPv6 is Classless May 2017
|
||||||
|
|
||||||
|
|
||||||
6. Security Considerations
|
6. Security Considerations
|
||||||
|
|
||||||
Assumming that nodes employ unpredictable interface identifiers
|
Assumming that nodes employ unpredictable interface identifiers
|
||||||
|
|
@ -209,23 +204,12 @@ Internet-Draft IPv6 is Classless May 2017
|
||||||
|
|
||||||
10.1. Normative References
|
10.1. Normative References
|
||||||
|
|
||||||
[RFC2119] Bradner, S., "Key words for use in RFCs to Indicate
|
|
||||||
Requirement Levels", BCP 14, RFC 2119, March 1997.
|
|
||||||
|
|
||||||
[RFC2450] Hinden, R., "Proposed TLA and NLA Assignment Rules",
|
[RFC2450] Hinden, R., "Proposed TLA and NLA Assignment Rules",
|
||||||
RFC 2450, December 1998.
|
RFC 2450, December 1998.
|
||||||
|
|
||||||
[RFC2460] Deering, S. and R. Hinden, "Internet Protocol, Version 6
|
[RFC2460] Deering, S. and R. Hinden, "Internet Protocol, Version 6
|
||||||
(IPv6) Specification", RFC 2460, December 1998.
|
(IPv6) Specification", RFC 2460, December 1998.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Bourbaki Expires November 9, 2017 [Page 4]
|
|
||||||
|
|
||||||
Internet-Draft IPv6 is Classless May 2017
|
|
||||||
|
|
||||||
|
|
||||||
[RFC4291] Hinden, R. and S. Deering, "IP Version 6 Addressing
|
[RFC4291] Hinden, R. and S. Deering, "IP Version 6 Addressing
|
||||||
Architecture", RFC 4291, February 2006.
|
Architecture", RFC 4291, February 2006.
|
||||||
|
|
||||||
|
|
@ -235,6 +219,13 @@ Internet-Draft IPv6 is Classless May 2017
|
||||||
DOI 10.17487/RFC7217, April 2014,
|
DOI 10.17487/RFC7217, April 2014,
|
||||||
<http://www.rfc-editor.org/info/rfc7217>.
|
<http://www.rfc-editor.org/info/rfc7217>.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
Bourbaki Expires November 10, 2017 [Page 4]
|
||||||
|
|
||||||
|
Internet-Draft IPv6 is Classless May 2017
|
||||||
|
|
||||||
|
|
||||||
[RFC8064] Gont, F., Cooper, A., Thaler, D., and W. Liu,
|
[RFC8064] Gont, F., Cooper, A., Thaler, D., and W. Liu,
|
||||||
"Recommendation on Stable IPv6 Interface Identifiers",
|
"Recommendation on Stable IPv6 Interface Identifiers",
|
||||||
RFC 8064, DOI 10.17487/RFC8064, February 2017,
|
RFC 8064, DOI 10.17487/RFC8064, February 2017,
|
||||||
|
|
@ -274,14 +265,6 @@ Internet-Draft IPv6 is Classless May 2017
|
||||||
RFC 7721, DOI 10.17487/RFC7721, March 2016,
|
RFC 7721, DOI 10.17487/RFC7721, March 2016,
|
||||||
<http://www.rfc-editor.org/info/rfc7721>.
|
<http://www.rfc-editor.org/info/rfc7721>.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Bourbaki Expires November 9, 2017 [Page 5]
|
|
||||||
|
|
||||||
Internet-Draft IPv6 is Classless May 2017
|
|
||||||
|
|
||||||
|
|
||||||
Author's Address
|
Author's Address
|
||||||
|
|
||||||
Nicolas Bourbaki
|
Nicolas Bourbaki
|
||||||
|
|
@ -294,43 +277,4 @@ Author's Address
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
Bourbaki Expires November 10, 2017 [Page 5]
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Bourbaki Expires November 9, 2017 [Page 6]
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue