Network Working Group. Category: Informational UNINETT A. Vijayabhaskar Cisco Systems (India) Private Limited May 2005

Similar documents
Network Working Group Request for Comments: 4242 Category: Standards Track University of Southampton B. Volz Cisco Systems, Inc.

Network Working Group. Category: Standards Track June Dynamic Host Configuration Protocol for IPv6 (DHCPv6) Relay Agent Subscriber-ID Option

Expires: October 9, 2005 April 7, 2005

Network Working Group. Category: Standards Track August Dynamic Host Configuration Protocol for IPv6 (DHCPv6) Relay Agent Remote-ID Option

Network Working Group. Category: Standards Track Samsung S. Kumar Tech Mahindra Ltd S. Madanapalli Samsung May 2008

Category: Standards Track October Vendor-Identifying Vendor Options for Dynamic Host Configuration Protocol version 4 (DHCPv4)

Request for Comments: NTT Communications A. Takenouchi NTT December A Model of IPv6/IPv4 Dual Stack Internet Access Service

Network Working Group Request for Comments: December IPv6 Prefix Options for Dynamic Host Configuration Protocol (DHCP) version 6

Updates: 2710 September 2003 Category: Standards Track. Source Address Selection for the Multicast Listener Discovery (MLD) Protocol

Request for Comments: 5010 Category: Standards Track Cisco Systems, Inc. September 2007

Category: Standards Track Cisco H. Tschofenig Nokia Siemens Networks August 2008

Category: Standards Track October 2006

Category: Standards Track December 2003

Category: Standards Track Cisco Systems, Inc. March 2005

Network Working Group Request for Comments: Cisco Systems, Inc. December 2005

Network Working Group Request for Comments: February 2006

Network Working Group. Category: Informational May OSPF Database Exchange Summary List Optimization

Category: Experimental SAMSUNG Electronics L. Beloeil France Telecom R&D S. Madanapalli Ordyn Technologies September 2007

Network Working Group. February 2005

Category: Standards Track December 2007

Request for Comments: 4755 Category: Standards Track December 2006

Request for Comments: 5220 Category: Informational R. Hiromi Intec Netcore K. Kanayama INTEC Systems July 2008

Network Working Group. Category: Informational Comcast J. Paugh Nominum, Inc. September 2007

Request for Comments: 5156 Category: Informational April 2008

Category: Best Current Practice February Early IANA Allocation of Standards Track Code Points

Network Working Group Request for Comments: September IANA Considerations for the IPv4 and IPv6 Router Alert Options

Request for Comments: 3934 Updates: 2418 October 2004 BCP: 94 Category: Best Current Practice

Network Working Group Request for Comments: August Address-Prefix-Based Outbound Route Filter for BGP-4

Network Working Group Request for Comments: A. Zinin Alcatel-Lucent March 2007

C. Martin ipath Services February A Policy Control Mechanism in IS-IS Using Administrative Tags

Request for Comments: May 2007

Network Working Group. Category: Informational June Intermediate System to Intermediate System (IS-IS) Extensions for Traffic Engineering (TE)

Category: Informational M. Shand Cisco Systems May 2004

Network Working Group Request for Comments: Cisco Systems, Inc. June 2006

Network Working Group. Category: Informational October 2005

Category: Standards Track June Requesting Attributes by Object Class in the Lightweight Directory Access Protocol (LDAP) Status of This Memo

Category: Informational August Analysis of IPv6 Link Models for IEEE Based Networks. Status of This Memo

Request for Comments: 3932 October 2004 BCP: 92 Updates: 3710, 2026 Category: Best Current Practice

Network Working Group Request for Comments: 4603 Category: Informational Cisco Systems July Additional Values for the NAS-Port-Type Attribute

Network Working Group. Category: Informational January Unused Dynamic Host Configuration Protocol (DHCP) Option Codes

Network Working Group. BCP: 131 July 2007 Category: Best Current Practice

Category: Informational September A Suggested Scheme for DNS Resolution of Networks and Gateways

