2.3.2 Dynamic Host Configuration (dhc)


In addition to this official charter maintained by the IETF Secretariat, there is additional information about this working group on the Web at:

       http://www.dhcp.org -- Additional DHC Page
NOTE: This charter is a snapshot of the 58th IETF Meeting in Minneapolis, Minnesota USA. It may now be out-of-date.

Last Modified: 2003-10-01

Chair(s):
Ralph Droms <rdroms@cisco.com>
Internet Area Director(s):
Thomas Narten <narten@us.ibm.com>
Margaret Wasserman <margaret.wasserman@nokia.com>
Internet Area Advisor:
Margaret Wasserman <margaret.wasserman@nokia.com>
Mailing Lists:
General Discussion: dhcwg@ietf.org
To Subscribe: http://www1.ietf.org/mailman/listinfo/dhcwg
Archive: http://www1.ietf.org/mailman/listinfo/dhcwg
Description of Working Group:
Other Lists:

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)

Goals and Milestones:
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
Internet-Drafts:
  • - draft-ietf-dhc-server-mib-08.txt
  • - draft-ietf-dhc-fqdn-option-06.txt
  • - draft-ietf-dhc-ddns-resolution-06.txt
  • - draft-ietf-dhc-leasequery-06.txt
  • - draft-ietf-dhc-dhcpv6-opt-dnsconfig-04.txt
  • - draft-ietf-dhc-dhcpv6-opt-nisconfig-03.txt
  • - draft-ietf-dhc-dhcpv6-opt-timeconfig-03.txt
  • - draft-ietf-dhc-isnsoption-10.txt
  • - draft-ietf-dhc-auth-suboption-02.txt
  • - draft-ietf-dhc-suboptions-kdc-serveraddress-04.txt
  • - draft-ietf-dhc-dhcpv6-opt-prefix-delegation-05.txt
  • - draft-ietf-dhc-mipadvert-opt-01.txt
  • - draft-ietf-dhc-subscriber-id-03.txt
  • - draft-ietf-dhc-unused-optioncodes-07.txt
  • - draft-ietf-dhc-implementation-01.txt
  • - draft-ietf-dhc-dhcpv6-stateless-01.txt
  • - draft-ietf-dhc-relay-agent-auth-01.txt
  • - draft-ietf-dhc-extended-optioncodes-00.txt
  • - draft-ietf-dhc-v4-threat-analysis-00.txt
  • - draft-ietf-dhc-auth-sigzero-00.txt
  • - draft-ietf-dhc-dna-ipv4-04.txt
  • - draft-ietf-dhc-relay-agent-ipsec-00.txt
  • - draft-ietf-dhc-pxe-options-00.txt
  • - draft-ietf-dhc-vendor-00.txt
  • - draft-ietf-dhc-3315id-for-v4-00.txt
  • - draft-ietf-dhc-dhcpv6-opt-nss-00.txt
  • Request For Comments:
    RFCStatusTitle
    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
    RFC2489BCPProcedure 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
    RFC2939BCPProcedure 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

    Current Meeting Report

    
    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.
    

    Slides

    Agenda