Last Modified: 2003-02-21
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 |
Minute of dhc WG Meeting, IETF 56 ================================= Administrivia, agenda bashing, WG progress report - Ralph Droms --------------------------------------------------------------- Progress report since last WG meeting: RFCs published: The Classless Static Route Option for Dynamic Host Configuration Protocol (DHCP) version 4, RFC3442 Dynamic Host Configuration Protocol (DHCP) Option for CableLabs Client Configuration, RFC3495 Accepted as Draft Standard: DHCPv6 Link Selection sub-option for the Relay Agent Information Option for DHCPv4 Passed last call: Security Ticket Control Sub-option for the CableLabs Client Configuration Option DNS Configuration options for DHCPv6 NIS Configuration Options for DHCPv6 Time Configuration Options for DHCPv6 DHCP Options for Internet Storage Name Service IPv6 Prefix Options for DHCPv6 Review of new charter, request for milestones - Ralph Droms ----------------------------------------------------------- Droms announced that charter had been accepted by IESG and posted to www.ietf.org. He noted that draft authors will be asked to supply milestones for posting with the charter. DHCP security review team report - Barr Hibbs --------------------------------------------- Review team has made progress but did not publish draft prior to pre-IETF deadline; team will publish initial draft after IETF blackout. Focus is currently on DHCPv4, but results may be applicable to DHCPv6 as well. Vipul Gupta has agreed to re-publish earlier draft on certificate-based DHCP authentication. Ted Lemon and Michael Richardson have published a draft using SIG(0) keys (see below). 'Securing DHCP with DNSSEC bourne public keys' - Ted Lemon |