Network Working Group Request for Comments: 4558 Category: Standards Track Cisco Systems D. Papadimitriou Alcatel June 2006

Request for Comments: K. Norrman Ericsson June 2006

Network Working Group Request for Comments: 4143 Category: Standards Track Brandenburg November 2005

Request for Comments: 3861 Category: Standards Track August 2004

Updates: 2409 May 2005 Category: Standards Track. Algorithms for Internet Key Exchange version 1 (IKEv1)

Network Working Group. Category: Standards Track June Protocol Independent Multicast (PIM) Bootstrap Router MIB

Request for Comments: Cisco Systems, Inc. Category: Best Current Practice. P. Merckx Equant T. Telkamp Global Crossing May 2004

Category: Standards Track June 2006

Network Working Group Request for Comments: December 2004

Request for Comments: January 2007

Network Working Group. Category: Informational October 2005

Network Working Group. Category: Standards Track Cisco Systems May 2007

Network Working Group Request for Comments: 4147 Category: Informational August Proposed Changes to the Format of the IANA IPv6 Registry

Request for Comments: 4680 Updates: 4346 September 2006 Category: Standards Track

Category: Informational Woven Systems May 2008

Category: Standards Track Cisco Systems, Inc January The Secure Shell (SSH) Session Channel Break Extension

Request for Comments: 5179 Category: Standards Track May 2008

Network Working Group Request for Comments: 4424 February 2006 Updates: 4348 Category: Standards Track

Network Working Group. N. Williams Sun Microsystems June 2006

Request for Comments: 4433 Category: Standards Track Cisco Systems Inc. March 2006

Category: Standards Track September MIB Textual Conventions for Uniform Resource Identifiers (URIs)

Request for Comments: 4633 Category: Experimental August 2006

Category: Standards Track LabN Consulting, LLC July 2008

Network Working Group. Cisco Systems June 2007

February T11 Network Address Authority (NAA) Naming Format for iscsi Node Names

Request for Comments: 5079 Category: Standards Track December Rejecting Anonymous Requests in the Session Initiation Protocol (SIP)

Expires in six months 24 October 2004 Obsoletes: RFC , , 3377, 3771

Network Working Group. Category: Informational Cisco Systems A. Shaikh AT&T Labs (Research) April 2005

Network Working Group. Category: Standards Track June 2005

Network Working Group. Category: Standards Track September 2006

Network Working Group. Updates: 3463, 4468, 4954 June 2008 Category: Best Current Practice. A Registry for SMTP Enhanced Mail System Status Codes

Network Working Group. Azaire Networks H. Deng China Mobile J. Kempf DoCoMo USA Labs January 2008

Network Working Group. Category: Standards Track Juniper Networks August 2008

Network Working Group. Category: Informational SPARTA, Inc. S. Crocker Shinkuro Inc. S. Krishnaswamy SPARTA, Inc. August 2007

Request for Comments: 4759 Category: Standards Track Neustar Inc. L. Conroy Roke Manor Research November 2006

Network Working Group. Category: Informational March 2008

Network Working Group. Category: Standards Track Cisco Systems, Inc. April 2004

October Network News Transfer Protocol (NNTP) Extension for Streaming Feeds

Request for Comments: 3905 Category: Informational September A Template for IETF Patent Disclosures and Licensing Declarations

Network Working Group Request for Comments: Category: Standards Track G. Neville-Neil Neville-Neil Consulting December 2007

Category: Standards Track March Extensible Provisioning Protocol (EPP) Transport Over TCP

Request for Comments: 4255 Category: Standards Track SPARTA January Using DNS to Securely Publish Secure Shell (SSH) Key Fingerprints

Network Working Group Request for Comments: 3937 Category: Informational October 2004

Category: Standards Track B. Volz S. Zeng Cisco Systems, Inc. September 2007

Internet Engineering Task Force (IETF) Request for Comments: 8191 Category: Standards Track. X. Lee CNNIC. August 2017

Network Working Group Request for Comments: A. Zinin Alcatel-Lucent March OSPF Out-of-Band Link State Database (LSDB) Resynchronization

