Internet Engineering Task Force (IETF)

RFC 3177 argued that in IPv6, end sites should be assigned /48 blocks in most cases. The Regional Internet Registries (RIRs) adopted that recommendation in 2002, but began reconsidering the policy in 2005. This document obsoletes the RFC 3177 recommendations on the assignment of IPv6 address space to end sites. The exact choice of how much address space to assign end sites is an issue for the operational community. The IETF’s role in this case is limited to providing guidance on IPv6 architectural and operational considerations. This document reviews the architectural and operational considerations of end site assignments as well as the motivations behind the original recommendations in RFC 3177. Moreover, this document clarifies that a one-size-fits-all recommendation of /48 is not nuanced enough for the broad range of end sites and is no longer recommended as a single default.

[1]  Paul Vixie,et al.  Extension Mechanisms for DNS (EDNS0) , 1999, RFC.

[2]  Wolfgang Mühlbauer,et al.  Comparing DNS resolvers in the wild , 2010, IMC '10.

[3]  Stephen E. Deering,et al.  Internet Protocol, Version 6 (IPv6) Specification , 1995, RFC.

[4]  Barbara Stark,et al.  Basic Requirements for IPv6 Customer Edge Routers , 2011, RFC.

[5]  Pekka Nikander,et al.  SEcure Neighbor Discovery (SEND) , 2005, RFC.

[6]  Jon Postel,et al.  Internet Protocol , 1981, RFC.

[7]  Tuomas Aura,et al.  Cryptographically Generated Addresses (CGA) , 2005, ISC.

[8]  Lixia Zhang,et al.  Resource ReSerVation Protocol (RSVP) - Version 1 Functional Specification , 1997, RFC.

[9]  Scott Rose,et al.  Resource Records for the DNS Security Extensions, RFC 4034 | NIST , 2005 .

[10]  Lorenzo Colitti,et al.  Evaluating IPv6 Adoption in the Internet , 2010, PAM.

[11]  Ralph E. Droms,et al.  Stateless Dynamic Host Configuration Protocol (DHCP) Service for IPv6 , 2004, RFC.

[12]  Jaehoon Jeong,et al.  IPv6 Router Advertisement Option for DNS Configuration , 2007, RFC.

[13]  David E. Culler,et al.  Transmission of IPv6 Packets over IEEE 802.15.4 Networks , 2007, RFC.

[14]  Brian E. Carpenter,et al.  Advisory Guidelines for 6to4 Deployment , 2011, RFC.

[15]  Thomas Narten,et al.  Neighbor Discovery for IP Version 6 (IPv6) , 1996, RFC.

[16]  David D. Clark,et al.  Tussle in cyberspace: defining tomorrow's Internet , 2002, IEEE/ACM Transactions on Networking.

[17]  Scott Rose,et al.  DNS Security Introduction and Requirements , 2005, RFC.

[18]  Masanobu Kawashima,et al.  A Recommendation for IPv6 Address Text Representation , 2010, RFC.

[19]  David Thaler,et al.  Socket Interface Extensions for Multicast Source Filters , 2004, RFC.

[20]  Hesham Soliman,et al.  Status of this Memo , 1985 .

[21]  Grenville J. Armitage,et al.  IPv6 over ATM Networks , 1999, RFC.

[22]  Matt Thomas,et al.  Advanced Sockets Application Program Interface (API) for IPv6 , 2003, RFC.

[23]  Dan Wing,et al.  Happy Eyeballs: Success with Dual-Stack Hosts , 2012, RFC.

[24]  Iesg IAB/IESG Recommendations on IPv6 Address Allocations to Sites , 2001 .

[25]  Brad Cain,et al.  Using Internet Group Management Protocol Version 3 (IGMPv3) and Multicast Listener Discovery Protocol Version 2 (MLDv2) for Source-Specific Multicast , 2006, RFC.

[26]  David Thaler,et al.  Unicast-Prefix-Based IPv4 Multicast Addresses , 2010, RFC.

[27]  Hugo Krawczyk,et al.  A Security Architecture for the Internet Protocol , 1999, IBM Syst. J..

[28]  Stephen E. Deering,et al.  Internet Control Message Protocol (ICMPv6) for the Internet Protocol Version 6 (IPv6) Specification , 2006, RFC.

[29]  Scott O. Bradner,et al.  Key words for use in RFCs to Indicate Requirement Levels , 1997, RFC.

[30]  Claudio DeSanti,et al.  Transmission of IPv6, IPv4, and Address Resolution Protocol (ARP) Packets over Fibre Channel , 2006, RFC.

[31]  Thomas P. Brisco DNS Support for Load Balancing , 1995, RFC.

[32]  Scott Rose,et al.  Resource Records for the DNS Security Extensions , 2005, RFC.

