dhc Working Group                                       Mayumi Yanagiya 
Internet Draft                                                      NTT 
Expires: August 14,2005                               February 14, 2005 
                                                                        
    
    
                   IA type for Mobile IPv6 bootstrapping 
                   draft-yanagiya-iatype-mip6boot-00.txt 
    
    
Status of this Memo 
    
   By submitting this Internet-Draft, I certify that any applicable 
   patent or other IPR claims of which I am aware have been disclosed, 
   and any of which I become aware will be disclosed, in accordance with 
   RFC 3668. 
    
   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. 
    
   This Internet-Draft will expire on August 14, 2005. 
    
Copyright Notice 
    
    Copyright (C) The Internet Society (2005).  All Rights Reserved. 
    
Abstract 
    
    When we use DHCPv6 to bootstrap Mobile IPv6 service, stateful DHCP 
   should be used to assign the home address. In [RFC3315], two types of 
   IA are specified: IA_NA and IA_TA. When stateful DHCPv6 is used in a 
   local network, the "care-of address" is carried as one of the IA_NA 
   options. On the other hand, when autoconfiguration [FRC2462] is used, 
   care-of address is generated on mobile node and there is no way to 
   assign home address stateful. Thus, we introduce a new IA type to 
   assign the home address. 
    
 
 
Yanagiya               Expires - August 14.2005               [Page 1] 
Internet Draft  IA type for Mobile IPv6 bootstrapping    May 20.2005 
 
 
    In this document we specify a new IA type for assigning the home 
   address. We describe DHCP options for assigning Mobile IPv6 
   bootstrapping information such as the home address and home agentÆs 
   address. 
 
   Table of Contents 
    
   1. Introduction..................................................2 
   2. Terminology...................................................2 
   3. Background....................................................2 
   4. IA type and DHCP options for Mobile IPv6 bootstrapping.........3 
      4.1. IA type for home address assignment......................3 
      4.2. IA_Home Option...........................................3 
      4.3. IA Home Address Option.....................................4 
      4.4. IA Home Agent Address Option...............................5 
   5. Security considerations........................................5 
   6. IANA considerations............................................6 
   7. Informative references........................................6 
   Author's address..................................................6 
    
1. Introduction 
   
    When we use DHCPv6 to bootstrap Mobile IPv6 service, stateful DHCP 
   should be used to assign the home address. In [RFC3315], two types of 
   IA are specified: IA_NA and IA_TA. When stateful DHCPv6 is used in a 
   local network, the "care-of address" is carried as one of the IA_NA 
   options. On the other hand, when autoconfiguration [FRC2462] is used, 
   care-of address is generated on mobile node and there is no way to 
   assign home address stateful. Thus, we introduce a new IA type to 
   assign the home address. 
 
    In this document we specify a new IA type for assigning the home 
   address. We describe DHCP options for assigning Mobile IPv6 
   bootstrapping information such as the home address and home agentÆs 
   address. 
 
2. Terminology 
    
   The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", 
   "SHOULD", "SHOULD NOT", "RECOMMENDED",  "MAY", and "OPTIONAL" in this 
   document are to be interpreted as described in RFC2119[1]. 
    
   Most of terms used in this draft are defined in Mobile IPv6[MIP6] 
   and RFC3315[RFC3315], RFC3633[RFC3633]. 
 
3. Background 
    
    In [RFC3315], two types of IA are specified for assigning the 
   address: IA_NA and IA_TA. When a mobile node is in a network where 
 
 
Yanagiya               Expires - August 14.2005               [Page 2] 
Internet Draft  IA type for Mobile IPv6 bootstrapping    May 20.2005 
 
 
   stateful DHCPv6 is used to assign the address (care-of address for 
   the mobile node), the mobile node can use the IA address option to 
   obtain the care-of address. The DHCP server may assign the home 
   address as one of the IAaddr-options. In that case, some issues 
   should be considered. 
    
   o For mobile node handoff to another attachment point, the mobile 
      node may use DHCP to obtain the new care-of address. At this time, 
      the mobile node has to change home address and home agent. 
   o The DHCPv6 server cannot maintain the state of the home address  
      explicitly. 
   o When DHCP is used in the home network, the mobile node can be 
      assigned the home address by means of several different options.  
    
   On the other hand, when IPv6 address autoconfiguration is used in a 
   local network, there is no IA type for obtaining home address.  
 