Request for Comments: Starent Networks A. Lior Bridgewater Systems K. Leung Cisco Systems October 2007

Network Working Group. Acreo AB October The Label Distribution Protocol (LDP) Implementation Survey Results

Category: Standards Track Juniper Networks E. Rosen Cisco Systems, Inc. August MPLS Upstream Label Assignment and Context-Specific Label Space

Request for Comments: 3764 Category: Standards Track April enumservice registration for Session Initiation Protocol (SIP) Addresses-of-Record

Network Working Group Internet-Draft August 2005 Expires: February 2, Atom Link No Follow draft-snell-atompub-feed-nofollow-00.

Network Working Group Internet-Draft January 25, 2006 Expires: July 29, Feed Rank draft-snell-atompub-feed-index-05.txt. Status of this Memo

IPv6 CONSORTIUM TEST SUITE Address Architecture Conformance Test Specification

Request for Comments: 3968 Updates: 3427 December 2004 BCP: 98 Category: Best Current Practice

Network Working Group. Category: Informational January 2006

Network Working Group Request for Comments: 4869 Category: Informational May Suite B Cryptographic Suites for IPsec. Status of This Memo

Category: Standards Track May Transport Layer Security Protocol Compression Methods

Network Working Group Request for Comments: Category: Best Current Practice January 2004

Transcription:

Network Working Group Request for Comments: 4076 Category: Informational T. Chown University of Southampton S. Venaas UNINETT A. Vijayabhaskar Cisco Systems (India) Private Limited May 2005 Renumbering Requirements for Stateless Dynamic Host Configuration Protocol for IPv6 (DHCPv6) Status of This Memo This memo provides information for the Internet community. It does not specify an Internet standard of any kind. Distribution of this memo is unlimited. Copyright Notice Copyright (C) The Internet Society (2005). Abstract IPv6 hosts using Stateless Address Autoconfiguration are able to configure their IPv6 address and default router settings automatically. However, further settings are not available. If these hosts wish to configure their DNS, NTP, or other specific settings automatically, the stateless variant of the Dynamic Host Configuration Protocol for IPv6 (DHCPv6) could be used. This combination of Stateless Address Autoconfiguration and stateless DHCPv6 could be used quite commonly in IPv6 networks. However, hosts using this combination currently have no means by which to be informed of changes in stateless DHCPv6 option settings; e.g., the addition of a new NTP server address, a change in DNS search paths, or full site renumbering. This document is presented as a problem statement from which a solution should be proposed in a subsequent document. Chown, et al. Informational [Page 1]

Table of Contents 1. Introduction...2 2. Problem Statement...3 3. Renumbering Scenarios...3 3.1. Site Renumbering...4 3.2. Changes to a DHCPv6-assigned Setting...4 4. Renumbering Requirements...4 5. Considerations in Choosing a Solution...4 6. Solution Space...5 7. Summary...5 8. Security Considerations...6 9. Acknowledgements...6 10. References...6 10.1. Normative References...6 10.2. Informative References...6 1. Introduction IPv6 hosts using Stateless Address Autoconfiguration [2] are able to configure their IPv6 address and default router settings automatically. Although Stateless Address Autoconfiguration for IPv6 allows automatic configuration of these settings, it does not provide a mechanism for additional non IP-address settings to be configured automatically. The full version of the Dynamic Host Configuration Protocol for IPv6 (DHCPv6) [3] is designed to provide both stateful address assignment to IPv6 hosts, as well as additional (non IP-address) configuration including DNS, NTP, and other specific settings. A full stateful DHCPv6 server allocates the addresses and maintains the clients bindings to keep track of client leases. If hosts using Stateless Address Autoconfiguration for IPv6 wish to configure their DNS, NTP, or other specific settings automatically, the stateless variant [4] of DHCPv6 could be used. This variant is more lightweight. It does not do address assignment; instead, it only provides additional configuration parameters, such as DNS resolver addresses. It does not maintain dynamic state about the information assigned to clients, and therefore there is no need to maintain dynamic per-client state on the server. This combination of Stateless Address Autoconfiguration and stateless DHCPv6 could be used quite commonly in IPv6 networks. Chown, et al. Informational [Page 2]

