Network Working Group R. Droms Request for Comments: 2939 Bucknell University BCP: 43 September 2000 Obsoletes: 2489 Category: Best Current PracticeProcedures and IANA Guidelines for Definition of New DHCP Options and Message Types
1. Introduction
The Dynamic Host Configuration Protocol (DHCP) [1] provides a framework for passing configuration information to hosts on a TCP/IP network. Configuration parameters and other control information are carried in tagged data items that are stored in the 'options' field of the DHCP message. The data items themselves are also called "options" [2]. DHCP protocol messages are identified by the 'DHCP Message Type' option (option code 51). Each message type is defined by the data value carried in the 'DHCP Message Type' option.
Droms Best Current Practice [Page 1]
RFC 2939 Procedures for New DHCP Options September 2000
This document describes the procedure for defining new DHCP options and message types. The procedure will guarantee that:
2. Overview and background
This document specifies procedures for defining new option codes and message types.
2.1 New DHCP option codes
The procedure described in this document modifies and clarifies the procedure for defining new options in RFC 2131 [2]. The primary modification is to the time at which a new DHCP option is assigned an option number. In the procedure described in this document, the option number is not assigned until specification for the option is about to be published as an RFC.
Droms Best Current Practice [Page 2]
RFC 2939 Procedures for New DHCP Options September 2000
In the future, new DHCP option codes will be assigned by IETF consensus. New DHCP options will be documented in RFCs approved by the IESG, and the codes for those options will be assigned at the time the relevant RFCs are published. Typically, the IESG will seek input on prospective assignments from appropriate sources (e.g., a relevant Working Group if one exists). Groups of related options may be combined into a single specification and reviewed as a set by the IESG. Prior to assignment of an option code, it is not appropriate to incorporate new options into products, include the specification in other documents or otherwise make use of the new options.
2.2 New DHCP message types
RFC 2131 does not specify any mechanism for defining new DHCP message types. In the future, new DHCP message types will be documented in RFCs approved by the IESG, and the codes for these new message types will be assigned at the time the relevant RFCs are published.
Droms Best Current Practice [Page 3]
RFC 2939 Procedures for New DHCP Options September 2000 3. ProcedureThe author of a new DHCP option or message type will follow these steps to obtain approval for the option and publication of the specification of the option as an RFC:
4. References
[1] Droms, R., "Dynamic Host Configuration Protocol", RFC 2131, March
Droms Best Current Practice [Page 4]
RFC 2939 Procedures for New DHCP Options September 2000
[3] Droms, R. and K. Fong, "NetWare/IP Domain Name and Information",
5. Changes from RFC 2489
This document extends the procedures for defining new DHCP options specified in RFC 2489 [5] to include the definition of new DHCP message types. The language reserving site-specific option codes has been strengthened to emphasize the requirement that site-specific option codes must not be encoded in publicly distributed DHCP implementations.
6. Security Considerations
Information that creates or updates an option code or message type code assignment needs to be authenticated.
7. IANA Considerations
RFC 2132 and RFC 2489 provided guidance to the IANA on the procedure it should follow when assigning option numbers for new DHCP options or message types. This document updates and replaces those instructions. In particular, IANA is requested to assign DHCP option codes or message type codes only for options or message types that have been approved for publication as RFCs; i.e., documents that have been approved through "IETF consensus" as defined in RFC 2434 [4].
Droms Best Current Practice [Page 5]
RFC 2939 Procedures for New DHCP Options September 2000 8. Author's AddressRalph Droms Computer Science Department 323 Dana Engineering Bucknell University Lewisburg, PA 17837
Droms Best Current Practice [Page 6]
RFC 2939 Procedures for New DHCP Options September 2000 9. Full Copyright StatementCopyright (C) The Internet Society (2000). All Rights Reserved.