4. IA type and DHCP options for Mobile IPv6 bootstrapping 
  4.1.   IA type for home address assignment 
    
    We introduce a new IA type to assign home network parameters such 
   as the home address and the IP address of the home agent. This IA 
   type is called IA_Home. 
    
  4.2.   IA_Home Option  
    
   The IA_Home option is used to carry the parameters that are used in 
   the home network.  
 
    
   0                   1                   2                   3 
    0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+  
   |          IA_Home              |          option-len           |  
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+  
   |                             IAID                              |  
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 
   |                              T1                               | 
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 
   |                              T2                               | 
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 
   |                                                               | 
   :                         IA_Home-options                       :  
   |                                                               | 
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+  
    
     option-code  OPTION_IA_Home (TBD). 
    
     option-len   12 + length of IA_Home-options field. 
 
 
Yanagiya               Expires - August 14.2005               [Page 3] 
Internet Draft  IA type for Mobile IPv6 bootstrapping    May 20.2005 
 
 
    
     IAID         The unique identifier for this IA_Home; the 
                  IAID must be unique among the identifiers for all  
                  of this client's IA_Home options.   
                  The number space for IA_Home IAIDs is separate 
                  from the number space for IA_TA IAIDs and 
                  IA_NA IAIDs. 
    
     T1           The time at which the client contacts the server  
                  from which the address in the IA_Home 
                  was obtained to extend the lifetimes of the 
                  address assigned to the IA_Home; T1 is a  
                  time duration relative to the current time  
                  expressed in units of seconds. 
 
     T2           The time at which the client contacts any available  
                  server to extend the lifetimes of the addresses 
                  assigned to IA_Home; T2 is a time duration relative 
                  to the current time expressed in units of seconds. 
    
     IA_Home-options  Options associated with this IA_Home. 
 
  4.3.     IA Home Address Option 
    
   The IA_Home_Address option is used to assign the home IPv6 address 
   associated with an IA_Home. The IA_Home_Address option must be 
   encapsulated in the IA_Home-options field of an IA_Home option.  The 
   IA_HoA-options field encapsulates those options that are specific to 
   the home address. The format of the IA Home Address option is: 
    
    0                   1                   2                   3 
    0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 
   |           OPTION_HoA          |          option-len           | 
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 
   |                                                               | 
   |                 Home address(IPv6 address)                    | 
   |                                                               | 
   |                                                               | 
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 
   |                      preferred-lifetime                       | 
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 
   |                        valid-lifetime                         | 
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 
   .                                                               . 
   .                        IA HoA-options                         . 
   .                                                               . 
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 
 
 
Yanagiya               Expires - August 14.2005               [Page 4] 
Internet Draft  IA type for Mobile IPv6 bootstrapping    May 20.2005 
 
 
    
    option-code        OPTION_HoA (TBD) 
    
    option-len         24 + length of IA HoA-options field. 
    
    Home address       A home address (IPv6 address). 
    
    preferred-lifetime The preferred lifetime for the home address  
                         in the option, expressed in units of 
                         seconds. 
    
    valid-lifetime     The valid lifetime for the home address in the 
                        option, expressed in units of seconds. 
    
    IA HoA-options     Options associated with home address. 
    
  4.4.     IA Home Agent Address Option 
    
   The IA Home Agent Address Option is sent by a server to a client to 
   assign the IPv6 address of the home agent (HA) to the mobile node. 
   The IA_Home_Agent_Address option is encapsulated in the IA HoA-
   options field. The format of the Preference option is: 
   0                   1                   2                   3 
    0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 
   |         OPTION_IA_HAaddr      |          option-len           | 
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 
   |                                                               | 
   |                       IPv6 address of HA                      | 
   |                                                               | 
   |                                                               | 
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+  
    
    option-code           OPTION_IA_HAaddr.(TBD) 
    
    option-len            16. 
 
    IPv6 address of HA    The IP address of the home agent with which 
                          the mobile node should register the Binding 
                          update. 
 
