Internet DRAFT - draft-ma-lwig-3gpplink-imply

draft-ma-lwig-3gpplink-imply







Internet Engineering Task Force                                    Y. Ma
Internet-Draft      Hitachi (China) Research and Development Corporation
Intended status: Informational                                    Z. Cao
Expires: January 4, 2015                                    China Mobile
                                                            July 3, 2014


   Implication of 3GPP Link Characteristics on Lightweight IP Design
                    draft-ma-lwig-3gpplink-imply-02

Abstract

   In 3GPP Release 12, the work item Machine Type Communication (MTC) is
   specifying low cost terminals for Machine to Machine communications.
   Since IETF has already developed a suite of protocols for device
   communication, it is useful to analyze the limitation of 3GPP MTC and
   the impact on the implementation of IETF protocol suite.  This
   document analyzes the feature of 3GPP MTC and the impact on light
   weight protocol implementation for the MTC terminals.

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 January 4, 2015.

Copyright Notice

   Copyright (c) 2014 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
   carefully, as they describe your rights and restrictions with respect
   to this document.  Code Components extracted from this document must



Ma & Cao                 Expires January 4, 2015                [Page 1]

Internet-Draft            Light Weight Cellular                July 2014


   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  . . . . . . . . . . . . . . . . . . . . . . . .   2
     1.1.  Conventions used in this document . . . . . . . . . . . .   2
     1.2.  Terminology . . . . . . . . . . . . . . . . . . . . . . .   2
   2.  3GPP MTC features . . . . . . . . . . . . . . . . . . . . . .   3
   3.  Impact on light weight implementation . . . . . . . . . . . .   4
     3.1.  Network layer . . . . . . . . . . . . . . . . . . . . . .   4
     3.2.  Transport Layer . . . . . . . . . . . . . . . . . . . . .   4
     3.3.  Application Layer . . . . . . . . . . . . . . . . . . . .   4
   4.  IANA Considerations . . . . . . . . . . . . . . . . . . . . .   5
   5.  Security Considerations . . . . . . . . . . . . . . . . . . .   5
   6.  References  . . . . . . . . . . . . . . . . . . . . . . . . .   5
     6.1.  Normative References  . . . . . . . . . . . . . . . . . .   5
     6.2.  Informative References  . . . . . . . . . . . . . . . . .   6
   Authors' Addresses  . . . . . . . . . . . . . . . . . . . . . . .   6

1.  Introduction

   As the Internet of Things are booming, it is important for cellular
   networks to support the Machine to Machine communication.  In 3GPP
   one work item is set up since Release 10 to deal with the so called
   Machine Type Communication (MTC) in cellular network.

   At the same time, IETF has developed a suite of Internet protocols
   suitable for small devices, including 6LowPAN [RFC6282], 6LowPAN-ND
   [RFC6775], RPL[RFC6550], COAP[I-D.ietf-core-coap].

   This document tries to summarize the feature of 3GPP MTC and the
   impact on implementation of the IETF light-weight protocols suite in
   each layer.  Link characteristic implications on upper layer
   protocols are also analyzed in [I-D.hex-lwig-energy-efficient].

1.1.  Conventions used in this document

   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.2.  Terminology

   The terminologies used in this document can be referred to
   [I-D.ietf-lwig-terminology].




Ma & Cao                 Expires January 4, 2015                [Page 2]

Internet-Draft            Light Weight Cellular                July 2014


2.  3GPP MTC features

   In 3GPP the scenarios for MTC and the features of the MTC is
   analyzed.  Following are the features which is considered specific
   for MTC.[TS22.368]

   1.  Low Mobility: It is intended for use with MTC Devices that do not
       move, move infrequently, or move only within a certain region.

   2.  Time Controlled: It is intended for use with MTC Applications
       that can tolerate to send or receive data only during defined
       time intervals and avoid unnecessary signalling outside these
       defined time intervals.

   3.  Small Data Transmissions: It is intended for use with MTC Devices
       that send or receive small amounts of data.  The observed size of
       many of the instances of data exchanges is on the order of 1K
       (1024) octets.

   4.  Infrequent Mobile Terminated: It is intended for use with MTC
       Devices that mainly utilize mobile originated communications.

   5.  MTC Monitoring: It is intended for monitoring MTC Device related
       events.

   6.  Secure Connection: It is intended for use with MTC Devices that
       require a secure connection between the MTC Device and MTC
       Server/MTC Application Server.

   7.  Group Based MTC Features: It is a MTC Feature that applies to a
       MTC Group.  Generally the system shall be optimized to handle MTC
       Groups.  The system shall provide a mechanism to associate an MTC
       Device to a single MTC Group.  There are two sub features for
       Group based MTC features.

   8.

       A.  Group Based Policing is intended for use with a MTC Group for
           which the network operator wants to enforce a combined QoS
           policy.

       B.  Group Based Addressing is intended for use with a MTC Group
           for which the network operator wants to optimize the message
           volume when many MTC Devices need to receive the same
           message.

   On the other hand, IETF has developed multiple protocols to enable
   end-to-end IP communication between constrained nodes and fully



Ma & Cao                 Expires January 4, 2015                [Page 3]

Internet-Draft            Light Weight Cellular                July 2014


   capable nodes.  These works have witnessed the evolution of the
   traditional Interent protocol stack to the light-weight Internet
   protocol stack.  As show in the below , IETF has developed CoAP as
   the application layer, and 6LowPAN as the adaption layer to run IPv6
   on IEEE 802.15.4 and Bluetooth Low-Energy, with the support of
   routing from RPL and efficient neighbor discovery from 6LowPAN-ND.

   However according to the features of 3GPP MTC, not all IETF protocol
   suites are necessary to be implemented for cellular MTC devices.  In
   this document the impact of the MTC features on IETF protocol suites
   are analysed.

