RFC 3679
Unused Dynamic Host Configuration Protocol (DHCP) Option Codes
RFC 3679 π (Part 1 of 2!) is titled Unused Dynamic Host Configuration Protocol (DHCP) Option Codes β¨. Ralph Droms wrote it at Cisco Systems, it's dated January 2004, and its category is Informational πΈ. Informational means it gives the Internet community info, and it does not specify an Internet standard. The header has no Obsoletes or Updates line, but the Abstract does mention RFC 2489 and RFC 2939, so keep an eye on that. π
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 (2004). All Rights Reserved. Β©οΈ
Abstract
Okay so, before RFC 2489 came out (and RFC 2939 later updated it), a bunch of option codes got assigned to DHCP options that were proposed but never actually used. π This doc lists those unused codes and tells IANA to make them available for future DHCP options. It also lists some codes that aren't documented in any RFC yet but should not be handed out to future DHCP options, because they're still in play. π§
1. Introduction π·
Section 2 lists the unused DHCP option codes from the IANA list of BOOTP and DHCP option codes [1]. Each code comes with any known documentation and contact info from that IANA list. IANA will make these codes available for assignment to other DHCP options in the future. π
Section 3 lists several DHCP option codes that aren't documented in an RFC yet, but should not be made available for reassignment to future DHCP options. π«Ά
2. Unused DHCP Option Codes to be Reassigned to Future DHCP Options π
The codes in this section are going back to IANA so they can be reassigned to new options. Where contact people have responded, those responses are noted. β¨
2.1. Service Location Protocol Naming Authority
Code: 80
Name: Service Location Protocol Naming Authority
Defined in: (expired Internet-Draft)
Contact: Charlie Perkins
Reason to recover: Never published as standard and not in general use
2.2. Relay Agent Options
Codes: 83, 84
Name: Relay Agent Options
Defined in: Early draft of RFC 3046 [2]
Contact: (none)
Reason to recover: Not defined in RFC 3046 as published
2.3. IEEE 1003.1 POSIX Timezone
Code: 88
Name: IEEE 1003.1 POSIX Timezone
Defined in: (expired Internet-Draft)
Contact: Mike Carney
Reason to recover: Never published as standard and not in general use
2.4. FQDNs in DHCP Options
Code: 89
Name: FQDNs in DHCP Options
Defined in: (expired Internet-Draft)
Contact: Ralph Droms; agrees that option code should be
reassigned
Reason to recover: Never published as standard and not in general use
2.5. VINES TCP/IP Server
Code: 91
Name: VINES TCP/IP Server
Defined in: (none)
Contact: (none)
Reason to recover: Never published as Internet-Draft
2.6. Server Selection
Code: 92
Name: Server Selection
Defined in: (none)
Contact: (none)
Reason to recover: Never published as Internet-Draft
2.7 IPv6 Transition
Code: 96
Name: IPv6 Transition
Defined in: (expired Internet-Draft)
Contact: Dan Harrington; agrees that option code should be
reassigned
Reason to recover: Never published as standard and not in general use
2.8. Printer Name
Code: 100
Name: Printer Name
Defined in: (none)
Contact: (none)
Reason to recover: Never published as Internet-Draft
2.9. Multicast Assignment through DHCP
Code: 101
Name: Multicast Assignment through DHCP
Defined in: (expired Internet-Draft)
Contact: Baiju Patel, Munil Shah
Reason to recover: Never published as standard and not in general use
2.10. Swap Path
Code: 108
Name: Swap Path
Defined in: (none)
Contact: (none)
Reason to recover: Never published as Internet-Draft
2.11. IPX Compatibility
Code: 110
Name: IPX Compatibility
Defined in: (none)
Contact: Juan Luciani; agrees that option code should be
reassigned
Reason to recover: Never published as Internet-Draft
2.12. Failover
Code: 115
Name: Failover
Defined in: Early revisions of "DHCP Failover Protocol" [3]
Contact: Kim Kinnear
Reason to recover: Current version of "DHCP Failover Protocol" does
not use a DHCP option
3. Option codes to be reserved by IANA π
These codes are part of ongoing work in the DHC Working Group (WG). They should stay on the IANA list of assigned option codes [1] until the DHC WG has made a final decision about what happens to them. π§
3.1. Option codes used in PXE Specification
The following option codes are used in the "Preboot Execution Environment (PXE) Specification, Version 2.1" [4]. Although these options are in widespread use by devices that use PXE, none of these option codes have been described in a published RFC. π€
The DHC WG will endeavor to have specifications for these options published. π
3.1.1. Client System
Code: 93
Name: Client System
Defined in: "Preboot Execution Environment (PXE)
Specification, Version 2.1" [4]
Contact: Michael Johnston
(frenchy@quiet-like-a-panther.org)
3.1.2. Client NDI
Code: 94
Name: Client NDI
Defined in: "Preboot Execution Environment (PXE)
Specification, Version 2.1" [4]
Contact: Michael Johnston
(frenchy@quiet-like-a-panther.org)
3.1.3. UUID/GUID Client Identifier
Code: 97
Name: UUID/GUID Client Identifier
Defined in: "Preboot Execution Environment (PXE)
Specification, Version 2.1" [4] (and an expired
Internet-Draft)
Contact: Dan Harrington, Michael Johnston
(frenchy@quiet-like-a-panther.org)
3.2. In Use by Apple π
The following option codes are used by devices from Apple Computer. However, none of these option codes have been described in a published RFC. π«
The DHC WG will endeavor to have specifications for these options published. π
3.2.1. LDAP Servers
Code: 95
Name: LDAP Servers
Defined in: (none)
Contact: Dieter Siegmund, dieter@apple.com
Reason to recover: Never published in an RFC
3.2.2. Netinfo Parameters
Codes: 112, 113
Name: Netinfo Address, Netinfo Tag
Defined in: (none)
Contact: Dieter Siegmund, dieter@apple.com
Reason to recover: Never published in an RFC
3.2.3. URL
Code: 114
Name: URL
Defined in: (none)
Contact: Dieter Siegmund, dieter@apple.com
Reason to recover: Never published in an RFC
3.3. Option Code Extensions π§©
Note that these option codes are identified in "Extending DHCP Options Codes" [5] as part of a mechanism for extending the set of option codes available to DHCP. If these option codes are not used for DHCP option code extension, they will be returned to IANA for reassignment to other DHCP options. π
Codes: 126, 127
Name: Option Code Extensions
Defined in: (expired Internet-Draft)
Contact: Ralph Droms
Part 2 is next! It covers Section 4 (Already Returned for Reassignment), the Security Considerations, the IANA Considerations, the References, the Intellectual Property Statement, and the Author's Address. π¦
Full Copyright Statement β¨
okay bestie, the legal bit π Copyright (C) The Internet Society (2004). All Rights Reserved. π
So basically, you're allowed to copy this document and share it with others, and you can even make derivative works that comment on or explain it, or help people implement it. You can publish and distribute all of that, in whole or in part, with no restrictions of any kind π¦ The one catch is that the copyright notice and this paragraph have to stay on every copy and every derivative work.
The document itself can't be modified in any way, though. That means no removing the copyright notice or the references to the Internet Society or other Internet organizations π«Ά The exceptions are when you need it to develop Internet standards (then you follow the copyright procedures in the Internet Standards process), or when you need to translate it into languages other than English π
The permissions above are perpetual. The Internet Society and its successors or assignees won't revoke them π
Now the disclaimer, which is a little dramatic π This document and the information in it are provided on an "AS IS" basis, and THE INTERNET SOCIETY AND THE INTERNET ENGINEERING TASK FORCE DISCLAIMS 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. Iconic behaviour, honestly π
Acknowledgement πΈ
Funding for the RFC Editor function is currently provided by the Internet Society. Thank you to the Internet Society for keeping the RFC Editor running, bestie π«Άβ¨
π¦ where this page comes from
- ietf: rfc3679 2004-01
- π girlified by claude-haiku-5-5 on : a language model's rewrite of the original, under its terms