dhc                                                               G. Liu
Internet-Draft                                                     Y. Tu
Intended status: Standards Track                                  C. Zhu
Expires: September 12, 2013                              ZTE Corporation
                                                           W. Hendericks
                                                              D. Derksen
                                                             L. Thiebaut
                                                          Alcatel-Lucent
                                                          March 11, 2013


                     DHCP Options for 3GPP Service
                    draft-liu-dhc-3gpp-option-03.txt

Abstract

   This document defines a new option that can be used by DHCP clients
   in their signaling sent to DHCP servers, when those clients need to
   associate a request for an IP address or IPv6 prefix with a given
   3GPP packet service.It is intended for scenarios of interworking
   between a non-3GPP access and a 3GPP network.

Status of this Memo

   This Internet-Draft is submitted in full conformance with the
   provisions of BCP 78 and BCP 79.

   Internet-Drafts are working documents of the Internet Engineering
   Task Force (IETF).  Note that other groups may also distribute
   working documents as Internet-Drafts.  The list of current Internet-
   Drafts is at http://datatracker.ietf.org/drafts/current/.

   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."

   This Internet-Draft will expire on September 12, 2013.

Copyright Notice

   Copyright (c) 2013 IETF Trust and the persons identified as the
   document authors.  All rights reserved.

   This document is subject to BCP 78 and the IETF Trust's Legal
   Provisions Relating to IETF Documents
   (http://trustee.ietf.org/license-info) in effect on the date of
   publication of this document.  Please review these documents



Liu, et al.            Expires September 12, 2013               [Page 1]


Internet-Draft          DHCP Opt for 3GPP Service             March 2013


   carefully, as they describe your rights and restrictions with respect
   to this document.  Code Components extracted from this document must
   include Simplified BSD License text as described in Section 4.e of
   the Trust Legal Provisions and are provided without warranty as
   described in the Simplified BSD License.


Table of Contents

   1.  Introduction . . . . . . . . . . . . . . . . . . . . . . . . .  3
   2.  Convention & Terminology . . . . . . . . . . . . . . . . . . .  4
   3.  Problem Statement  . . . . . . . . . . . . . . . . . . . . . .  5
   4.  3GPP-Service Option Format . . . . . . . . . . . . . . . . . .  6
     4.1.  APN Sub-option Format  . . . . . . . . . . . . . . . . . .  7
     4.2.  Non Seamless WLAN Offload
           (3GPP-Service-Type)Sub-option Format . . . . . . . . . . .  7
   5.  DHCP Client Behavior . . . . . . . . . . . . . . . . . . . . . 10
   6.  DHCP Server Behavior . . . . . . . . . . . . . . . . . . . . . 11
   7.  Security Considerations  . . . . . . . . . . . . . . . . . . . 12
   8.  IANA Considerations  . . . . . . . . . . . . . . . . . . . . . 13
   9.  Normative References . . . . . . . . . . . . . . . . . . . . . 14
   Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . . . 15





























Liu, et al.            Expires September 12, 2013               [Page 2]


Internet-Draft          DHCP Opt for 3GPP Service             March 2013


1.  Introduction

   The Dynamic Host Configuration Protocol (DHCP) is built on a client-
   server model, where designated DHCP server allocate network addresses
   and deliver configuration parameters to dynamically configured hosts.
   The changes to [RFC2131][RFC3315] defined in this document defines
   the use of 3GPP specific option transferred to DHCP server by DHCP
   client.











































Liu, et al.            Expires September 12, 2013               [Page 3]


Internet-Draft          DHCP Opt for 3GPP Service             March 2013


2.  Convention & 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 [RFC 2119].

   The terminology in this document is based on the definitions in
   [RFC2131][RFC3315], in addition to the ones specified in this section

   3GPP 3rd Generation Partnership Project

   TS Technical Specification

   EPC Evolved Packet Core

   APN Access Point Name

   PDN Packet Data Network

   GTP GPRS Tunnelling Protocol

   PMIP Proxy Mobile IP





























Liu, et al.            Expires September 12, 2013               [Page 4]


Internet-Draft          DHCP Opt for 3GPP Service             March 2013


3.  Problem Statement

   In 3GPP TS 23.402, 3GPP UE can access the 3GPP EPC through non-3GPP
   IP access.

   When the non 3GPP access is Trusted, there is no need for the 3GPP UE
   to establish a Layer 3 tunnel (IPSec [RFC4301], DSMIPv6 [RFC 5555])
   to access the EPC as it can rely upon the non 3GPP access security
   mechanisms.  In this case, the 3GPP UE may send DHCP signaling to non
   3GPP access to acquire an IP address.  However, the 3GPP UE may wish
   to associate its request for an IP address with IP services provided
   by the 3GPP EPC or may conversely explicitly require that its traffic
   is not sent to the EPC but offloaded, even though the UE has been
   authenticated via its 3GPP credentials (the service is called "NSO"
   i.e.  Non Seamless Offload).

   The APN (Access Point Name) is the parameter by which a 3GPP UE
   signals the kind of EPC service it desires.  Based on the value of
   this parameter, a 3GPP IP Edge (a PDN GW) is selected and the PDN GW
   is able to determine the IP features to deliver to the traffic
   exchanged by the UE as part of this APN.

   It should be noted that the set of IP configuration parameters that
   the UE may receive via a DHCP response (e.g. the DNS server(s)
   address) may also be influenced by the value of the APN.

   Thus when requesting an IP address via DHCP, a 3GPP UE should be able
   to indicate:

   o Whether this IP address is for NSO or whether it is for an EPC
   service.

   o If the IP address is for an EPC service, the value of the APN
   corresponding to the IP services reached when using this IP address.
   The UE may also request an EPC service without providing an APN
   value; in this case, the network uses a default APN value.

   Such DHCP request may be sent when the UE requests access to EPC via
   non 3GPP access, or when the UE performs mobility from a 3GPP access
   to a non 3GPP access.

   This document is intended to define a new DHCP option for "3GPP
   Service".








Liu, et al.            Expires September 12, 2013               [Page 5]


Internet-Draft          DHCP Opt for 3GPP Service             March 2013


4.  3GPP-Service Option Format

   A DHCP client within a 3GPP based device sets the "3GPP-Service"
   Option in the DHCP request it sends to the network to indicate the
   desired 3GPP service associated with that request.

   A DHCP server willing to indicate it has taken into account the
   parameters / sub-options of a "3GPP-Service" Option included by the
   client in a DHCP request mirrors these parameters in the DHCP
   signaling it sends back to the client.


        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
       +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
       |  3GPP-SERVICE | option-length |   sub-options...
       +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+


              Figure 1: 3GPP Service Option Format for DHCPv4


    option-code       3GPP-Service (TBD)
    option-len        The number of octets in the option, minimum 1.
    Sub-options       The "3GPP-Service" Option may contain one or more Sub-options further defined in this document



       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
      +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
      |        3GPP-SERVICE           |         option-length         |
      +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
      |                           sub-options                         |                                                               -
      +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+



              Figure 2: 3GPP Service Option Format for DHCPv6


    option-code       3GPP-Service (TBD)
    option-len        The number of octets in the option, minimum 1.
    Sub-options       The "3GPP-Service" Option may contain one or more Sub-options further defined in this document







Liu, et al.            Expires September 12, 2013               [Page 6]


Internet-Draft          DHCP Opt for 3GPP Service             March 2013


4.1.  APN Sub-option Format

   The purpose of 3GPP-APN (Access Point Name) Sub-option is sent by UE
   to network for identifing the packet data network associated with the
   DHCP message.  The APN is defined in 3GPP TS 23.401[TS23401].

        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
       +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
       |     Code      |    Length     |  Value
       +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

                Figure 3: APN Sub-option Format for DHCPv4


    Code          3GPP-APN(TBD).
    Length        The number of octets in the option, minimum 1.
    Value         The APN value, as defined in 3GPP TS 24.008 [TS24008] section 10.5.6.1.



        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
       +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
       |             Code              |               Length          |
       +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
       |                            value                              |
       +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

                Figure 4: APN Sub-option Format for DHCPv6


    Code          3GPP-APN(TBD).
    Length        The number of octets in the option, minimum 1.
    Value         The APN value, as defined in 3GPP TS 24.008 [TS24008] section 10.5.6.1.


   The 3GPP-APN Sub-option SHOULD only be present once in a DHCP
   message.  If it is present more than once, the value of the last
   occurrence of the option supersedes the value of the other
   occurrences of this sub-option.

4.2.  Non Seamless WLAN Offload (3GPP-Service-Type)Sub-option Format

   The purpose of 3GPP-Service-Type (Non Seamless Offload) Sub-option is
   to identify whether the DHCP message is to be associated with a Non
   Seamless Offload service or with an EPC service.




Liu, et al.            Expires September 12, 2013               [Page 7]


Internet-Draft          DHCP Opt for 3GPP Service             March 2013


   The 3GPP Non Seamless Offload service is defined in 3GPP TS 23.402
   [TS23402].

          0
          0 1 2 3 4 5 6 7 8 9
         +-+-+-+-+-+-+-+-+-+-+
         | Code  |S| V |
         +-+-+-+-+-+-+-+-+-+-+


         Figure 5: 3GPP-Service-Type Sub-option Format for DHCPv4


    Code          3GPP-Service-Type (TBD).
    S             Bit 4 of octet 1 is spare and shall be coded as zero.
    V             The 3GPP-Service-Type value, the defination is as follows,
           Bits   0 1
                  0 1           NSO
                  0 0           EPC
                  All other values are reserved.



        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
       +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
       |             Code              |               S               |
       +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
       | V |
       +-+-+

         Figure 6: 3GPP-Service-Type Sub-option Format for DHCPv6



    Code          3GPP-Service-Type (TBD).
    S             This is spare and shall be coded as zero.
    V             The 3GPP-Service-Type value, the defination of is as follows,
           Bits   0 1
                  0 1           NSO
                  0 0           EPC
                  All other values are reserved.

   The presence of the 3GPP-Service-Type Sub-option in a DHCP message
   indicates whether the DHCP signalling is associated with a NSO
   service or an EPC service rendered to the UE.

   The 3GPP-Service-Type Sub-option SHOULD NOT be provided in the same



Liu, et al.            Expires September 12, 2013               [Page 8]


Internet-Draft          DHCP Opt for 3GPP Service             March 2013


   DHCP message than the 3GPP-APN Sub-option, when the 3GPP-Service-Type
   sub-option includes NSO indication.  If present, the 3GPP-APN Sub-
   option SHOULD be provided in the same DHCP message than the 3GPP-
   Service-Type Sub-option, when the 3GPP-Service-Type sub-option
   includes EPC indication.  NSO indication and EPC indication are
   exclusive.

   If the 3GPP-Service-Type Sub-option includes NSO indication, and if
   3GPP-APN Sub-option is included, the 3GPP-APN Sub-option is ignored.










































Liu, et al.            Expires September 12, 2013               [Page 9]


Internet-Draft          DHCP Opt for 3GPP Service             March 2013


5.  DHCP Client Behavior

   For DHCPv4 protocol, a DHCP client may include a "3GPP-Service"
   option in the option payload of DHCPDISCOVER and DHCP REQUEST
   messages being sent toward a DHCP server in order to associate its
   request with IP services provided by the 3GPP EPC or to explicitly
   require that its traffic is not sent to the EPC but offloaded

   For DHCPv6 protocol, DHCP client may include a "3GPP-Service" option
   in the option payload of SOLICIT message being sent toward a DHCP
   server in order to associate its request with IP services provided by
   the 3GPP EPC or to explicitly require that its traffic is not sent to
   the EPC but offloaded.


   If the answer from the DHCP server does not include a "3GPP-Service"
   option, the DHCP client assumes that the answer is not associated
   with an EPC service.

































Liu, et al.            Expires September 12, 2013              [Page 10]


Internet-Draft          DHCP Opt for 3GPP Service             March 2013


6.  DHCP Server Behavior

   A DHCP server that receives a "3GPP-Service" option from a DHCP
   client but does not support this option, MUST ignore this option and
   MUST NOT provide this option in the signaling it sends back towards
   the DHCP client.

   Conversely, when a DHCP server has taken this option into account it
   MUST provide this option in the signaling it sends back towards the
   DHCP client.

   A DHCP server supporting this option SHOULD take the content of this
   option into account when trying to serve the DHCP client.  This may
   involve making sure relevant signaling (e.g.  GTP,PMIP [RFC5213]) is
   sent to an EPC gateway determined using the parameters of the "3GPP-
   Service" option.



































Liu, et al.            Expires September 12, 2013              [Page 11]


Internet-Draft          DHCP Opt for 3GPP Service             March 2013


7.  Security Considerations

   Security considerations in DHCPv4 are described in [RFC3118].

   Security considerations in DHCPv6 are described in [RFC3315].














































Liu, et al.            Expires September 12, 2013              [Page 12]


Internet-Draft          DHCP Opt for 3GPP Service             March 2013


8.  IANA Considerations

   IANA is requested to assign one new DHCP option code defined in
   section 5.















































Liu, et al.            Expires September 12, 2013              [Page 13]


Internet-Draft          DHCP Opt for 3GPP Service             March 2013


9.  Normative References

   [RFC2119]  Bradner, S., "Key words for use in RFCs to Indicate
              Requirement Levels", BCP 14, RFC 2119, March 1997.

   [RFC2131]  Droms, R., "Dynamic Host Configuration Protocol",
              RFC 2131, March 1997.

   [RFC3315]  Droms, R., Bound, J., Volz, B., Lemon, T., Perkins, C.,
              and M. Carney, "Dynamic Host Configuration Protocol for
              IPv6 (DHCPv6)", RFC 3315, July 2003.

   [TS23401]  3GPP, "General Packet Radio Service (GPRS) enhancements
              for Evolved Universal Terrestrial Radio Access Network(E-
              UTRAN) access", 2011.

   [TS23402]  3GPP, "Architecture enhancements for non-3GPP accesses",
              2011.

   [TS24008]  3GPP, "Mobile radio interface Layer 3 specification; Core
              network protocols", 2010.






























Liu, et al.            Expires September 12, 2013              [Page 14]


Internet-Draft          DHCP Opt for 3GPP Service             March 2013


Authors' Addresses

   Guoyan Liu
   ZTE Corporation
   No.68 Zijinghua Avenue, Yuhuatai District
   Nanjing
   China

   Phone: +86-25-5287-1362
   Email: liu.guoyan@zte.com.cn


   Yangwei Tu
   ZTE Corporation
   No.68 Zijinghua Avenue, Yuhuatai District
   Nanjing
   China

   Phone: +86-25-5287-1362
   Email: tu.yangwei@zte.com.cn


   Chunhui Zhu
   ZTE Corporation
   No.68 Zijinghua Avenue, Yuhuatai District
   Nanjing
   China

   Phone: +86-25-5287-4634
   Email: zhu.chunhui@zte.com.cn


   Wim Hendericks
   Alcatel-Lucent

   Email: Wim.Henderickx@alcatel-lucent.com


   Daniel Derksen
   Alcatel-Lucent

   Email: Daniel.Derksen@alcatel-lucent.com









Liu, et al.            Expires September 12, 2013              [Page 15]


Internet-Draft          DHCP Opt for 3GPP Service             March 2013


   Laurent Thiebaut
   Alcatel-Lucent

   Email: laurent.thiebaut@alcatel-lucent.com















































Liu, et al.            Expires September 12, 2013              [Page 16]