2. Problem Statement A problem, however, lies in the ability, or lack of ability, of clients using this combination to be informed of (or to deduce) changes in DHCPv6-assigned settings. While a DHCPv6 server unicasts Reconfigure messages to individual clients to trigger them to initiate Information-request/reply configuration exchanges to update their configuration settings, the stateless variant of DHCPv6 cannot use the Reconfigure mechanism because it does not maintain a list of IP addresses (leases) to send the unicast messages to. Note that in DHCPv6, Reconfigure messages must be unicast; multicast is not allowed. Thus, events including the following cannot be handled: o Full site renumbering o DNS server change of address o NTP server change of address o A change in DNS search paths It would be highly desirable that a host using the combination of Stateless Address Autoconfiguration and stateless DHCPv6 could handle a renumbering or reconfiguration event, whether planned or unplanned by the network administrator. Note that the scope of the problem could extend beyond Stateless DHCPv6, since only IP address options have a lifetime; i.e., there is no mechanism even in the full DHCPv6 that "expires" old information or otherwise forces a client to recheck that new/updated information is available. However, with full DHCPv6, a node may learn of updates to non-address options when renewing its address lease. 3. Renumbering Scenarios There are two main scenarios for changes to DHCPv6-assigned settings that would require the client to initiate an Information-request/ reply exchange to update the configuration. Chown, et al. Informational [Page 3]

3.1. Site Renumbering One of the fundamental principles of IPv6 is that sites receive their IPv6 address allocations from an ISP using provider-assigned (PA) address space. There is currently no provider-independent (PI) address space in IPv6. Therefore, a site changing its ISP must renumber its network. Any such site renumbering will require hosts to reconfigure both their own address and default router settings and their stateless DHCPv6-assigned settings. 3.2. Changes to a DHCPv6-assigned Setting An administrator may need to change one or more stateless DHCPv6-assigned settings; e.g., an NTP server, DNS server, or the DNS search path. This may be required if a new, additional DNS server is brought online and is moved to a new network (prefix), or if an existing server is decommissioned or known to be unavailable. 4. Renumbering Requirements Ideally, any of the above scenarios should be handled automatically by the hosts on the network. For this to be realised, a method is required whereby the hosts are informed that they should request new stateless DHCPv6-assigned setting information. The solution to the problem may depend on whether the renumbering or configuration change is planned or unplanned, from the perspective of the network administrator. There is already work underway toward understanding the planned renumbering [5] scenario for IPv6 networks. However, there is currently no mechanism in stateless DHCPv6 for handling planned renumbering events. 5. Considerations in Choosing a Solution A number of considerations could be listed for a desirable solution: o The solution should support planned renumbering; it is desirable that it also supports unplanned renumbering. o Security is important. No new security concerns should be introduced to Stateless DHCPv6 by the solution. o It must be possible to update options, even if the network is not renumbered. o It is desirable to maintain the "stateless" property; i.e., no per-client state should need to be kept in the server. Chown, et al. Informational [Page 4]

6. Solution Space Solutions should be designed and presented in a separate document. An initial brief set of candidate solutions might include the following: o Add a Reconfigure message mechanism that would work in the stateless DHCPv6 environment. This could enable planned or unplanned events, but may require a multicast mechanism in order to be realised. o Convey a valid lifetime timer to clients for stateless DHCPv6- assigned settings. This could primarily enable planned events, but with a small time-out it could handle unplanned events to some extent at the expense of the additional request traffic. The selection of recommended lifetime values/ranges would be the subject of future work. o Use some form of Router Advertisement (RA) [1] as a hint to request new stateless DHCPv6-assigned settings. Using only an observed new RA prefix as a hint to re-request settings would not handle changes that are purely to NTP, DNS, or other options. Other possible means of detection of network (re)attachment could also be used as cues (e.g., see Goals of Detecting Network Attachment (DNA) in IPv6 [6]). o Change the semantics of the O flag in RAs [2] so that toggling its value may trigger an Information-request message. There will also be conditions under which a client should send an Information-request, such as reconnection to a link. Recommendations for these cases are outside the scope of this document, but we expect ongoing work in the DNA WG (as scoped in Goals of Detecting Network Attachment (DNA) in IPv6 [6]) to yield recommendations. 7. Summary This document presents a problem statement for how IPv6 hosts that use the combination of Stateless Address Autoconfiguration and stateless DHCPv6 may be informed of renumbering events or other changes to the settings that they originally learned through stateless DHCPv6. A short list of candidate solutions is presented, which the authors hope will be expanded upon in subsequent documents. Chown, et al. Informational [Page 5]

