summaryrefslogtreecommitdiff
path: root/doc/rfc/rfc6540.txt
diff options
context:
space:
mode:
Diffstat (limited to 'doc/rfc/rfc6540.txt')
-rw-r--r--doc/rfc/rfc6540.txt339
1 files changed, 339 insertions, 0 deletions
diff --git a/doc/rfc/rfc6540.txt b/doc/rfc/rfc6540.txt
new file mode 100644
index 0000000..912d91a
--- /dev/null
+++ b/doc/rfc/rfc6540.txt
@@ -0,0 +1,339 @@
+
+
+
+
+
+
+Internet Engineering Task Force (IETF) W. George
+Request for Comments: 6540 Time Warner Cable
+BCP: 177 C. Donley
+Category: Best Current Practice CableLabs
+ISSN: 2070-1721 C. Liljenstolpe
+ Big Switch Networks
+ L. Howard
+ Time Warner Cable
+ April 2012
+
+
+ IPv6 Support Required for All IP-Capable Nodes
+
+Abstract
+
+ Given the global lack of available IPv4 space, and limitations in
+ IPv4 extension and transition technologies, this document advises
+ that IPv6 support is no longer considered optional. It also cautions
+ that there are places in existing IETF documents where the term "IP"
+ is used in a way that could be misunderstood by implementers as the
+ term "IP" becomes a generic that can mean IPv4 + IPv6, IPv6-only, or
+ IPv4-only, depending on context and application.
+
+Status of This Memo
+
+ This memo documents an Internet Best Current Practice.
+
+ This document is a product of the Internet Engineering Task Force
+ (IETF). It represents the consensus of the IETF community. It has
+ received public review and has been approved for publication by the
+ Internet Engineering Steering Group (IESG). Further information on
+ BCPs is available in Section 2 of RFC 5741.
+
+ Information about the current status of this document, any errata,
+ and how to provide feedback on it may be obtained at
+ http://www.rfc-editor.org/info/rfc6540.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+George, et al. Best Current Practice [Page 1]
+
+RFC 6540 IPv6-Required April 2012
+
+
+Copyright Notice
+
+ Copyright (c) 2012 IETF Trust and the persons identified as the
+ document authors. All rights reserved.
+
+ This document is subject to BCP 78 and the IETF Trust's Legal
+ Provisions Relating to IETF Documents
+ (http://trustee.ietf.org/license-info) in effect on the date of
+ publication of this document. Please review these documents
+ carefully, as they describe your rights and restrictions with respect
+ to this document. Code Components extracted from this document must
+ include Simplified BSD License text as described in Section 4.e of
+ the Trust Legal Provisions and are provided without warranty as
+ described in the Simplified BSD License.
+
+Table of Contents
+
+ 1. Introduction ....................................................2
+ 2. Clarifications and Recommendation ...............................3
+ 3. Acknowledgements ................................................4
+ 4. Security Considerations .........................................5
+ 5. Informative References ..........................................5
+
+1. Introduction
+
+ IP version 4 (IPv4) has served to connect public and private hosts
+ all over the world for over 30 years. However, due to the success of
+ the Internet in finding new and innovative uses for IP networking,
+ billions of hosts are now connected via the Internet and require
+ unique addressing. This demand has led to the exhaustion of the IANA
+ global pool of unique IPv4 addresses [IANA-EXHAUST], and will be
+ followed by the exhaustion of the free pools for each Regional
+ Internet Registry (RIR), the first of which is APNIC [APNIC-EXHAUST].
+ While transition technologies and other means to extend the lifespan
+ of IPv4 do exist, nearly all of them come with trade-offs that
+ prevent them from being optimal long-term solutions when compared
+ with deployment of IP version 6 (IPv6) as a means to allow continued
+ growth on the Internet. See [RFC6269] and [NAT444-IMPACTS] for some
+ discussion on this topic.
+
+ IPv6 [RFC1883] was proposed in 1995 as, among other things, a
+ solution to the limitations on globally unique addressing that IPv4's
+ 32-bit addressing space represented, and has been under continuous
+ refinement (e.g., [RFC2460]) and deployment ever since. The
+ exhaustion of IPv4 and the continued growth of the Internet worldwide
+ have created the driver for widespread IPv6 deployment.
+
+
+
+
+
+George, et al. Best Current Practice [Page 2]
+
+RFC 6540 IPv6-Required April 2012
+
+
+ However, the IPv6 deployment necessary to reduce reliance on IPv4 has
+ been hampered by a lack of ubiquitous hardware and software support
+ throughout the industry. Many vendors, especially in the consumer
+ space, have continued to view IPv6 support as optional. Even today,
+ they are still selling "IP-capable" or "Internet-Capable" devices
+ that are not IPv6-capable, which has continued to push out the point
+ at which the natural hardware refresh cycle will significantly
+ increase IPv6 support in the average home or enterprise network.
+ They are also choosing not to update existing software to enable IPv6
+ support on software-updatable devices, which is a problem because it
+ is not realistic to expect that the hardware refresh cycle will
+ single-handedly purge IPv4-only devices from the active network in a
+ reasonable amount of time. This is a significant problem, especially
+ in the consumer space, where the network operator often has no
+ control over the hardware the consumer chooses to use. For the same
+ reason that the average consumer is not making a purchasing decision
+ based on the presence of IPv6 support in their Internet-capable
+ devices and services, consumers are unlikely to replace their still-
+ functional Internet-capable devices simply to add IPv6 support --
+ they don't know or don't care about IPv6; they simply want their
+ devices to work as advertised.
+
+ This lack of support is making the eventual IPv6 transition
+ considerably more difficult, and drives the need for expensive and
+ complicated transition technologies to extend the life of IPv4-only
+ devices as well as to eventually interwork IPv4-only and IPv6-only
+ hosts. While IPv4 is expected to coexist on the Internet with IPv6
+ for many years, a transition from IPv4 as the dominant Internet
+ Protocol version towards IPv6 as the dominant Internet Protocol
+ version will need to occur. The sooner the majority of devices
+ support IPv6, the less protracted this transition period will be.
+
+2. Clarifications and Recommendation
+
+ To ensure interoperability and proper function after IPv4 exhaustion,
+ support for IPv6 is virtually a requirement. Rather than update the
+ existing IPv4 protocol specification standards to include IPv6, the
+ IETF has defined a completely separate set of standalone documents
+ that cover IPv6. Therefore, implementers are cautioned that a
+ distinction must be made between IPv4 and IPv6 in some IETF documents
+ where the term "IP" is used generically. Current requirements for
+ IPv6 support can be found in [RFC6204] and [RFC6434]. Each of these
+ documents contains specific information, requirements, and references
+ to other Draft and Proposed Standards governing many aspects of IPv6
+ implementation.
+
+
+
+
+
+
+George, et al. Best Current Practice [Page 3]
+
+RFC 6540 IPv6-Required April 2012
+
+
+ Many of the IETF's early documents use the generic term "IP"
+ synonymously with the more specific "IPv4". Some examples of this
+ potential confusion can be found in [RFC1812], especially in
+ Sections 1, 2, and 4. Since RFC 1812 is an IPv4 router
+ specification, the generic use of IP in this standard may cause
+ confusion as the term "IP" can now be interpreted to mean
+ IPv4 + IPv6, IPv6-only, or IPv4-only. Additionally, [RFC1122] is no
+ longer a complete definition of "IP" or the Internet Protocol suite
+ by itself, because it does not include IPv6. For example,
+ Section 3.1 does not contain references to the equivalent standards
+ for IPv6 for the Internet layer, Section 3.2 is a protocol
+ walk-through for IPv4 only, and Section 3.2.1.1 explicitly requires
+ that an IP datagram whose version number is not 4 be discarded, which
+ would be detrimental to IPv6 forwarding. Additional instances of
+ this type of problem exist that are not discussed here. Since
+ existing RFCs say "IP" in places where they may mean IPv4,
+ implementers are cautioned to ensure that they know whether a given
+ standard is inclusive or exclusive of IPv6. To ensure
+ interoperability, implementers building IP nodes will need to support
+ both IPv4 and IPv6. If the standard does not include an integral
+ definition of both IPv4 and IPv6, implementers need to use the other
+ informative references in this document as companion guidelines for
+ proper IPv6 implementations.
+
+ To ensure interoperability and flexibility, the best practices are as
+ follows:
+
+ o New IP implementations must support IPv6.
+
+ o Updates to current IP implementations should support IPv6.
+
+ o IPv6 support must be equivalent or better in quality and
+ functionality when compared to IPv4 support in a new or updated IP
+ implementation.
+
+ o New and updated IP networking implementations should support IPv4
+ and IPv6 coexistence (dual-stack), but must not require IPv4 for
+ proper and complete function.
+
+ o Implementers are encouraged to update existing hardware and
+ software to enable IPv6 wherever technically feasible.
+
+3. Acknowledgements
+
+ Thanks to the following people for their reviews and comments: Marla
+ Azinger, Brian Carpenter, Victor Kuarsingh, Jari Arkko, Scott Brim,
+ Margaret Wasserman, Joe Touch, Fred Baker, Benson Schliesser, Eric
+ Rosen, David Harrington, and Wesley Eddy.
+
+
+
+George, et al. Best Current Practice [Page 4]
+
+RFC 6540 IPv6-Required April 2012
+
+
+4. Security Considerations
+
+ There are no direct security considerations generated by this
+ document, but existing documented security considerations for
+ implementing IPv6 will apply.
+
+5. Informative References
+
+ [APNIC-EXHAUST]
+ APNIC, "APNIC Press Release - Key Turning Point in Asia
+ Pacific IPv4 Exhaustion", April 2011, <http://
+ www.apnic.net/__data/assets/pdf_file/0018/33246/
+ Key-Turning-Point-in-Asia-Pacific-IPv4-
+ Exhaustion_English.pdf>.
+
+ [IANA-EXHAUST]
+ IANA, "IANA IPv4 Address Space Registry",
+ <http://www.iana.org/assignments/ipv4-address-space>.
+
+ [NAT444-IMPACTS]
+ Donley, C., Howard, L., Kuarsingh, V., Berg, J., and J.
+ Doshi, "Assessing the Impact of Carrier-Grade NAT on
+ Network Applications", Work in Progress, November 2011.
+
+ [RFC1122] Braden, R., Ed., "Requirements for Internet Hosts -
+ Communication Layers", STD 3, RFC 1122, October 1989.
+
+ [RFC1812] Baker, F., Ed., "Requirements for IP Version 4 Routers",
+ RFC 1812, June 1995.
+
+ [RFC1883] Deering, S. and R. Hinden, "Internet Protocol, Version 6
+ (IPv6) Specification", RFC 1883, December 1995.
+
+ [RFC2460] Deering, S. and R. Hinden, "Internet Protocol, Version 6
+ (IPv6) Specification", RFC 2460, December 1998.
+
+ [RFC6204] Singh, H., Beebee, W., Donley, C., Stark, B., and O.
+ Troan, Ed., "Basic Requirements for IPv6 Customer Edge
+ Routers", RFC 6204, April 2011.
+
+ [RFC6269] Ford, M., Ed., Boucadair, M., Durand, A., Levis, P., and
+ P. Roberts, "Issues with IP Address Sharing", RFC 6269,
+ June 2011.
+
+ [RFC6434] Jankiewicz, E., Loughney, J., and T. Narten, "IPv6 Node
+ Requirements", RFC 6434, December 2011.
+
+
+
+
+
+George, et al. Best Current Practice [Page 5]
+
+RFC 6540 IPv6-Required April 2012
+
+
+Authors' Addresses
+
+ Wesley George
+ Time Warner Cable
+ 13820 Sunrise Valley Drive
+ Herndon, VA 20171
+ US
+
+ Phone: +1 703-561-2540
+ EMail: wesley.george@twcable.com
+
+
+ Chris Donley
+ CableLabs
+ 858 Coal Creek Circle
+ Louisville, CO 80027
+ US
+
+ Phone: +1-303-661-9100
+ EMail: C.Donley@cablelabs.com
+
+
+ Christopher Liljenstolpe
+ Big Switch Networks
+ 430 Cowper St.
+ Palo Alto, CA 94301
+ US
+
+ EMail: cdl@asgaard.org
+
+
+ Lee Howard
+ Time Warner Cable
+ 13820 Sunrise Valley Drive
+ Herndon, VA 20171
+ US
+
+ Phone: +1-703-345-3513
+ EMail: lee.howard@twcable.com
+
+
+
+
+
+
+
+
+
+
+
+
+George, et al. Best Current Practice [Page 6]
+