draft-ietf-dhc-rapid-commit-opt-00.txt   draft-ietf-dhc-rapid-commit-opt-01.txt 
DHC Working Group S. Daniel Park Network Working Group S. Park
Internet-Draft Pyungsoo Kim Internet-Draft P. Kim
Expires : 27 May 2004 SAMSUNG Electronics Expires : 11 September 2004 Samsung Electronics.
Bernie Volz B. Volz
(unaffiliated) 10 March 2004
28 November 2003
Rapid Commit Option for DHCPv4 Rapid Commit Option for DHCPv4
draft-ietf-dhc-rapid-commit-opt-00.txt draft-ietf-dhc-rapid-commit-opt-01.txt
Status of this Memo Status of this Memo
This document is an Internet-Draft and is in full conformance with This document is an Internet-Draft and is in full conformance with
all provisions of Section 10 of RFC2026 all provisions of Section 10 of RFC2026
Internet-Drafts are working documents of the Internet Engineering Internet-Drafts are working documents of the Internet Engineering
Task Force (IETF), its areas, and its working groups. Note that Task Force (IETF), its areas, and its working groups. Note that
other groups may also distribute working documents as Internet- other groups may also distribute working documents as Internet-
Drafts. Drafts.
skipping to change at page 1, line 35 skipping to change at page 1, line 34
documents at any time. It is inappropriate to use Internet- documents at any time. It is inappropriate to use Internet-
Drafts as reference material or to cite them other than as "work Drafts as reference material or to cite them other than as "work
in progress". in progress".
The list of current Internet-Drafts can be accessed at The list of current Internet-Drafts can be accessed at
http://www.ietf.org/ietf/1id-abstracts.txt http://www.ietf.org/ietf/1id-abstracts.txt
The list of Internet-Draft Shadow Directories can be accessed at The list of Internet-Draft Shadow Directories can be accessed at
http://www.ietf.org/shadow.html. http://www.ietf.org/shadow.html.
Copyright Notice
Copyright (C) The Internet Society (2004). All Rights Reserved.
Abstract Abstract
This document defines a new DHCPv4 option, modeled on the DHCPv6 This document defines a new DHCPv4 option, modeled on the DHCPv6
Rapid Commit option, for obtaining IP address and configuration Rapid Commit option, for obtaining IP address and configuration
information using a 2-message exchange rather than the usual 4- information using a 2-message exchange rather than the usual 4-
message exchange, expediting client configuration. message exchange, expediting client configuration.
Table of Contents Table of Contents
1. Introduction.................................................2 1. Introduction.................................................2
2. Requirements.................................................3 2. Requirements.................................................3
3. Client/Server Operations.....................................3 3. Client/Server Operations.....................................3
3.1 Detailed Flow................................................3 3.1 Detailed Flow................................................3
3.2 Administrative Considerations................................7 3.2 Administrative Considerations................................7
4. Rapid Commit Option Format...................................8 4. Rapid Commit Option Format...................................8
5. IANA Considerations..........................................8 5. IANA Considerations..........................................8
6. Security Considerations......................................8 6. Security Considerations......................................8
7. References...................................................9 7. References...................................................9
7.1 Normative References.........................................9 7.1 Normative References.........................................9
7.2 Informative References.......................................9 7.2 Informative References.......................................9
8. Author' Addresses............................................9 8. Authors' Addresses...........................................9
9. Acknowledgements............................................10 9. Acknowledgements............................................10
1. Introduction 1. Introduction
In some environments, such as those in which high mobility occurs In some environments, such as those in which high mobility occurs
and the network attachment point changes frequently, it is benefical and the network attachment point changes frequently, it is benefical
to rapidly configure clients. And, in these environments it is to rapidly configure clients. And, in these environments it is
possible to more quickly configure clients because the protections possible to more quickly configure clients because the protections
offered by the normal (and longer) 4-message exchange may not be offered by the normal (and longer) 4-message exchange may not be
needed. The 4-message exchange allows for redundancy (multiple DHCP needed. The 4-message exchange allows for redundancy (multiple DHCP
skipping to change at page 3, line 15 skipping to change at page 3, line 15
2. Requirements 2. Requirements
The keywords MUST, MUST NOT, REQUIRED, SHALL, SHALL NOT, SHOULD, The keywords MUST, MUST NOT, REQUIRED, SHALL, SHALL NOT, SHOULD,
SHOULD NOT, RECOMMENDED, MAY, and OPTIONAL, when they appear in this SHOULD NOT, RECOMMENDED, MAY, and OPTIONAL, when they appear in this
document, are to be interpreted as described in [RFC 2119] document, are to be interpreted as described in [RFC 2119]
3. Client/Server Operations 3. Client/Server Operations
A client that supports the Rapid Commit option SHOULD include it in A client that supports the Rapid Commit option SHOULD include it in
DHCPDISCOVER messages that it sends. The client MUST NOT include DHCPDISCOVER messages that it sends. The client MUST NOT include
it in any other messages. it in any other messages. A cilent and server only use this option
when configured to do so.
A client that sent a DHCPDISCOVER with Rapid Commit option processes A client that sent a DHCPDISCOVER with Rapid Commit option processes
responses as described in [RFC 2131]. However, if the client responses as described in [RFC 2131]. However, if the client
receives a DHCPACK message with a Rapid Commit option, it SHOULD receives a DHCPACK message with a Rapid Commit option, it SHOULD
process the DHCPACK immediately (without waiting for additional process the DHCPACK immediately (without waiting for additional
DHCPOFFER or DHCPACK messages) and use the address and DHCPOFFER or DHCPACK messages) and use the address and
configuration information contained therein. configuration information contained therein.
A server that supports the Rapid Commit option MAY respond to a A server that supports the Rapid Commit option MAY respond to a
DHCPDISCOVER message that included the Rapid Commit option with a DHCPDISCOVER message that included the Rapid Commit option with a
skipping to change at page 7, line 40 skipping to change at page 7, line 40
obtained the lease, it MUST use the same 'client identifier' in obtained the lease, it MUST use the same 'client identifier' in
the DHCPRELEASE message. the DHCPRELEASE message.
3.2 Administrative Considerations 3.2 Administrative Considerations
Network administrators MUST only enable the use of Rapid Commit on a Network administrators MUST only enable the use of Rapid Commit on a
DHCP server if one of the following conditions is met: DHCP server if one of the following conditions is met:
1. The server is the only server for the subnet. 1. The server is the only server for the subnet.
2. Addresses are plentiful for the client population. When 2. When multiple servers are present, they may each commit a
multiple servers are present, they may each commit a binding binding for all clients and therefore each server must have
for all clients and therefore each server must have sufficient sufficient addresses available.
addresses available.
A server MAY allow configuration for a different (likely A server MAY allow configuration for a different (likely
shorter) initial lease time for addresses assigned when Rapid shorter) initial lease time for addresses assigned when Rapid
Commit is used to expedite reclaiming addresses not used by Commit is used to expedite reclaiming addresses not used by
clients. clients.
4. Rapid Commit Option Format 4. Rapid Commit Option Format
The Rapid Commit option is used to signal the use of the two message The Rapid Commit option is used to signal the use of the two message
exchange for address assignment. The code for the Rapid Commit exchange for address assignment. The code for the Rapid Commit
skipping to change at page 9, line 32 skipping to change at page 9, line 32
[RFC 2939] R. Droms, Procedures and IANA Guidelines for Definition [RFC 2939] R. Droms, Procedures and IANA Guidelines for Definition
of New DHCP Options and Message Types, RFC 2939, of New DHCP Options and Message Types, RFC 2939,
September 2000. September 2000.
[RFC 3118] R. Droms and W. Arbaugh, Authentication for DHCP [RFC 3118] R. Droms and W. Arbaugh, Authentication for DHCP
Messages, RFC 3118, June 2001. Messages, RFC 3118, June 2001.
[RFC 3315] R. Droms, et. al., Dynamic Host Configuration Protocol [RFC 3315] R. Droms, et. al., Dynamic Host Configuration Protocol
for IPv6, RFC 3315, July 2003. for IPv6, RFC 3315, July 2003.
8. Author' Addresses 8. Authors' Addresses
Soohong Daniel Park Soohong Daniel Park
Mobile Platform Laboratory, SAMSUNG Electronics Mobile Platform Laboratory, SAMSUNG Electronics
416, Maetan-3Dong, Paldal-Gu, Suwon 416, Maetan-3Dong, Paldal-Gu, Suwon
Gyeonggi-Do, Korea Gyeonggi-Do, Korea
Phone: +82-31-200-4508 Phone: +82-31-200-4508
EMail: soohong.park@samsung.com EMail: soohong.park@samsung.com
Pyungsoo Kim Pyungsoo Kim
skipping to change at page 10, line 21 skipping to change at page 10, line 21
Bernie Volz Bernie Volz
116 Hawkins Pond Road 116 Hawkins Pond Road
Center Harbor, NH 03226-3103 Center Harbor, NH 03226-3103
USA USA
Phone: +1-603-968-3062 Phone: +1-603-968-3062
EMail: volz@metrocast.net EMail: volz@metrocast.net
9. Acknowledgements 9. Acknowledgements
Special thanks to Ted Lemon and Andre Kostur for their many Special thanks to Ted Lemon, Andre Kostur and Ralph Droms for
valuable comments. their many valuable comments.
Notice Regarding Intellectual Property Rights Intellectual Property Statement
See http://www.ietf.org/ietf/IPR/samsung-general-patent04102003.txt The IETF takes no position regarding the validity or scope of any
intellectual property 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; neither does it represent that it
has made any effort to identify any such rights. Information on the
IETF's procedures with respect to rights in standards-track and
standards-related documentation can be found in BCP-11. Copies of
claims of rights made available for publication 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 implementors or users of this specification can
be obtained from the IETF Secretariat.
The IETF invites any interested party to bring to its attention any
copyrights, patents or patent applications, or other proprietary
rights which may cover technology that may be required to practice
this standard. Please address the information to the IETF Executive
Director.
Full Copyright Statement Full Copyright Statement
Copyright (C) The Internet Society (2003). All Rights Reserved. Copyright (C) The Internet Society (2004). All Rights Reserved.
This document and translations of it may be copied and furnished to This document and translations of it may be copied and furnished to
others, and derivative works that comment on or otherwise explain it others, and derivative works that comment on or otherwise explain it
or assist in its implementation may be prepared, copied, published or assist in its implementation may be prepared, copied, published
and distributed, in whole or in part, without restriction of any and distributed, in whole or in part, without restriction of any
kind, provided that the above copyright notice and this paragraph kind, provided that the above copyright notice and this paragraph
are included on all such copies and derivative works. However, this are included on all such copies and derivative works. However, this
document itself may not be modified in any way, such as by removing document itself may not be modified in any way, such as by removing
the copyright notice or references to the Internet Society or other the copyright notice or references to the Internet Society or other
Internet organizations, except as needed for the purpose of Internet organizations, except as needed for the purpose of
 End of changes. 

This html diff was produced by rfcdiff 1.23, available from http://www.levkowetz.com/ietf/tools/rfcdiff/