[33]  Brian Haberman,et al.  IP Forwarding Table MIB , 2006, RFC.

[34]  Erik Nordmark,et al.  IPv6 Subnet Model: The Relationship between Links and Subnet Prefixes , 2010, RFC.

[35]  Brad Cain,et al.  Source-Specific Multicast for IP , 2006, RFC.

[36]  Thomas Narten,et al.  IPv6 Stateless Address Autoconfiguration , 1996, RFC.

[37]  Thomas Narten,et al.  Privacy Extensions for Stateless Address Autoconfiguration in IPv6 , 2001, RFC.

[38]  Lucy Yong,et al.  The Use of Entropy Labels in MPLS Forwarding , 2012, RFC.

[39]  Grenville J. Armitage,et al.  IPv6 over Non-Broadcast Multiple Access (NBMA) networks , 1999, RFC.

[40]  Enke Chen,et al.  Destination Preference Attribute for BGP , 1996 .

[41]  Stephen T. Kent,et al.  Security Architecture for the Internet Protocol , 1998, RFC.

[42]  Paul Vixie,et al.  A DNS RR for specifying the location of services (DNS SRV) , 1996, RFC.

[43]  David W. Hankins,et al.  IP Version 6 over PPP , 2007, RFC.

[44]  David Thaler,et al.  Internet Engineering Task Force (ietf) Default Address Selection for Internet Protocol Version 6 (ipv6) , 2022 .

[45]  Frank Xia,et al.  Transmission of IPv6 via the IPv6 Convergence Sublayer over IEEE 802.16 Networks , 2008, RFC.

[46]  C. Perkins,et al.  Internet Engineering Task Force J . Bound INTERNET DRAFT Compaq DHC Working Group , 1998 .

[47]  Stephen E. Deering,et al.  Path MTU Discovery for IP version 6 , 1996, RFC.

[48]  Suresh Krishnan,et al.  Reserved IPv6 Interface Identifiers , 2009, RFC.

[49]  Enke Chen,et al.  BGP Route Reflection: An Alternative to Full Mesh Internal BGP (IBGP) , 2006, RFC.

[50]  Brian E. Carpenter,et al.  Architectural Principles of the Internet , 1996, RFC.

[51]  Paul E. Hoffman,et al.  Internet Key Exchange Protocol Version 2 (IKEv2) , 2010, RFC.

[52]  Daniel Massey,et al.  Protocol Modifications for the DNS Security Extensions RFC 4035 | NIST , 2005 .

[53]  Matt Mathis,et al.  Packetization Layer Path MTU Discovery , 2007, RFC.

[54]  Erik Nordmark,et al.  Basic Transition Mechanisms for IPv6 Hosts and Routers , 2005, RFC.

[55]  Vishwas Manral,et al.  Cryptographic Algorithm Implementation Requirements for Encapsulating Security Payload (ESP) and Authentication Header (AH) , 2005, RFC.

[56]  Francis Dupont,et al.  Mobile IPv6 Operation with IKEv2 and the Revised IPsec Architecture , 2007, RFC.

[57]  Brian E. Carpenter,et al.  Middleboxes: Taxonomy and Issues , 2002, RFC.

[58]  Dimitry Haskin,et al.  A BGP/IDRP Route Server alternative to a full mesh routing , 1995, RFC.

[59]  Shawn A. Routhier Management Information Base for the Internet Protocol (IP) , 2006, RFC.

[60]  Charles E. Perkins,et al.  Mobility support in IPv6 , 1996, MobiCom '96.

[61]  Randall J. Atkinson,et al.  IP Encapsulating Security Payload (ESP) , 1995, RFC.

[62]  Stephen T. Kent,et al.  Certificate Policy (CP) for the Resource Public Key Infrastructure (RPKI) , 2012, RFC.

[63]  Nick Moore,et al.  Optimistic Duplicate Address Detection (DAD) for IPv6 , 2006, RFC.

[64]  Andrew Yourtchenko,et al.  Dynamic Host Configuration Protocol for IPv6 (DHCPv6) , 2003, RFC.

[65]  Yakov Rekhter,et al.  Address Allocation for Private Internets , 1994, RFC.

[66]  Paul V. Mockapetris,et al.  Domain names - implementation and specification , 1987, RFC.

[67]  William C. Fenner,et al.  Multicast Listener Discovery (MLD) for IPv6 , 1999, RFC.

[68]  Rolland Vida,et al.  Multicast Listener Discovery Version 2 (MLDv2) for IPv6 , 2004, RFC.

[69]  Christian Huitema,et al.  Teredo: Tunneling IPv6 over UDP through Network Address Translations (NATs) , 2006, RFC.

[70]  Christian Huitema,et al.  DNS Extensions to Support IP Version 6 , 1995, RFC.

[71]  Scott Rose,et al.  Protocol Modifications for the DNS Security Extensions , 2005, RFC.

[72]  Andrew G. Malis,et al.  Transmission of IPv6 Packets over Frame Relay Networks Specification , 1999, RFC.

[73]  David Thaler,et al.  IPv6 Host-to-Router Load Sharing , 2005, RFC.

[74]  Scott Rose,et al.  DNS Security Introduction and Requirements , 2005, RFC.

[75]  Bogdan M. Wilamowski,et al.  The Transmission Control Protocol , 2005, The Industrial Information Technology Handbook.

[76]  Erik Nordmark,et al.  Extension to Sockets API for Mobile IPv6 , 2006, RFC.

[77]  Stephen E. Deering,et al.  IPv6 Jumbograms , 1999, RFC.

[78]  Stephen T. Kent,et al.  IP Authentication Header , 1995, RFC.

[79]  Marijke Kaat,et al.  Overview of 1999 IAB Network Layer Workshop , 2000, RFC.

[80]  Jari Arkko,et al.  Using IPsec to Protect Mobile IPv6 Signaling Between Mobile Nodes and Home Agents , 2004, RFC.

[81]  Wei Cao,et al.  Internet Engineering Task Force (ietf) Lightweight Internet Group Management Protocol Version 3 (igmpv3) and Multicast Listener Discovery Version 2 (mldv2) Protocols , 1993 .

[82]  Pekka Savola,et al.  Reclassification of RFC 1863 to Historic , 2005, RFC.

[83]  Ravishanker Chandra,et al.  BGP Route Reflection An alternative to full mesh IBGP , 1996, RFC.

[84]  Robert M. Hinden,et al.  Unique Local IPv6 Unicast Addresses , 2005, RFC.

[85]  Russ Housley,et al.  Internet X.509 Public Key Infrastructure Certificate and Certificate Revocation List (CRL) Profile , 2002, RFC.

[86]  Douglas C. Montgomery,et al.  A Profile for IPv6 in the U.S. Government - Version 1.0 , 2008 .

[87]  Sandra L. Murphy,et al.  BGP Security Vulnerabilities Analysis , 2006, RFC.

[88]  Atsushi Onoe,et al.  Transmission of IPv6 Packets over IEEE 1394 Networks , 2001, RFC.

[89]  Brian Haberman,et al.  Source Address Selection for the Multicast Listener Discovery (MLD) Protocol , 2003, RFC.

[90]  Matt Crawford,et al.  Transmission of IPv6 Packets over Ethernet Networks , 1998, RFC.

[91]  David Thaler,et al.  Unicast-Prefix-based IPv6 Multicast Addresses , 2002, RFC.

[92]  Jeffrey I. Schiller,et al.  Cryptographic Algorithms for Use in the Internet Key Exchange Version 2 (IKEv2) , 2005, RFC.

[93]  Erik Nordmark,et al.  Ipv6 Socket Api for Source Address Selection , 2007 .

[94]  David Thaler,et al.  Default Router Preferences and More-Specific Routes , 2005, RFC.

[95]  Paul V. Mockapetris,et al.  Domain names: Concepts and facilities , 1983, RFC.

[96]  Christian Huitema,et al.  DNS Extensions to Support IP Version 6 , 2003, RFC.

[97]  Geoff Huston,et al.  A Profile for X.509 PKIX Resource Certificates , 2012, RFC.

[98]  Internet Architecture Board,et al.  The Rise of the Middle and the Future of End-to-End: Reflections on the Evolution of the Internet Architecture , 2004, RFC.

[99]  Carlos Pignataro,et al.  Extended ICMP to Support Multi-Part Messages , 2007, RFC.

[100]  Randy Bush,et al.  Representing Internet Protocol version 6 (IPv6) Addresses in the Domain Name System (DNS) , 2002, RFC.

[101]  Stephen E. Deering,et al.  IP Version 6 Addressing Architecture , 1995, RFC.

[102]  Suresh Krishnan,et al.  Handling of Overlapping IPv6 Fragments , 2009, RFC.

[103]  George Neville-Neil,et al.  Deprecation of Type 0 Routing Headers in IPv6 , 2007, RFC.

[104]  Robert E. Gilligan,et al.  Basic Socket Interface Extensions for IPv6 , 1997, RFC.

[105]  Brian E. Carpenter,et al.  IPv6 Flow Label Specification , 2004, RFC.

[106]  Brian E. Carpenter,et al.  Internet Transparency , 2000, RFC.

[107]  Craig Partridge,et al.  IPv6 Router Alert Option , 1999, RFC.