3.  Impact on light weight implementation

3.1.  Network layer

   IPv6 is mandatory for 3GPP terminals.  The consideration to implement
   IPv6 for 3GPP terminal is specified in [RFC3316] As specified in
   RFC3316, standard IPv6 protocol stack is used.  The MTC device does
   not need to support 6lowpan, 6lowpan-ND, or RPL for the communication
   between MTC device and network.

   However in cellular network deployment scenario, the MTC device is
   sometimes usd as gateway device to bridge other resource constrained
   nodes to the cellular network.  So the MTC device needs to implement
   6lowpan-ND or RPL if other resource constrained nodes is connected
   through 802.15.4 wireless technology.

3.2.  Transport Layer

   For MTC device, the assumed use case and scenario is about small data
   transmission.  And the reliability is not required.  Therefore the
   UDP based transport is suitable for MTC and should be mandatory for
   all cellular terminals.

   3GPP MTC needs to support secure connection between MTC device and
   MTC server/ MTC Application Server.  In this case the light-weight
   secure transport protocol such as DTLS should be supported by 3GPP
   MTC device.

3.3.  Application Layer

   CoAP [I-D.ietf-core-coap]was designed as a restful application
   protocol, connecting the smart devices application and service to the
   world-wide-web.  It provides basic communication services such as
   service discovery and GET/POST/PUT/DELETE methods with a binary
   header.  It is assumed to work over IPv6 in the network layer.




Ma & Cao                 Expires January 4, 2015                [Page 4]

Internet-Draft            Light Weight Cellular                July 2014


   Although IPv6 is made mandatory for 3GPP terminals, IPv4 is still
   considered a default proocol for 3GPP MTC [TS23.888].  IPv4 based
   communication is used for communicaton between MTC device and MTC
   server.  Many CoAP features are based on IPv6 assumption.  For
   example, auto-configuration, resource discovery, etc.  Therefore if
   CoAP is used for cellular network, it is necessary to consider how to
   support IPv4 for the mentioned CoAP features.

4.  IANA Considerations

   This document has no IANA requests.

5.  Security Considerations

   The security implementation should follow both 3GPP and IETF
   specifications.

6.  References

6.1.  Normative References

   [I-D.hex-lwig-energy-efficient]
              Cao, Z., He, X., Kovatsch, M., Tian, H., and C. Gomez,
              "Energy Efficient Implementation of IETF Constrained
              Protocol Suite", draft-hex-lwig-energy-efficient-02 (work
              in progress), October 2013.

   [I-D.ietf-core-coap]
              Shelby, Z., Hartke, K., and C. Bormann, "Constrained
              Application Protocol (CoAP)", draft-ietf-core-coap-18
              (work in progress), June 2013.

   [I-D.ietf-lwig-terminology]
              Bormann, C., Ersue, M., and A. Keranen, "Terminology for
              Constrained Node Networks", draft-ietf-lwig-terminology-07
              (work in progress), February 2014.

   [I-D.kovatsch-lwig-class1-coap]
              Kovatsch, M., "Implementing CoAP for Class 1 Devices",
              draft-kovatsch-lwig-class1-coap-00 (work in progress),
              October 2012.

   [TS22.368]
              3GPP, "TS 22.368: Service requirements for Machine-Type
              Communications", March 2013,
              <http://www.3gpp.org/ftp/Specs/html-info/22368.htm>.





Ma & Cao                 Expires January 4, 2015                [Page 5]

Internet-Draft            Light Weight Cellular                July 2014


   [TS23.888]
              3GPP, "TS 23.888: System improvements for Machine-Type
              Communications", September 2012,
              <http://www.3gpp.org/ftp/Specs/html-info/23888.htm>.

6.2.  Informative References

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

   [RFC3316]  Arkko, J., Kuijpers, G., Soliman, H., Loughney, J., and J.
              Wiljakka, "Internet Protocol Version 6 (IPv6) for Some
              Second and Third Generation Cellular Hosts", RFC 3316,
              April 2003.

   [RFC6282]  Hui, J. and P. Thubert, "Compression Format for IPv6
              Datagrams over IEEE 802.15.4-Based Networks", RFC 6282,
              September 2011.

   [RFC6550]  Winter, T., Thubert, P., Brandt, A., Hui, J., Kelsey, R.,
              Levis, P., Pister, K., Struik, R., Vasseur, JP., and R.
              Alexander, "RPL: IPv6 Routing Protocol for Low-Power and
              Lossy Networks", RFC 6550, March 2012.

   [RFC6775]  Shelby, Z., Chakrabarti, S., Nordmark, E., and C. Bormann,
              "Neighbor Discovery Optimization for IPv6 over Low-Power
              Wireless Personal Area Networks (6LoWPANs)", RFC 6775,
              November 2012.

Authors' Addresses

   Yuanchen Ma
   Hitachi (China) Research and Development Corporation
   301, Tower C North, Raycom, 2 Kexuyuan Nanlu, Haidian District
   Beijing  100190
   P.R.China

   Email: ycma@hitachi.cn


   Zhen Cao
   China Mobile
   Xuanwumenxi Ave. No.32
   Beijing  100871
   P.R.China

   Email: zehn.cao@gmail.com, caozhen@chinamobile.com




Ma & Cao                 Expires January 4, 2015                [Page 6]