Last Modified: 2003-10-01
The dhc working group (DHC WG) has developed DHCP for automated allocation, configuration and management of IP addresses and TCP/IP protocol stack parameters. DHCP is currently a "Draft Standard". The base protocol is documented in RFC2131 and RFC2132 (DHCP for IPv4) and RFCxxxx (DHCP for IPv6). Additional options are documented in subsequent RFCs.
The DHC WG is responsible for reviewing (and sometimes developing) DHCP options or other extensions (for both IPv4 and IPv6). The DHC WG is expected to review all proposed extensions to DHCP to ensure that they are consistent with the DHCP specification and other option formats, that they do not duplicate existing mechanisms, etc. The DHC WG will not (generally) be responsible for evaluating the semantic content of proposed options. The DHC WG will not adopt new proposals for extensions to DHCP as working group documents without first coordinating with other relevant working groups and determining who has the responsibility for reviewing the semantic content of an option.
The DHC WG has the following main objectives:
The DHC WG will address security in DHCP
o Develop and document security requirements for DHCP. RFC 3118 defines current security mechanisms for DHCPv4. Unfortunately, RFC 3118 has neither been implemented nor deployed to date. Specific issues to be considered include:
- Improved key management and scalability
- Security for messages passed between relay agents and servers
- Threats of DoS attacks through FORCERENEW
- The increased usage of DHC on unsecured (e.g., wireless) and public LANs
- The need for clients to be able to authenticate servers, without simultaneously requiring client authentication by the server.
o Develop and document a roadmap of any new documents or protocols needed to meet the security requirements for DHCP
Write an analysis of the DHCP specification, including RFC2131, RFC2132 and other RFCs defining additional options, which identifies ambiguities, contradictory specifications and other obstacles to development of interoperable implementations. Recommend a process for resolving identified problems and incorporating the resolutions into the DHCP specification.
Complete or abandon work on DHCPv6 options that are currently work in progress:
o IPv6 Prefix Options for DHCPv6 (draft-troan-dhcpv6-opt-prefix-delegation-02.txt)
o DNS Configuration options for DHCPv6 (draft-ietf-dhc-dhcpv6-opt-dnsconfig-01.txt)
o Load Balancing for DHCPv6 (draft-ietf-dhc-dhcpv6-loadb-02.txt)
o NIS Configuration Options for DHCPv6 (draft-ietf-dhc-dhcpv6-opt-nisconfig-01.txt)
o Time Configuration Options for DHCPv6 (draft-ietf-dhc-dhcpv6-opt-timeconfig-01.txt)
o Client Preferred Prefix option for DHCPv6 (draft-ietf-dhc-dhcpv6-opt-cliprefprefix-00.txt)
o A Guide to Implementing Stateless DHCPv6 Service (draft-droms-dhcpv6-stateless-guide-00.txt)
o DSTM Options for DHCPv6 (draft-ietf-dhc-dhcpv6-opt-dstm-01.txt)
o DSTM Ports Option for DHCPv6 (draft-ietf-dhc-dhcpv6-opt-dstm-ports-01.txt)
Complete or abandon work on DHCP extensions and options that are currently work in progress:
o Failover protocol (draft-ietf-dhc-failover-11.txt)
o The DHCP Client FQDN Option (draft-ietf-dhc-fqdn-option-04.txt) o Resolution of DNS Name Conflicts Among DHCP Clients (draft-ietf-dhc-ddns-resolution-04.txt)
o DHCP Server MIB (draft-ietf-dhc-server-mib-07.txt)
o Considerations for the use of the Host Name option (draft-ietf-dhc-host-option-considerations-01.txt)
o DHCP Lease Query (draft-ietf-dhc-leasequery-04.txt)
o DHCP Options for Internet Storage Name Service (draft-ietf-dhc-isnsoption-03.txt)
o Dynamic Host Configuration Protocol (DHCP) Server MIB (draft-ietf-dhc-server-mib-07.txt)
o DHCP Option for Mobile IP Mobility Agents (draft-ietf-dhc-mipadvert-opt-00.txt)
o DHCP VPN Information Option (draft-ietf-dhc-vpn-option-02.txt)
o KDC Server Address Sub-option (draft-ietf-dhc-suboptions-kdc-serveraddress-00.txt)
o The Authentication Suboption for the DHCP Relay Agent Option (draft-ietf-dhc-auth-suboption-00.txt)
o Link Selection sub-option for the Relay Agent Information Option (draft-ietf-dhc-agent-subnet-selection-03.txt)
o VPN Identifier sub-option for the Relay Agent Information Option (draft-ietf-dhc-agent-vpn-id-02.txt)
o RADIUS Attributes Sub-option for the DHCP Relay Agent Information Option (draft-ietf-dhc-agentopt-radius-02.txt)
o DHCP Subscriber ID Suboption for the DHCP Relay Agent Option (draft-ietf-dhc-subscriber-id-00.txt)
Done | WG Last Call on DHCP Options for Internet Storage Name Service (draft-ietf-dhc-isnsoption-03.txt) | |
Done | WG Last Call on Load Balancing for DHCPv6 (draft-ietf-dhc-dhcpv6-loadb-02.txt) | |
Done | WG Last Call on Time Configuration Options for DHCPv6 (draft-ietf-dhc-dhcpv6-opt-timeconfig-01.txt) | |
Done | WG Last Call on IPv6 Prefix Options for DHCPv6 (draft-troan-dhcpv6-opt-prefix-delegation-02.txt) | |
Done | WG Last Call on DNS Configuration options for DHCPv6 (draft-ietf-dhc-dhcpv6-opt-dnsconfig-01.txt) | |
Done | WG Last Call on NIS Configuration Options for DHCPv6 (draft-ietf-dhc-dhcpv6-opt-nisconfig-01.txt) | |
Done | Resubmit draft-ietf-dhc-dhcpv6-28.txt to IESG | |
Done | Identify DHCPv4 authentication design team | |
Done | Identify DHCPv4 specification review design team | |
Done | Identify DHCPv4 relay agent message authentication design team | |
Feb 03 | Submit DHCP Options for Internet Storage Name Service to IESG (draft-ietf-dhc-isnsoption-03.txt) | |
Feb 03 | Submit DNS Configuration options for DHCPv6 to IESG (draft-ietf-dhc-dhcpv6-opt-dnsconfig-01.txt) | |
Feb 03 | Submit NIS Configuration Options for DHCPv6 to IESG (draft-ietf-dhc-dhcpv6-opt-nisconfig-01.txt) | |
Feb 03 | Submit Time Configuration Options for DHCPv6 to IESG (draft-ietf-dhc-dhcpv6-opt-timeconfig-01.txt) | |
Mar 03 | Submit IPv6 Prefix Options for DHCPv6 to IESG (draft-troan-dhcpv6-opt-prefix-delegation-02.txt) | |
Mar 03 | Submit Load Balancing for DHCPv6 to IESG (draft-ietf-dhc-dhcpv6-loadb-02.txt) | |
Apr 03 | Update milestones to include all WG documents | |
Jun 03 | DHCPv4 authentication design team report completed | |
Jun 03 | DHCPv4 specification review report completed | |
Jun 03 | Select DHCPv4 relay agent message authentication mechanism |
RFC | Status | Title |
---|---|---|
RFC1531 | PS | Dynamic Host Configuration Protocol |
RFC1532 | PS | Clarifications and Extensions for the Bootstrap Protocol |
RFC1534 | DS | Interoperation Between DHCP and BOOTP |
RFC1533 | PS | DHCP Options and BOOTP Vendor Extensions |
RFC1542 | DS | Clarifications and Extensions for the Bootstrap Protocol |
RFC1541 | PS | Dynamic Host Configuration Protocol |
RFC2131 | DS | Dynamic Host Configuration Protocol |
RFC2132 | DS | DHCP Options and BOOTP Vendor Extensions |
RFC2241 | PS | DHCP Options for Novell Directory Services |
RFC2242 | PS | Netware/IP Domain Name and Information |
RFC2485 | PS | DHCP Option for The Open Group's User Authentication Protocol |
RFC2489 | BCP | Procedure for Defining New DHCP Options |
RFC2563 | PS | DHCP Option to Disable Stateless Auto-Configuration in IPv4 Clients |
RFC2610 | PS | DHCP Options for Service Location Protocol |
RFC2939 | BCP | Procedure for Defining New DHCP Options and Message Types |
RFC2937 | PS | The Name Service Search Option for DHCP |
RFC3004 | PS | The User Class Option for DHCP |
RFC3011 | PS | The Subnet Selection Option for DHCP |
RFC3046 | PS | DHCP Relay Agent Information Option |
RFC3074 | PS | DHC load balancing algorithm |
RFC3118 | PS | Authentication for DHCP Messages |
RFC3203 | PS | DHCP reconfigure extension |
RFC3256 | PS | The DOCSIS Device Class DHCP Relay Agent Information Sub-option |
RFC3396 | PS | Encoding Long Options in DHCPv4 |
RFC3442 | PS | The Classless Static Route Option for Dynamic Host Configuration Protocol (DHCP) version 4 |
RFC3495 | PS | Dynamic Host Configuration Protocol (DHCP) Option for CableLabs Client Configuration |
RFC3527 | PS | Link Selection sub-option for the Relay Agent Information Option for DHCPv4 |
RFC3315 | PS | Dynamic Host Configuration Protocol for IPv6 (DHCPv6) |
RFC3594 | PS | PacketCable Security Ticket Control Sub-option for the the DHCP CableLabs Client Configuration (CCC)Option |
Administrivia Ralph Droms Agenda bashing Current last calls: failover; DHCPv4 threat analysis; PXE options New I-Ds to be considered by the dhc WG Droms reviewed 6 I-Ds that will be reviewed as WG work items; these I-Ds will be published after IETF 58 publication moratorium: DHCPv6 support for IPv6 Transition, <draft-ietf-dhc-dhcpv6-ipv6trans-00.txt> A.K. Vijayabhaskar, S. Daniel Park DHCP Discovery Extensions, <draft-rentschler-dhc-discovery-00.txt > Rentschler DHCP Interface Information Option, <draft-rentschler-dhc-interface-opt-00.txt> Markus Rentschler DHCP Option for Proxy Server Configuration, <draft-ietf-dhc-proxyserver-opt-00.txt> Senthil K Balasubramanian The Extended Remote Boot Option for DHCPv4, <draft-ietf-dhc-opt-extrboot-00.txt> A.K. Vijayabhaskar, B. Senthil Kumar DHCPv6 Support for Remote Boot, <draft-ietf-dhc-dhcpv6-opt-rboot-00.txt> A.K. Vijayabhaskar, B. Senthil Kumar Node-Specific Client Identifiers for DHCPv4 Ted Lemon <draft-ietf-dhc-3315id-for-v4-00.txt> This draft defines a new DHCPv4 client identifier modeled on the DHCPv6 DUID (see section 9 of RFC 3315). Kim Kinnear made the point that it wasn't clear that only one lease per client per lan-segment was allowed, and Ted said that he'd fix that. The document requires a minor revision prior to WG last call. The isssues in section 4.3, "Changes to RFC 2131", will require that this standard be published with the notation that it "updates RFC 2131". The changes specified in this document will be folded into RFC 2131bis for Full Standard. Rapid Reply Option for DHCPv4 S. D. Park <draft-volz-dhc-rapidreply-opt-00.txt> This draft defines a "rapid reply" extension to DHCPv4 that provides the same function as "rapid commit" option in DHCPv6 (see section 22.14) of RFC 3315. The draft was accepted as a WG work item. The option will be renamed "rapid commit" to match the analgous option in DHCPv6. The authors will publish the draft as a dhc WG draft immediately after ID publication moratorium. Vendor-Identifying Vendor Options for DHCPv4 Ralph Droms This draft defines two new options for DHCPv4 that are equivalent to the "Vendor Class" and "Vendor-specific Information" options in DHCPv6 (see section 22.16 and 22.17 of RFC 3315). Ted Lemon noted a conflict between this draft RFC 3396, "Encoding Long Options in the Dynamic Host Configuration Protocol (DHCPv4)", because the new DHCPv4 options require independent processing of multiple copies of the options, while RFC 3396 requires that all instances of an option be concatenated before processing. The conflict will be discussed on WG mailing list. The draft will be ready for WG last call after the conflict is resolved and a revised draft published. The revised draft will be published by 12/15/20 03. Client Identifier option in server replies Ralph Droms <draft-swamy-dhc-client-id-00.txt> This document defines an update to RFC 2131 that requires a server to include the Client Identifier option in replies, if the client included the option in the message to the server. The document was accepted as a WG workk item. It will be reviewed immediately and any updates to RFC 2131 will be folded into RFC 2131bis for Full Standard. The authros will publish the document as a dhc WG draft immediately after ID publication moratorium. Extending DHCP Options Codes Ralph Droms <draft-ietf-dhc-extended-optioncodes-0 0.txt> The WG reviewed the four alternatives for the identification of additional option codes for DHCPv4 presented in this document, and decided to pursue the following two alternatives as independent drafts: (1) redesignate option codes 128-223 to be assigned to new options (2) recover disused option codes (the "Impress Server" option being the canonical example) for reassignment to new options The authors will republish this document as two separate drafts. Implementation Issues with RFC 2131 Ralph Droms <draft-ietf-dhc-implementation-01.txt> The WG was in general consensus that this document is close to completion. Several specific details will be discussed on the WG mailing list. There will be a WG conference call and, if necesary, a workshop to discuss any outstanding issues. There will be additional discussion of what to do with the document; alternatives include: (1) Publish current draft as Informational to stimulate discussion of implementation issues (2) Conduct additional mailing list discussion, conference calls and/or workshops before publication (3) Fold results into RFC 2131bis before publication of RFC 2131bis as Stan dard. DHCPv4 Threat Analysis Mimi Zohar <draft-ietf-dhc-v4-threat-analysis-00. txt> The authors will publish another revision of this document, which will then be ready for WG last call. The WG will continue to solicit proposals for RFC 3118-compliant protocols that address problems identified in this doc. Platform integrity measurements Mimi Zohar The dhc WG will consult with other appropriate WGs to determine the semantics of the option, and the dhc WG will approve the final syntax. Discussion of DHCP authentication (Happened as suffix to discussion of draft-ietf-dhc-v4-threat-analysis-00.tx t.) Configuration of dual-stack hosts with DHCP Ralph Droms The WG developed an initial list of potential issues in dual-stack hosts using DHCP (DHCPv4 and/or DHCPv6). Tim Chown volunteered to write up these issues and gather more from discussion on the dhc WG mailing list. ID to be published by 12/15/2003. |