5. Security considerations 
    
    Secure delivery of the home agentÆs address and the home address 
   from a DHCP server to the mobile node (DHCP client) relies on the 
   overall DHCP security. The particular option defined in this draft 
   does not have any additional impact on DHCP security. 
    
 
 
Yanagiya               Expires - August 14.2005               [Page 5] 
Internet Draft  IA type for Mobile IPv6 bootstrapping    May 20.2005 
 
 
6. IANA considerations 
    
    This document introduces new DHCPv6 options and a new IA type. The 
   type numbers for option-code are currently TBD. An appropriate 
   request will be made to IANA if this Internet draft gets accepted as 
   an RFC. 
    
7. Informative references 
    
   [MIP6]D.Johnson et al, "Mobility Support in IPv6",RFC3775, June 2004 
    
   [RFC3315]R.Dorms Ed, "Dynamic Host Configuration Protocol for IPv6 
   (DHCPv6) ", July 2003 
 
   [I-D.draft-ohba-mip6-boot-arch-dhcp] Y.Ohba, M.Yanagiya, et al. 
   "Mobile IPv6 Bootstrapping Architecture Using DHCP", draft-ohba-mip6-
   boot-arch-dhcp-00, October 17, 2004 
    
   [RFC2462]S. Thomson, T. Narten, "IPv6 Stateless Address 
   Autoconfiguration",RFC2462,December 1998 
    
Author's address 
    
   Mayumi Yanagiya 
   NTT Network Service Systems Laboratories  
   3-9-11 Midori-cho, Musashino-shi 
   Tokyo, Japan 
   Phone: 81-422-596783 
   Email: yanagiya.mayumi@lab.ntt.co.jp 
    
    
Intellectual Property 
    
    The IETF takes no position regarding the validity or scope of any 
   Intellectual Property Rights or other rights that might be claimed to 
   pertain to the implementation or use of the technology described in 
   this document or the extent to which any license under such rights 
   might or might not be available; nor does it represent that it has 
   made any independent effort to identify any such rights.  Information 
   on the IETF's procedures with respect to rights in IETF Documents can 
   be found in BCP 78 and BCP 79. 
    
    Copies of IPR disclosures made to the IETF Secretariat and any 
   assurances of licenses to be made available, or the result of an 
   attempt made to obtain a general license or permission for the use of 
   such proprietary rights by implementers or users of this 
   specification can be obtained from the IETF on-line IPR repository at 
   http://www.ietf.org/ipr. 
    
 
 
Yanagiya               Expires - August 14.2005               [Page 6] 
Internet Draft  IA type for Mobile IPv6 bootstrapping    May 20.2005 
 
 
    The IETF invites any interested party to bring to its attention any 
   copyrights, patents or patent applications, or other proprietary 
   rights that may cover technology that may be required to implement 
   this standard.  Please address the information to the IETF at ietf- 
   ipr@ietf.org. 
    
    
Disclaimer of Validity 
   This document and the information contained herein are provided on an 
   "AS IS" basis and THE CONTRIBUTOR, THE ORGANIZATION HE/SHE REPRESENTS 
   OR IS SPONSORED BY (IF ANY), THE INTERNET SOCIETY AND THE INTERNET 
   ENGINEERING TASK FORCE DISCLAIM ALL WARRANTIES, EXPRESS OR IMPLIED, 
   INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE 
   INFORMATION HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED 
   WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. 
    
Copyright Statement 
   Copyright (C) The Internet Society (2005).  This document is subject 
   to the rights, licenses and restrictions contained in BCP 78, and 
   except as set forth therein, the authors retain all their rights. 
    
Acknowledgment 
    
   Funding for the RFC Editor function is currently provided by the 
   Internet Society. 

























 
 
Yanagiya               Expires - August 14.2005               [Page 7]