📄 draft-ietf-dhc-dhcpv6-28.txt
字号:
Internet Engineering Task Force R. Droms (ed.), CiscoINTERNET DRAFT J. Bound, Hewlett PackardDHC Working Group Bernie Volz, EricssonObsoletes: draft-ietf-dhc-dhcpv6-27.txt Ted Lemon, Nominum C. Perkins, Nokia Research Center M. Carney, Sun Microsystems 2 Nov 2002 Dynamic Host Configuration Protocol for IPv6 (DHCPv6) draft-ietf-dhc-dhcpv6-28.txtStatus of This Memo This document is a submission by the Dynamic Host Configuration Working Group of the Internet Engineering Task Force (IETF). Comments should be submitted to the dhcwg@ietf.org mailing list. Distribution of this memo is unlimited. This document is an Internet-Draft and is in full conformance with all provisions of Section 10 of RFC2026. Internet-Drafts are working documents of the Internet Engineering Task Force (IETF), its areas, and its working groups. Note that other groups may also distribute working documents as Internet-Drafts. Internet-Drafts are draft documents valid for a maximum of six months and may be updated, replaced, or obsoleted by other documents at any time. It is inappropriate to use Internet-Drafts as reference material or to cite them other than as "work in progress." The list of current Internet-Drafts can be accessed at: http://www.ietf.org/ietf/1id-abstracts.txt The list of Internet-Draft Shadow Directories can be accessed at: http://www.ietf.org/shadow.html.Abstract The Dynamic Host Configuration Protocol for IPv6 (DHCP) enables DHCP servers to pass configuration parameters such as IPv6 network addresses to IPv6 nodes. It offers the capability of automatic allocation of reusable network addresses and additional configuration flexibility. This protocol is a stateful counterpart to "IPv6 Stateless Address Autoconfiguration" (RFC2462), and can be used separately or concurrently with the latter to obtain configuration parameters.Droms (ed.), et al. Expires 30 Apr 2003 [Page i]Internet Draft DHCP for IPv6 (-28) 2 Nov 2002 ContentsStatus of This Memo iAbstract i 1. Introduction and Overview 1 1.1. Protocols and Addressing . . . . . . . . . . . . . . . . 1 1.2. Client-server Exchanges Involving Two Messages . . . . . 2 1.3. Client-server Exchanges Involving Four Messages . . . . . 2 2. Requirements 3 3. Background 3 4. Terminology 4 4.1. IPv6 Terminology . . . . . . . . . . . . . . . . . . . . 4 4.2. DHCP Terminology . . . . . . . . . . . . . . . . . . . . 5 5. DHCP Constants 7 5.1. Multicast Addresses . . . . . . . . . . . . . . . . . . . 7 5.2. UDP Ports . . . . . . . . . . . . . . . . . . . . . . . . 8 5.3. DHCP Message Types . . . . . . . . . . . . . . . . . . . 8 5.4. Status Codes . . . . . . . . . . . . . . . . . . . . . . 10 5.5. Transmission and Retransmission Parameters . . . . . . . 10 6. Client/Server Message Formats 11 7. Relay Agent/Server Message Formats 11 7.1. Relay-forward Message . . . . . . . . . . . . . . . . . . 12 7.2. Relay-reply Message . . . . . . . . . . . . . . . . . . . 13 8. Representation and Use of Domain Names 13 9. DHCP Unique Identifier (DUID) 13 9.1. DUID Contents . . . . . . . . . . . . . . . . . . . . . . 14 9.2. DUID Based on Link-layer Address Plus Time [DUID-LLT] . . 14 9.3. DUID Assigned by Vendor Based on Enterprise Number [DUID-EN] . . . . . . . . . . . . . . . . . . . . . . 15 9.4. DUID Based on Link-layer Address [DUID-LL] . . . . . . . 1610. Identity Association 1711. Selecting Addresses for Assignment to an IA 1712. Management of Temporary Addresses 1813. Transmission of Messages by a Client 1914. Reliability of Client Initiated Message Exchanges 1915. Message Validation 21Droms (ed.), et al. Expires 30 Apr 2003 [Page ii]Internet Draft DHCP for IPv6 (-28) 2 Nov 2002 15.1. Use of Transaction IDs . . . . . . . . . . . . . . . . . 21 15.2. Solicit Message . . . . . . . . . . . . . . . . . . . . . 21 15.3. Advertise Message . . . . . . . . . . . . . . . . . . . . 21 15.4. Request Message . . . . . . . . . . . . . . . . . . . . . 22 15.5. Confirm Message . . . . . . . . . . . . . . . . . . . . . 22 15.6. Renew Message . . . . . . . . . . . . . . . . . . . . . . 22 15.7. Rebind Message . . . . . . . . . . . . . . . . . . . . . 22 15.8. Decline Messages . . . . . . . . . . . . . . . . . . . . 23 15.9. Release Message . . . . . . . . . . . . . . . . . . . . . 23 15.10. Reply Message . . . . . . . . . . . . . . . . . . . . . . 23 15.11. Reconfigure Message . . . . . . . . . . . . . . . . . . . 24 15.12. Information-request Message . . . . . . . . . . . . . . . 24 15.13. Relay-forward Message . . . . . . . . . . . . . . . . . . 24 15.14. Relay-reply Message . . . . . . . . . . . . . . . . . . . 2416. Client Source Address and Interface Selection 2517. DHCP Server Solicitation 25 17.1. Client Behavior . . . . . . . . . . . . . . . . . . . . . 25 17.1.1. Creation of Solicit Messages . . . . . . . . . . 25 17.1.2. Transmission of Solicit Messages . . . . . . . . 26 17.1.3. Receipt of Advertise Messages . . . . . . . . . . 27 17.1.4. Receipt of Reply Message . . . . . . . . . . . . 28 17.2. Server Behavior . . . . . . . . . . . . . . . . . . . . . 28 17.2.1. Receipt of Solicit Messages . . . . . . . . . . . 28 17.2.2. Creation and Transmission of Advertise Messages . 29 17.2.3. Creation and Transmission of Reply Messages . . . 3018. DHCP Client-Initiated Configuration Exchange 31 18.1. Client Behavior . . . . . . . . . . . . . . . . . . . . . 31 18.1.1. Creation and Transmission of Request Messages . . 31 18.1.2. Creation and Transmission of Confirm Messages . . 32 18.1.3. Creation and Transmission of Renew Messages . . . 33 18.1.4. Creation and Transmission of Rebind Messages . . 34 18.1.5. Creation and Transmission of Information-request Messages . . . . . . . . . . . . . . . . . 35 18.1.6. Creation and Transmission of Release Messages . . 36 18.1.7. Creation and Transmission of Decline Messages . . 37 18.1.8. Receipt of Reply Messages . . . . . . . . . . . . 38 18.2. Server Behavior . . . . . . . . . . . . . . . . . . . . . 39 18.2.1. Receipt of Request Messages . . . . . . . . . . . 40 18.2.2. Receipt of Confirm Messages . . . . . . . . . . . 41 18.2.3. Receipt of Renew Messages . . . . . . . . . . . . 41 18.2.4. Receipt of Rebind Messages . . . . . . . . . . . 42 18.2.5. Receipt of Information-request Messages . . . . . 42 18.2.6. Receipt of Release Messages . . . . . . . . . . . 43 18.2.7. Receipt of Decline Messages . . . . . . . . . . . 44 18.2.8. Transmission of Reply Messages . . . . . . . . . 4419. DHCP Server-Initiated Configuration Exchange 45 19.1. Server Behavior . . . . . . . . . . . . . . . . . . . . . 45 19.1.1. Creation and Transmission of Reconfigure Messages 45Droms (ed.), et al. Expires 30 Apr 2003 [Page iii]Internet Draft DHCP for IPv6 (-28) 2 Nov 2002 19.1.2. Time Out and Retransmission of Reconfigure Messages . . . . . . . . . . . . . . . . . 46 19.2. Receipt of Renew Messages . . . . . . . . . . . . . . . . 46 19.3. Receipt of Information-request Messages . . . . . . . . . 46 19.4. Client Behavior . . . . . . . . . . . . . . . . . . . . . 47 19.4.1. Receipt of Reconfigure Messages . . . . . . . . . 47 19.4.2. Creation and Transmission of Renew Messages . . . 48 19.4.3. Creation and Transmission of Information-request Messages . . . . . . . . . . . . . . . . . 48 19.4.4. Time Out and Retransmission of Renew or Information-request Messages . . . . . . . 48 19.4.5. Receipt of Reply Messages . . . . . . . . . . . . 4820. Relay Agent Behavior 48 20.1. Relaying a Client Message or a Relay-forward Message . . 49 20.1.1. Relaying a Message from a Client . . . . . . . . 49 20.1.2. Relaying a Message from a Relay Agent . . . . . . 49 20.2. Relaying a Relay-reply Message . . . . . . . . . . . . . 50 20.3. Construction of Relay-reply Messages . . . . . . . . . . 5021. Authentication of DHCP Messages 51 21.1. Security of Messages Sent Between Servers and Relay Agents 51 21.2. Summary of DHCP Authentication . . . . . . . . . . . . . 52 21.3. Replay Detection . . . . . . . . . . . . . . . . . . . . 53 21.4. Delayed Authentication Protocol . . . . . . . . . . . . . 53 21.4.1. Use of the Authentication Option in the Delayed Authentication Protocol . . . . . . . . . 53 21.4.2. Message Validation . . . . . . . . . . . . . . . 54 21.4.3. Key Utilization . . . . . . . . . . . . . . . . . 55 21.4.4. Client Considerations for Delayed Authentication Protocol . . . . . . . . . . . . . . . . . 55 21.4.5. Server Considerations for Delayed Authentication Protocol . . . . . . . . . . . . . . . . . 57 21.5. Reconfigure Key Authentication Protocol . . . . . . . . . 57 21.5.1. Use of the Authentication Option in the Reconfigure Key Authentication Protocol . . . . . . . 58 21.5.2. Server considerations for Reconfigure Key protocol 58 21.5.3. Client considerations for Reconfigure Key protocol 5922. DHCP Options 59 22.1. Format of DHCP Options . . . . . . . . . . . . . . . . . 60 22.2. Client Identifier Option . . . . . . . . . . . . . . . . 60 22.3. Server Identifier Option . . . . . . . . . . . . . . . . 61 22.4. Identity Association for Non-temporary Addresses Option . 61 22.5. Identity Association for Temporary Addresses Option . . . 63 22.6. IA Address Option . . . . . . . . . . . . . . . . . . . . 65 22.7. Option Request Option . . . . . . . . . . . . . . . . . . 66 22.8. Preference Option . . . . . . . . . . . . . . . . . . . . 66 22.9. Elapsed Time Option . . . . . . . . . . . . . . . . . . . 67 22.10. Relay Message Option . . . . . . . . . . . . . . . . . . 68 22.11. Authentication Option . . . . . . . . . . . . . . . . . . 68 22.12. Server Unicast Option . . . . . . . . . . . . . . . . . . 69 22.13. Status Code Option . . . . . . . . . . . . . . . . . . . 70Droms (ed.), et al. Expires 30 Apr 2003 [Page iv]Internet Draft DHCP for IPv6 (-28) 2 Nov 2002 22.14. Rapid Commit Option . . . . . . . . . . . . . . . . . . . 71 22.15. User Class Option . . . . . . . . . . . . . . . . . . . . 71 22.16. Vendor Class Option . . . . . . . . . . . . . . . . . . . 73 22.17. Vendor-specific Information Option . . . . . . . . . . . 73 22.18. Interface-Id Option . . . . . . . . . . . . . . . . . . . 75 22.19. Reconfigure Message Option . . . . . . . . . . . . . . . 76 22.20. Reconfigure Accept Option . . . . . . . . . . . . . . . . 7623. Security Considerations 7724. IANA Considerations 78 24.1. Multicast Addresses . . . . . . . . . . . . . . . . . . . 79 24.2. DHCP Message Types . . . . . . . . . . . . . . . . . . . 79 24.3. DHCP Options . . . . . . . . . . . . . . . . . . . . . . 80 24.4. Status Codes . . . . . . . . . . . . . . . . . . . . . . 81 24.5. DUID . . . . . . . . . . . . . . . . . . . . . . . . . . 8125. Acknowledgments 8226. Changes in draft-ietf-dhc-dhcpv6-27.txt 8227. Changes in draft-ietf-dhc-dhcpv6-28.txt 83References 84Chair's Address 85Authors' Addresses 86 A. Appearance of Options in Message Types 87 B. Appearance of Options in the Options Field of DHCP Options 87 C. Full Copyright Statement 88
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -