datatracker.ietf.org
Sign in
Version 5.3.0, 2014-04-12
Report a bug

DHCPv6 Leasequery
RFC 5007

Network Working Group                                      J. Brzozowski
Request for Comments: 5007                                 Comcast Cable
Category: Standards Track                                     K. Kinnear
                                                                 B. Volz
                                                                 S. Zeng
                                                     Cisco Systems, Inc.
                                                          September 2007

                           DHCPv6 Leasequery

Status of This Memo

   This document specifies an Internet standards track protocol for the
   Internet community, and requests discussion and suggestions for
   improvements.  Please refer to the current edition of the "Internet
   Official Protocol Standards" (STD 1) for the standardization state
   and status of this protocol.  Distribution of this memo is unlimited.

Abstract

   This document specifies a leasequery exchange for the Dynamic Host
   Configuration Protocol for IPv6 (DHCPv6) that can be used to obtain
   lease information about DHCPv6 clients from a DHCPv6 server.  This
   document specifies the scope of data that can be retrieved as well as
   both DHCPv6 leasequery requestor and server behavior.  This document
   extends DHCPv6.

Brzozowski, et al.          Standards Track                     [Page 1]
RFC 5007                   DHCPv6 Leasequery              September 2007

Table of Contents

   1.  Introduction . . . . . . . . . . . . . . . . . . . . . . . . .  3
   2.  Terminology  . . . . . . . . . . . . . . . . . . . . . . . . .  3
   3.  Protocol Overview  . . . . . . . . . . . . . . . . . . . . . .  4
     3.1.  On-Demand Query  . . . . . . . . . . . . . . . . . . . . .  4
     3.2.  Anticipatory Query . . . . . . . . . . . . . . . . . . . .  5
     3.3.  Query Types  . . . . . . . . . . . . . . . . . . . . . . .  5
   4.  Protocol Details . . . . . . . . . . . . . . . . . . . . . . .  6
     4.1.  Message and Option Definitions . . . . . . . . . . . . . .  6
       4.1.1.  Messages . . . . . . . . . . . . . . . . . . . . . . .  6
       4.1.2.  Options  . . . . . . . . . . . . . . . . . . . . . . .  6
       4.1.3.  Status Codes . . . . . . . . . . . . . . . . . . . . . 12
       4.1.4.  Transmission and Retransmission Parameters . . . . . . 12
     4.2.  Message Validation . . . . . . . . . . . . . . . . . . . . 12
       4.2.1.  LEASEQUERY . . . . . . . . . . . . . . . . . . . . . . 12
       4.2.2.  LEASEQUERY-REPLY . . . . . . . . . . . . . . . . . . . 13
     4.3.  DHCPv6 Leasequery Requestor Behavior . . . . . . . . . . . 13
       4.3.1.  Creation of LEASEQUERY . . . . . . . . . . . . . . . . 13
       4.3.2.  Transmission of LEASEQUERY . . . . . . . . . . . . . . 13
       4.3.3.  Receipt of LEASEQUERY-REPLY  . . . . . . . . . . . . . 14
       4.3.4.  Handling DHCPv6 Client Data from Multiple Sources  . . 15
     4.4.  DHCPv6 Leasequery Server Behavior  . . . . . . . . . . . . 16
       4.4.1.  Receipt of LEASEQUERY Messages . . . . . . . . . . . . 16
       4.4.2.  Constructing the Client's OPTION_CLIENT_DATA . . . . . 17
       4.4.3.  Transmission of LEASEQUERY-REPLY Messages  . . . . . . 17
   5.  Security Considerations  . . . . . . . . . . . . . . . . . . . 17
   6.  IANA Considerations  . . . . . . . . . . . . . . . . . . . . . 19
   7.  Acknowledgements . . . . . . . . . . . . . . . . . . . . . . . 20
   8.  References . . . . . . . . . . . . . . . . . . . . . . . . . . 20
     8.1.  Normative References . . . . . . . . . . . . . . . . . . . 20
     8.2.  Informative References . . . . . . . . . . . . . . . . . . 20

Brzozowski, et al.          Standards Track                     [Page 2]
RFC 5007                   DHCPv6 Leasequery              September 2007

1.  Introduction

   The DHCPv6 [2] protocol specifies a mechanism for the assignment of
   both IPv6 address and configuration information to IPv6 nodes.  IPv6
   Prefix Options for DHCPv6 [4] specifies a mechanism for the automated
   delegation of IPv6 prefixes and related options.  Similar to DHCPv4
   [5], DHCPv6 servers maintain authoritative information related to
   their operations including, but not limited to, lease information for
   IPv6 addresses and delegated prefixes.

   The requirement exists in various types of IPv6 deployments,
   particularly those of a broadband variety, to leverage DHCPv6 [2] for
   retrieving data related to the operation of DHCPv6 servers
   programmatically.  In particular, it is desirable to be able to
   extract lease information about IPv6 addresses and delegated prefixes
   assigned using DHCPv6 [2] [4].  Specific examples where this
   information has illustrated value are in broadband networks to

[include full document text]