8. Security Considerations There are no security considerations in this problem statement per se. However, whatever mechanism is designed or chosen to address this problem should avoid introducing new security concerns for (stateless) DHCPv6. The issues of maintaining appropriate security through a renumbering event are outside the scope of this document (if specific servers within the network are being added or removed, firewall configurations and ACLs, for example, will need to reflect this). However, this is an important area for further work. 9. Acknowledgements The authors would like to thank Ralph Droms, Bernie Volz, and other individuals on the DHC mail list for their comments on this document, as well as colleagues on the 6NET project. We also thank the review comments, particularly those from Thomas Narten. 10. References 10.1. Normative References [1] Narten, T., Nordmark, E., and W. Simpson, "Neighbor Discovery for IP Version 6 (IPv6)", RFC 2461, December 1998. [2] Thomson, S. and T. Narten, "IPv6 Stateless Address Autoconfiguration", RFC 2462, December 1998. [3] Droms, R., Bound, J., Volz, B., Lemon, T., Perkins, C., and M. Carney, "Dynamic Host Configuration Protocol for IPv6 (DHCPv6)", RFC 3315, July 2003. [4] Droms, R., "Stateless Dynamic Host Configuration Protocol (DHCP) Service for IPv6", RFC 3736, April 2004. 10.2. Informative References [5] Baker, F., Lear, E. and R. Droms, "Procedures for Renumbering an IPv6 Network without a Flag Day", Work in Progress, July 2004. [6] Choi, J., "Goals of Detecting Network Attachment (DNA) in IPv6", Work in Progress, October 2004. Chown, et al. Informational [Page 6]

Authors Addresses Tim Chown University of Southampton School of Electronics and Computer Science Southampton, Hampshire SO17 1BJ United Kingdom EMail: tjc@ecs.soton.ac.uk Stig Venaas UNINETT Trondheim NO 7465 Norway EMail: venaas@uninett.no Vijayabhaskar A Kalusivalingam Cisco Systems (India) Private Limited 9, Brunton Road Bangalore 560025 India EMail: vibhaska@cisco.com Chown, et al. Informational [Page 7]

Full Copyright Statement Copyright (C) The Internet Society (2005). This document is subject to the rights, licenses and restrictions contained in BCP 78, and except as set forth therein, the authors retain all their rights. This document and the information contained herein are provided on an "AS IS" basis and THE CONTRIBUTOR, THE ORGANIZATION HE/SHE REPRESENTS OR IS SPONSORED BY (IF ANY), THE INTERNET SOCIETY AND THE INTERNET ENGINEERING TASK FORCE DISCLAIM ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Intellectual Property The IETF takes no position regarding the validity or scope of any Intellectual Property Rights or other rights that might be claimed to pertain to the implementation or use of the technology described in this document or the extent to which any license under such rights might or might not be available; nor does it represent that it has made any independent effort to identify any such rights. Information on the procedures with respect to rights in RFC documents can be found in BCP 78 and BCP 79. Copies of IPR disclosures made to the IETF Secretariat and any assurances of licenses to be made available, or the result of an attempt made to obtain a general license or permission for the use of such proprietary rights by implementers or users of this specification can be obtained from the IETF on-line IPR repository at http://www.ietf.org/ipr. 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 ietfipr@ietf.org. Acknowledgement Funding for the RFC Editor function is currently provided by the Internet Society. Chown, et al. Informational [Page 8]