idnits 2.17.1 draft-ietf-dhc-new-options-04.txt: Checking boilerplate required by RFC 5378 and the IETF Trust (see https://trustee.ietf.org/license-info): ---------------------------------------------------------------------------- ** Looks like you're using RFC 2026 boilerplate. This must be updated to follow RFC 3978/3979, as updated by RFC 4748. Checking nits according to https://www.ietf.org/id-info/1id-guidelines.txt: ---------------------------------------------------------------------------- ** Missing expiration date. The document expiration date should appear on the first and last page. ** The document seems to lack a 1id_guidelines paragraph about Internet-Drafts being working documents. ** The document seems to lack a 1id_guidelines paragraph about the list of current Internet-Drafts. ** The document seems to lack a 1id_guidelines paragraph about the list of Shadow Directories. == No 'Intended status' indicated for this document; assuming Proposed Standard Checking nits according to https://www.ietf.org/id-info/checklist : ---------------------------------------------------------------------------- ** The document seems to lack an IANA Considerations section. (See Section 2.2 of https://www.ietf.org/id-info/checklist for how to handle the case when there are no actions for IANA.) ** The document seems to lack separate sections for Informative/Normative References. All references will be assumed normative when checking for downward references. ** There are 4 instances of too long lines in the document, the longest one being 1 character in excess of 72. ** The abstract seems to contain references ([2], [1]), which it shouldn't. Please replace those with straight textual mentions of the documents in question. -- The draft header indicates that this document obsoletes draft-ietf-dhc-new-options-03.txt, but the abstract doesn't seem to mention this, which it should. Miscellaneous warnings: ---------------------------------------------------------------------------- == The copyright year in the RFC 3978 Section 5.4 Copyright Line does not match the current year == Line 102 has weird spacing: '...ombined into ...' -- No information found for rfcdraft-ietf-dhc-new-options-03.txt - is the name correct? -- The document seems to lack a disclaimer for pre-RFC5378 work, but may have content which was first submitted before 10 November 2008. If you have contacted all the original authors and they are all willing to grant the BCP78 rights to the IETF Trust, then this is fine, and you can ignore this comment. If not, you may need to add the pre-RFC5378 disclaimer. (See the Legal Provisions document at https://trustee.ietf.org/license-info for more information.) -- The document date (April 1999) is 9135 days in the past. Is this intentional? Checking references for intended status: Proposed Standard ---------------------------------------------------------------------------- (See RFCs 3967 and 4897 for information about using normative references to lower-maturity documents in RFCs) -- Looks like a reference, but probably isn't: 'RFC 2131' on line 182 Summary: 9 errors (**), 0 flaws (~~), 3 warnings (==), 5 comments (--). Run idnits with the --verbose option for more detailed information about the items above. -------------------------------------------------------------------------------- 1 Network Working Group R. Droms 2 INTERNET-DRAFT Bucknell University 3 Obsoletes: draft-ietf-dhc-new-options-03.txt October 1998 4 Expires April 1999 6 Procedure for Defining New DHCP Options 7 9 Status of this memo 11 This document is an Internet-Draft. Internet-Drafts are working 12 documents of the Internet Engineering Task Force (IETF), its areas, 13 and its working groups. Note that other groups may also distribute 14 working documents as Internet-Drafts. 16 Internet-Drafts are draft documents valid for a maximum of six months 17 and may be updated, replaced, or obsoleted by other documents at any 18 time. It is inappropriate to use Internet-Drafts as reference 19 material or to cite them other than as "work in progress." 21 To learn the current status of any Internet-Draft, please check the 22 "1id-abstracts.txt" listing contained in the Internet-Drafts Shadow 23 Directories on ftp.is.co.za (Africa), ftp.nordu.net (Europe), 24 ftp.nis.garr.it (Southern Europe), munnari.oz.au (Pacific Rim), 25 ftp.ietf.org (US East Coast), or ftp.isi.edu (US West Coast). 27 Abstract 29 The Dynamic Host Configuration Protocol (DHCP) provides a framework 30 for passing configuration information to hosts on a TCP/IP network. 31 Configuration parameters and other control information are carried in 32 tagged data items that are stored in the 'options' field of the DHCP 33 message. The data items themselves are also called "options." 35 New DHCP options may be defined after the publication of the DHCP 36 specification to accommodate requirements for conveyance of new 37 configuration parameters. This document describes the procedure for 38 defining new DHCP options. 40 Introduction 42 The Dynamic Host Configuration Protocol (DHCP) [1] provides a 43 framework for passing configuration information to hosts on a TCP/IP 44 network. Configuration parameters and other control information are 45 carried in tagged data items that are stored in the 'options' field 46 of the DHCP message. The data items themselves are also called 47 "options." [2] 49 DRAFT Procedure for Defining New DHCP Options October 1998 51 This document describes the procedure for defining new DHCP options. 52 The procedure will guarantee that: 54 * allocation of new option numbers is coordinated from a single 55 authority, 56 * new options are reviewed for technical correctness and 57 appropriateness, and 58 * documentation for new options is complete and published. 60 As indicated in "Guidelines for Writing an IANA Considerations 61 Section in RFCs" (see references), IANA acts as a central authority 62 for assignment of numbers such as DHCP option codes. The new 63 procedure outlined in this document will provide guidance to IANA in 64 the assignment of new option codes. 66 Overview and background 68 The procedure described in this document modifies and clarifies the 69 procedure for defining new options in RFC 2131 [2]. The primary 70 modification is to the time at which a new DHCP option is assigned an 71 option number. In the procedure described in this document, the 72 option number is not assigned until specification for the option is 73 about to be published as an RFC. 75 Since the publication of RFC 2132, the option number space for 76 publically defined DHCP options (1-127) has almost been exhausted. 77 Many of the defined option numbers have not been followed up with 78 Internet Drafts submitted to the DHC WG. There has been a lack of 79 specific guidance to IANA from the DHC WG as to the assignment of 80 DHCP option numbers 82 The procedure as specified in RFC 2132 does not clearly state that 83 new options are to be reviewed individually for technical 84 correctness, appropriateness and complete documentation. RFC 2132 85 also does not require that new options are to be submitted to the 86 IESG for review, and that the author of the option specification is 87 responsible for bringing new options to the attention of the IESG. 88 Finally, RFC 2132 does not make clear that newly defined options are 89 not to be incorporated into products, included in other 90 specifications or otherwise used until the specification for the 91 option is published as an RFC. 93 In the future, new DHCP option codes will be assigned by IETF 94 consensus. New DHCP options will be documented in RFCs approved by 95 the IESG, and the codes for those options will be assigned at the 96 time the relevant RFCs are published. Typically, the IESG will seek 97 input on prospective assignments from appropriate sources (e.g., a 98 relevant Working Group if one exists). Groups of related options may 100 DRAFT Procedure for Defining New DHCP Options October 1998 102 be combined into a single specification and reviewed as a set by the 103 IESG. Prior to assignment of an option code, it is not appropriate 104 to incorporate new options into products, include the specification 105 in other documents or otherwise make use of the new options. 107 The DHCP option number space (1-254) is split into two parts. The 108 site-specific options (128-254) are defined as "Private Use" and 109 require no review by the DHC WG. The public options (1-127) are 110 defined as "Specification Required" and new options must be reviewed 111 prior to assignment of an option number by IANA. The details of the 112 review process are given in the following section of this document. 114 Procedure 116 The author of a new DHCP option will follow these steps to obtain 117 approval for the option and publication of the specification of the 118 option as an RFC: 120 1. The author devises the new option. 121 2. The author documents the new option, leaving the option code as 122 "To Be Determined" (TBD), as an Internet Draft. 124 The requirement that the new option be documented as an Internet 125 Draft is a matter of expediency. In theory, the new option could 126 be documented on the back of an envelope for submission; as a 127 practical matter, the specification will eventually become an 128 Internet Draft as part of the review process. 130 3. The author submits the Internet Draft for review by the IESG. 131 Preferably, the author will submit the Internet Draft to the DHC 132 Working Group, but the author may choose to submit the Internet 133 Draft directly to the IESG. 135 Note that simply publishing the new option as an Internet Draft 136 does not automatically bring the option to the attention of the 137 IESG. The author of the new option must explicitly forward a 138 request for action on the new option to the DHC WG or the IESG. 140 4. The specification of the new option is reviewed by the IESG. The 141 specification is reviewed by the DHC WG (if it exists) or by the 142 IETF. If the option is accepted for inclusion in the DHCP 143 specification, the specification of the option is published as an 144 RFC. It may be published as either a standards-track or a non- 145 standards-track RFC. 147 5. At the time of publication as an RFC, IANA assigns a DHCP option 148 number to the new option. 150 DRAFT Procedure for Defining New DHCP Options October 1998 152 References 154 [1] Droms, R., "Dynamic Host Configuration Protocol", RFC 2131, Bucknell 155 University, March 1997. 157 [2] Alexander, S. and R. Droms, "DHCP Options and BOOTP Vendor 158 Extensions", RFC 2132, Lachman Associates, March 1997. 160 [3] Droms, R. and K. Fong, "NetWare/IP Domain Name and Information", RFC 161 2142, November 1997. 163 Note: This document was written after consideration of information 164 found in "Guidelines for Writing an IANA Considerations Section in 165 RFCs" , by T. Narten and H. 166 T. Alvestrand, which is a work in progress. 168 Security Considerations 170 Information that creates or updates an option number assignment needs 171 to be authenticated. 173 An analysis of security issues is required for all newly defined DHCP 174 options. The description of security issues in the specification of 175 new options must be as accurate as possible. The specification for a 176 new option may reference the "Security Considerations" section in the 177 DHCP specification [1]; e.g. (from "NetWare/IP Domain Name and 178 Information" [3]): 180 DHCP currently provides no authentication or security mechanisms. 181 Potential exposures to attack are discussed in section 7 of the 182 DHCP protocol specification [RFC 2131]. 184 Author's Address 186 Ralph Droms 187 Computer Science Department 188 323 Dana Engineering 189 Bucknell University 190 Lewisburg, PA 17837 192 Phone: (717) 524-1145 193 EMail: droms@bucknell.edu 195 Expiration 197 This document will expire on March 31, 1999. 199 DRAFT Procedure for Defining New DHCP Options October 1998 201 Full Copyright Statement 203 Copyright (C) The Internet Society (1998). All Rights Reserved. 205 This document and translations of it may be copied and furnished to 206 others, and derivative works that comment on or otherwise explain it 207 or assist in its implementation may be prepared, copied, published and 208 distributed, in whole or in part, without restriction of any kind, 209 provided that the above copyright notice and this paragraph are 210 included on all such copies and derivative works. However, this 211 document itself may not be modified in any way, such as by removing 212 the copyright notice or references to the Internet Society or other 213 Internet organizations, except as needed for the purpose of developing 214 Internet standards in which case the procedures for copyrights defined 215 in the Internet Standards process must be followed, or as required to 216 translate it into languages other than English. 218 The limited permissions granted above are perpetual and will not be 219 revoked by the Internet Society or its successors or assigns. 221 This document and the information contained herein is provided on an 222 "AS IS" basis and THE INTERNET SOCIETY AND THE INTERNET ENGINEERING 223 TASK FORCE DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT 224 NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION HEREIN 225 WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF 226 MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.