Internet DRAFT - draft-jeong-nsis-3gpp-qosm

draft-jeong-nsis-3gpp-qosm






IETF Next Steps in Signaling                                    S. Jeong
Working Group                                                       HUFS
Internet-Draft                                                    S. Lee
Expires: April 27, 2006                                      Samsung AIT
                                                          G. Karagiannis
                                                    University of Twente
                                                             G. Lieshout
                                            Samsung Electronics Research
                                                               Institute
                                                        October 24, 2005


           3GPP QoS Model for Networks Using 3GPP QoS Classes
                   draft-jeong-nsis-3gpp-qosm-02.txt

Status of this Memo

   By submitting this Internet-Draft, each author represents that any
   applicable patent or other IPR claims of which he or she is aware
   have been or will be disclosed, and any of which he or she becomes
   aware will be disclosed, in accordance with Section 6 of BCP 79.

   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 April 27, 2006.

Copyright Notice

   Copyright (C) The Internet Society (2005).

Abstract

   This draft describes an NSIS QoS Model (QOSM) based on 3GPP QoS
   classes and bearer service attributes.  Specifically, this draft



Jeong, et al.            Expires April 27, 2006                 [Page 1]

Internet-Draft               3GPP QoS Model                 October 2005


   describes additional optional parameters for QSPEC which carries 3GPP
   QOSM specific information and how the QSPEC information should be
   processed in QNEs.

Table of Contents

   1.  Requirements notation  . . . . . . . . . . . . . . . . . . . .  3
   2.  Introduction . . . . . . . . . . . . . . . . . . . . . . . . .  3
   3.  Summary of 3GPP QoS Classes and Attributes . . . . . . . . . .  4
     3.1   3GPP QoS Classes . . . . . . . . . . . . . . . . . . . . .  4
     3.2   3GPP QoS Attributes  . . . . . . . . . . . . . . . . . . .  5
   4.  QoS Mappings between TS 23.107 and Other QoS Models  . . . . .  6
     4.1   QoS Mapping between TS 23.107 and Y.1541/DiffServ  . . . .  6
       4.1.1   Mapping between TS 23.107 and Y.1541 QoS Classes . . .  6
       4.1.2   Mapping between TS 23.107 and DiffServ QoS Classes . .  7
     4.2   QoS Mapping between TS 23.107 and RMD-QOSM . . . . . . . .  7
   5.  Additional Optional QSPEC Parameters for 3GPP QOSM . . . . . .  8
     5.1   3GPP QoS Classes . . . . . . . . . . . . . . . . . . . . .  9
     5.2   Delivery of Erroneous SDU (DES)  . . . . . . . . . . . . .  9
     5.3   Source Statistics Descriptor (SSD) . . . . . . . . . . . .  9
     5.4   Signaling Indication (SI)  . . . . . . . . . . . . . . . . 10
     5.5   SDU Format Information (SFI) . . . . . . . . . . . . . . . 10
     5.6   Transfer Delay (TD)  . . . . . . . . . . . . . . . . . . . 12
     5.7   Packet Loss Ratio (PLR)  . . . . . . . . . . . . . . . . . 12
     5.8   Traffic Handling Priority (THP)  . . . . . . . . . . . . . 13
   6.  Interoperation with 3GPP UMTS  . . . . . . . . . . . . . . . . 13
     6.1   UE-initiated NSIS signaling  . . . . . . . . . . . . . . . 13
     6.2   GGSN-initiated NSIS signaling  . . . . . . . . . . . . . . 15
   7.  NSIS Signaling within the IP-based Transport Part of
       UMTS/GPRS  . . . . . . . . . . . . . . . . . . . . . . . . . . 16
   8.  Security Considerations  . . . . . . . . . . . . . . . . . . . 17
   9.  IANA Considerations  . . . . . . . . . . . . . . . . . . . . . 17
   10.   Acknowledgements . . . . . . . . . . . . . . . . . . . . . . 17
   11.   Change History . . . . . . . . . . . . . . . . . . . . . . . 17
   12.   References . . . . . . . . . . . . . . . . . . . . . . . . . 18
     12.1  Normative References . . . . . . . . . . . . . . . . . . . 18
     12.2  Informative References . . . . . . . . . . . . . . . . . . 19
       Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . 20
       Intellectual Property and Copyright Statements . . . . . . . . 21












Jeong, et al.            Expires April 27, 2006                 [Page 2]

Internet-Draft               3GPP QoS Model                 October 2005


1.  Requirements notation

   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 [1].

2.  Introduction

   The NSIS working group is standardizing a signaling protocol suite
   with QoS signaling as the first use case.  The overall signaling
   protocol suite is decomposed into a generic lower layer with separate
   upper layers for signaling applications.  The upper layer protocol,
   called NSIS Signaling Layer Protocol (NSLP), has an end-to-end scope
   and contains application specific functionality.  QoS-NSLP [2] which
   is an NSLP for QoS signaling defines message types and control
   information generic to all QoS models (QOSMs).  A QOSM is a defined
   mechanism for achieving QoS as a whole.  The specification of a QOSM
   includes a description of its QSPEC parameter information and how
   that information should be treated or interpreted in the network.

   The QSPEC contains a set of parameters and values describing the
   requested resources [3].  The QSPEC object also contains control
   information and the QoS parameters defined by the QOSM.  A QOSM
   provides a specific set of parameters to be carried in the QSPEC.  At
   each QoS NSIS Entity (QNE), its contents are interpreted by the
   resource management function (RMF) for policy control and traffic
   control (including admission control and configuration of the packet
   classifier and scheduler).

   +----------+      /-------\       /--------\       /--------\
   | Laptop   |     |   Home  |     |  Cable   |     | Diffserv |
   | Computer |-----| Network |-----| Network  |-----| Network  |----+
   |  (QNE)   |     | No QOSM |     |DQOS QOSM |     | RMD QOSM |    |
   +----------+      \-------/       \--------/       \--------/     |
                                                                     |
                     +-----------------------------------------------+
                     |
                     |    /--------\      +----------+
                     |   |  "X"G    |     | Handheld |
                     +---| Wireless |-----|  Device  |
                         | XG QOSM  |     |  (QNE)   |
                         |  (e.g.,  |     +----------+
                         |3GPP QOSM)|
                          \--------/

   Figure 1. An Example Configuration with Multiple Different QOSMs

   Figure 1 shows a hybrid network comprised of multiple different QOSMs



Jeong, et al.            Expires April 27, 2006                 [Page 3]

Internet-Draft               3GPP QoS Model                 October 2005


   [3].  One of the representative XG QOSMs shown in the figure could be
   3GPP QOSM.  QoS interworking between 3GPP wireless and non-3GPP
   wireline networks will be essential if future IP-based next
   generation networks are to provide assured-quality end-to-end IP
   flows.

   In general, in 3GPP UMTS, the wireless physical resource (e.g.,
   frequency spectrum, transmission power or time slots) can be
   considered to be a significantly scarcer resource than the bandwidth
   in IP backbone networks [8, 9].  The transmission is therefore
   optimized in order to utilize the resources as efficiently as
   possible.  Furthermore, in UMTS, different radio bearer services can
   be provided, that could result in different QoS characteristics,
   service behaviors, and service costs.  The key element for providing
   optimal QoS with spectrum efficient usage of radio resources is the
   radio management function.  The optimal QoS support can only be
   provided if the radio management function understands via the 3GPP
   QOSM, the IP service requirements, and how the radio bearers can be
   tailored to meet these needs.  Therefore, the 3GPP QOSM should be
   able to signal the user QoS requirements for a session, and as well a
   set of parameters to control the characteristics of the radio bearers
   in order to optimize the offered services while maximizing the
   efficient use of the scarce radio resources.  It is, therefore,
   important to identify what parameters the radio management function
   should get from an application that wishes to operate efficiently
   over wireless networks.  These parameters allow appropriate radio
   bearers to be selected, and to determine the effects of these bearers
   on the IP service characteristics.

   This draft describes an NSIS QoS Model (QOSM) based on 3GPP QoS
   classes and bearer service attributes.  Specifically, this draft
   describes additional optional parameters for QSPEC which carries 3GPP
   QOSM specific information, how the QSPEC information should be
   processed in QNEs, which and how other NSIS QoS models, e.g., RMD-
   QOSM [13] and Y.1541-QOSM [4], can be applied and interoperate with
   the 3GPP PDP context signaling.

3.  Summary of 3GPP QoS Classes and Attributes

   This section summarizes 3GPP QoS classes and bearer service
   attributes which are used to describe the 3GPP QOSM.

3.1  3GPP QoS Classes

   3GPP UMTS QoS classes were defined in TS 23.107[5] by taking the
   restrictions and limitations of the air interface into account.  The
   QoS mechanisms provided in the cellular network have to be robust and
   capable of providing reasonable QoS resolution.



Jeong, et al.            Expires April 27, 2006                 [Page 4]

Internet-Draft               3GPP QoS Model                 October 2005


   There are four different UMTS QoS classes, i.e., Conversational
   class, Streaming class, Interactive class, and Background class.  The
   main distinguishing factor between these QoS classes is how delay
   sensitive the traffic is.  For example, Conversational class is meant
   for traffic which is very delay sensitive while Background class is
   the most delay insensitive traffic class.

   Conversational and Streaming classes are mainly intended to be used
   to carry real-time traffic flows.  The main divider between them is
   how delay sensitive the traffic is.  Conversational real-time
   services, like video telephony, are the most delay sensitive
   applications and those data streams should be carried in
   Conversational class.

   Interactive and Background classes are mainly meant to be used by
   traditional Internet applications like WWW, E-mail, Telnet, FTP, and
   News.  Due to looser delay requirements, compared to Conversational
   and Streaming classes, both provide better error rate by means of
   channel coding and retransmission.  The main difference between
   Interactive and Background classes is that Interactive class is
   mainly used by interactive applications, e.g., interactive e-mail or
   interactive web browsing, while Background class is meant for
   background traffic, e.g., background download of e-mail or background
   file downloading.  Traffic in the Interactive class has higher
   priority in scheduling than Background class traffic, so background
   applications use transmission resources only when interactive
   applications do not need them.  This is very important in wireless
   environment where the bandwidth is scarce compared to fixed networks.
   To achieve QoS interoperability for end-to-end QoS, the mappings
   between 3GPP QoS classes (defined in TS 23.107) and non-3GPP QoS
   Classes such as Y.1541 and DiffServ classes will be important.

3.2  3GPP QoS Attributes

   UMTS bearer service attributes describe the service provided by the
   UMTS network to the user of the UMTS bearer service.  A set of QoS
   attributes (QoS profile) defined in TS 23.107 are listed below [5].

   (a) Traffic class

   (b) Maximum bitrate (kbps)

   (c) Guaranteed bitrate (kbps)

   (d) Delivery order (y/n)

   (e) Maximum SDU size (octets)




Jeong, et al.            Expires April 27, 2006                 [Page 5]

Internet-Draft               3GPP QoS Model                 October 2005


   (f) SDU format information (bits)

   (g) SDU error ratio

   (h) Residual bit error ratio

   (i) Delivery of erroneous SDUs (y/n)

   (j) Transfer delay (ms)

   (k) Traffic handling priority

   (l) Allocation/Retention Priority

   (m) Source statistics descriptor ('speech'/'unknown')

   (n) Signaling Indication (Yes/No)

4.  QoS Mappings between TS 23.107 and Other QoS Models

   The following two subsections illustrate possible mappings between
   3GPP UMTS QoS classes in TS 23.107 and other QoS classes.  These
   mappings will be useful for interoperation between 3GPP networks and
   non-3GPP networks.  More detailed mappings will be implementation
   specific.

4.1  QoS Mapping between TS 23.107 and Y.1541/DiffServ

4.1.1  Mapping between TS 23.107 and Y.1541 QoS Classes

   ITU-T Recommendation Y.1541 proposes six QoS classes defined
   according to the desired QoS performance objectives [4].  These QoS
   classes support a wide range of user applications.  The QoS classes
   group performance objectives for one-way IP packet delay (IPTD), IP
   packet delay variation (IPDV), IP packet loss ratio (IPLR), and IP
   packet error ratio (IPER).  Classes 0 and 1 support interactive real-
   time applications, and Classes 2, 3, and 4, support non-interactive
   applications.  Class 5 has all the QoS parameters unspecified.  These
   classes serve as a basis for agreements between end-users and service
   providers, and between service providers.  They support a wide range
   of traffic applications including point-to-point telephony, data
   transfer, multimedia conferencing, and others.  The limited number of
   classes supports the requirement for feasible implementation,
   particularly with respect to scale in global networks.

   Based on the definitions above, the 3GPP Conversational and Streaming
   classes may correspond to Y.1541 classes 0 and 1, respectively.  The
   two classes of Y.1541 and TS 23.107 are intended to support real-time



Jeong, et al.            Expires April 27, 2006                 [Page 6]

Internet-Draft               3GPP QoS Model                 October 2005


   services.  The Conversational class and Y.1541 class 0 have a more
   stringent latency requirement than the Streaming class and Y.1541
   class 1.  In both specifications, jitter is intended to be limited.
   In addition, the 3GPP Interactive class may correspond to Y.1541
   classes 2, 3, and 4, and one of the relevant applications is
   interactive data.  More detailed mappings can be found in [10].

4.1.2  Mapping between TS 23.107 and DiffServ QoS Classes

   DiffServ [9] proposes differentiation in the queueing and forwarding
   treatment received by packets at the routers in the network domain,
   on the basis of DiffServ Code Points (DSCPs) included in their
   headers at the ingress of the network domain.  IETF has standardized
   two groups of behavior aggregates, namely expedited forwarding or EF
   (one class) and assured forwarding or AF (four classes each
   containing three drop-precedence levels).  The actual policies used
   for marking, queueing and forwarding of packets at routers in
   DiffServ domain is an implementation-specific issue.

   EF per-hop behavior (PHB) group has been defined with the intention
   of providing leased-line like service using DiffServ.  This is
   achieved by regulating the total rate of all the flows registered
   with the EF PHB class to be less than the service rate allocated to
   the EF PHB class at that node.  Strict policing is enforced on the
   flows, and any non-conforming packets are dropped at the ingress
   itself.  The AF PHB group has provision for classifying packets into
   different precedence levels.  Three such levels have been specified
   and each level is associated with a drop precedence.  Thus, each AF
   class has three DSCPs reserved, one for each level.  AF PHB group
   defines a relationship between these three precedence levels.  If
   congestion occurs at a particular forwarding node, a packet with the
   lowest drop precedence must have the lowest probability of being
   dropped.  Likewise, a packet with the highest drop precedence has the
   highest probability of dropping.

   Based on the definitions above, it appears that the 3GPP
   Conversational class corresponds to EF PHB class which can support
   low latency and jitter, and the 3GPP Streaming class may also
   correspond to EF.  The 3GPP Interactive class may correspond to AF4
   or AF 3 (which can support low latency (but not as low as in
   conversational class)), and the Background class may correspond to
   AF2, AF1, or BE PHB class (which does not impose any special QoS
   requirement).  Please note that there may be different reasonable
   mappings.

4.2  QoS Mapping between TS 23.107 and RMD-QOSM

   In Section 8.4 of RFC 3726 [14] it is emphasized that in an UMTS like



Jeong, et al.            Expires April 27, 2006                 [Page 7]

Internet-Draft               3GPP QoS Model                 October 2005


   scenario, (see Figure 2) the NSIS QoS protocol can be applied between
   a base station and the gateway (GW).  Furthermore, in this scenario
   the NSIS QoS protocol can also be applied either between two GWs, or
   between two edge routers (ERs).  In these situations, the RMD-QOS
   model [13] can be used to satisfy the requirements imposed by the
   characteristics of such topologies.  In these cases the mapping
   between the attributes specified in [5] depends on bandwidth and
   provisioning of resources among the different DiffServ classes which
   the operators control to satisfy their cost and performance
   requirements.

   An example of mapping the TS 23.107 and RMD-QOSM DiffServ QoS Classes
   could be similar to the mapping explained in Section 3.1.2.

   An example of mapping the TS 23.107 and RMD-QOSM bandwidth parameters
   is:

   RMD QOSM <Bandwidth> = TS 23.107 <Maximum bitrate>

                          |--|
                          |GW|
   |--|                   |--|
   |MH|---                 .
   |--|  / |-------|       .
        /--|base   | |--|  .
           |station|-|ER|...
           |-------| |--|  . |--| back- |--|  |---|              |----|
                           ..|ER|.......|ER|..|BGW|.."Internet"..|host|
        -- |-------| |--|  . |--| bone  |--|  |---|              |----|
   |--| \  |base   |-|ER|...     .
   |MH|  \ |station| |--|        .
   |--|--- |-------|             .          MH  = mobile host
                              |--|          ER  = edge router
      <---->                  |GW|          GW  = gateway
     Wireless link            |--|          BGW = border gateway
                                            ... = interior nodes
            <------------------->
       Wired part of wireless network

   <---------------------------------------->
                   Wireless Network

   Figure 2. QoS Architecture of Wired Part of UMTS

5.  Additional Optional QSPEC Parameters for 3GPP QOSM

   Some of the 3GPP QoS attributes described in Section 2.2 are
   specified in the QSPEC draft [3].  Additional optional QSPEC



Jeong, et al.            Expires April 27, 2006                 [Page 8]

Internet-Draft               3GPP QoS Model                 October 2005


   parameters should be defined for appropriate radio resource
   management in UMTS.  This section provides the description and the
   format of these additional optional parameters.  More detailed
   description will be provided in the later version of this draft.

   [Editorial note: The number of the additional QSPEC parameters given
   in this version is not fixed.  Future versions of the draft may
   include more QSPEC parameters.]

5.1  3GPP QoS Classes

   Traffic class represents the type of application (i.e.,
   'conversational', 'streaming', 'interactive', or 'background') for
   which the UMTS bearer service is optimized.  By including the traffic
   class as an attribute, UMTS can make assumptions about the traffic
   source and optimize the transport for that traffic type.  This
   parameter can be defined in a way similar to the <Y.1541 QoS Class>
   parameter in [3] except for the number of classes, i.e., 4 in this
   draft.

5.2  Delivery of Erroneous SDU (DES)

   Delivery of erroneous SDUs (DES) indicates whether SDUs detected as
   erroneous shall be delivered or discarded. 'yes' implies that error
   detection is employed and that erroneous SDUs are delivered together
   with an error indication, 'no' implies that error detection is
   employed and that erroneous SDUs are discarded, and '-' implies that
   SDUs are delivered without considering error detection.  This
   attribute is used to decide whether error detection is needed and
   whether frames with detected errors shall be forwarded or not.

   The DES (2 bits) parameter is represented as follows.

        0 1
       +-+-+
       |DES|
       +-+-+

   Three values of DES are listed below to indicate different meanings.

       0 - 'No'
       1 - 'Yes'
       2 - '-'


5.3  Source Statistics Descriptor (SSD)

   Source statistics descriptor (SSD) specifies characteristics of the



Jeong, et al.            Expires April 27, 2006                 [Page 9]

Internet-Draft               3GPP QoS Model                 October 2005


   source of submitted SDUs.  Conversational speech has a well-known
   statistical behaviour.  By being informed that the SDUs for a UMTS
   bearer are generated by a speech source, RAN, the serving GPRS
   support node (SGSN) and the gateway GPRS support node (GGSN) and also
   the user equipment (UE) may, based on experience, calculate a
   statistical multiplex gain for use in admission control on the
   relevant interfaces.  The format of SSD parameter will be provided in
   the later version of this draft.

5.4  Signaling Indication (SI)

   Signaling Indication (SI) indicates the signaling nature of the
   submitted SDUs.  This attribute is additional to the other QoS
   attributes and does not over-ride them.  This attribute is only
   defined for the interactive traffic class.  If signaling indication
   is set to 'Yes', the UE should set the traffic handling priority to
   '1'.  Signaling traffic can have different characteristics to other
   interactive traffic, e.g., higher priority, lower delay, and so on.
   This attribute permits enhancing the RAN operation accordingly.  The
   SI parameter (1 bit) is represented as follows.

        0
       +--+
       |SI|
       +--+

   Two values of SI are listed below to indicate different meanings.

       0 - 'No'
       1 - 'Yes'


5.5  SDU Format Information (SFI)

   The SDU format information represents the list of possible exact
   sizes of SDUs.  UMTS uses the Adaptive Multi-Rate (AMR) [11] or the
   AMR Wideband (AMR-WB) [12] as speech transcoders.  As emphasized in
   [15], the speech bits encoded in each AMR or AMR-WB frame have
   different perceptual sensitivity to bit errors.  By applying this
   property a better voice quality can be achieved using Unequal Error
   Protection (UEP) and Unequal Error Detection (UED) mechanisms.  These
   mechanisms focus on the protection and detection of corrupted bits
   only to the perceptually most sensitive bits in an AMR or AMR-WB
   frame.  In AMR and AMR-WB, these most sensitive bits are denoted as
   class A bits.  Two other classes are also used, i.e., B and C,
   wherein the bits belonging into these classes are less sensitive to
   errors.  In this case, a frame is declared correct even when no bits
   in class A are corrupted, and some bits in class B and C are indeed



Jeong, et al.            Expires April 27, 2006                [Page 10]

Internet-Draft               3GPP QoS Model                 October 2005


   corrupted.  If the bits in class A are corrupted then the frame is
   anyway declared corrupted.

   The UEP and UED mechanisms could therefore be significant in
   achieving spectrum efficient resource management.  In order to be
   able to use these mechanisms, information about the payload format
   (class A, B and C sensitivity bits) is necessary at the radio level.
   The specification of the SDU format as a service parameter allows any
   application to take advantage of the UEP and UED mechanism.  The
   format of this parameter can be specified as follows.  Two types of
   AMR codecs should be supported.  The first one is the typical AMR
   codec, where the SDU format is described in Section 4 of [14].

   The second type of codec is the the AMR-WB (AMR- Wideband) codec.
   The SDU format is described in Section 4 of [15].  The format of this
   parameter should be a QSPEC Control Information container.  Its
   format should be:

        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
       +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
       |AT |  FT   |Q|   MI   |  MR   |  CRC          |   Reserved     |
       +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

   AT (AMR type): 2 bits integer used to soecify the used AMR type and
   its values are:

       0: (default) typical AMR codec as specified in [14]
       1: AMR-WB (AMR- Wideband) codec as specified in [15].
       2: reserved for future use
       3: reserved for future use

       Frame Type (FT): 4 bits

       Q (Frame Quality Indicator): 1 bit

       MIndication (Mode Indication: MI):  4 bits
       If AT = 0 then only the 3 Most Signifficant Bits are used
       If AT = 1 then the 4 bits are used

       MRequest (Mode Request: MR):  4 bits
       If AT = 0 then only the 3 Most Signifficant Bits are used.
       If AT = 1 then the 4 bits are used

       CRC (Codec CRC):  8 bits

   Note that the Frame Type and the Frame Quality Indicator represent
   the AMR header.  The Mode Indication, Mode Request and Codec CRC
   parameters represent the AMR Auxiliary information.  The Class A



Jeong, et al.            Expires April 27, 2006                [Page 11]

Internet-Draft               3GPP QoS Model                 October 2005


   bits, Class B bits and Class C bits represent the AMR Core frame.
   Using the AMR header and AMR Auxiliary information the destination
   can deduce how many bits should be used for Class A, how many for
   Class B and how many for class C in the AMR Core frame.

5.6  Transfer Delay (TD)

   [Editorial note: This parameter may have the same semantic behavior
   as its associated QSPEC parameter (i.e., QSPEC Path Latency
   Parameter) described in the QSPEC template draft.  A future version
   of this daft may use the associated QSPEC template parameter instead
   of the currently specified one.]

   Transfer delay (ms) indicates maximum delay for 95th percentile of
   the distribution of delay for all delivered SDUs during the lifetime
   of a bearer service.  This parameter allows the radio management
   function to efficiently configure the radio bearer service.  For
   example, by knowing the Delay requirement, the appropriate
   interleaving depth can be estimated.  This parameter could also be
   used to determine the maximum number of retransmissions (if any) in
   the wireless link.

   The transfer delay (ms) is represented as a 32-bit integer as shown
   below.

       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
       +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
       |            Transfer delay (32-bit integer)                  |
       +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+


5.7  Packet Loss Ratio (PLR)

   [Editorial note: This parameter may have the same semantic behavior
   as its associated QSPEC parameter (i.e., QSPEC Path BER Parameter)
   described in the QSPEC template draft.  A future version of this daft
   may use the associated QSPEC template parameter instead of the
   currently specifeid one.]

   The packet loss ratio can significantly affect the subjective quality
   of real time applications.  This parameter can be used by the radio
   management function for admission control and to set some parameters
   of the radio part, such as L2 buffer size.

   The Packet Loss Ratio is represented as a 32-bit integer as shown
   below.

       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



Jeong, et al.            Expires April 27, 2006                [Page 12]

Internet-Draft               3GPP QoS Model                 October 2005


       +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
       |            Packet Loss Ratio (32-bit integer)               |
       +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+


5.8  Traffic Handling Priority (THP)

   Traffic handling priority specifies the relative importance for
   handling of all SDUs belonging to the UMTS bearer compared to the
   SDUs of other bearers.  In many interactive packet services the
   packet handling priority can be used to provide certain levels of QoS
   differentiation, in particular in congestion situations.  According
   to Section 6.5.1 of [5] the Traffic handling priority class can get
   the values 1, 2 and 3.  Therefore the format of this parameter is:

        0 1
       +-+-+
       |THP|
       +-+-+

   Note that the length of this parameter is 2 bits integer.

6.  Interoperation with 3GPP UMTS

   This section describes two possible interoperation scenrios for NSIS
   QoS signaling which is initiated by QNEs in UMTS.

6.1  UE-initiated NSIS signaling

   This section describes an interoperation scenario for end-to-end NSIS
   signaling that is initiated from a UE connected to a UTMS network.
   Figure 3 shows an end-to-end network architecture [6, 7] used to
   explain how end-to-end QoS signaling is achieved using NSIS in the
   situation where 3GPP and non-3GPP networks are interconnected.

             ^ +-----+           +----+             +------+   +------+
   IP        | |     | IP Bearer |    |  //------\\ |      |   |      |
   Bearer    | |     |  Service  |    | |         | |      |   |      |
   Layer     | |     |<----------|    |-+---------+-|      |-->|      |
             V |Local|           |    | |         | |Remote|   |Remote|
   ============|UE   |===========|GGSN| | Backbone| |Access|===|Host  |
   Access    ^ |     |           |    | | IP      | |Point |   |      |
   Bearer    | |     |  +----+   |    | | Network | |      |   |      |
   Layer     | |     |<-|SGSN|-->|    | |         | |      |<->|      |
   (e.g. UMTS| |     |  +----+   |    |  \\------// |      |   |      |
   Bearer)   V +-----+           +----+             +------+   +------+
                    ^            ^
                    +............+



Jeong, et al.            Expires April 27, 2006                [Page 13]

Internet-Draft               3GPP QoS Model                 October 2005


                  Scope of PDP Context

   Figure 3. An End-to-End Network Architecture

   Figure 4 shows signaling flows in the scenario.  The UE acts as a QNI
   and initiates NSIS signaling towards the remote end.  The IP backbone
   network is DiffServ-enabled, and the GGSN supports DiffServ.  The
   application layer (e.g., SIP/SDP) between the end hosts identifies
   the QoS requirements.  The QoS requirements from the application
   layer are mapped down to create an NSIS session.  The QoS for the
   wireless access is provided by the PDP context.  The wireless QoS can
   be controlled through signaling for the PDP context.  The UE
   populates the initiator QSPEC and establishes the PDP context
   suitable for supporting the NSIS session based on the QSPEC
   information.

   To activate the PDP context, the UE sends an Activate (Secondary) PDP
   Context message to the SGSN with the UMTS QoS parameters, and the
   SGSN sends the corresponding Create PDP Context message to the GGSN.
   The GGSN authorizes the PDP context activation request according to
   the local operator's IP bearer resource based policy, the local
   operator's admission control function and the GPRS roaming agreements
   and sends a Create PDP Context Response message back to the SGSN.
   The radio access bearer (RAB) setup is done by the RAB assignment
   procedure, and the SGSN sends an Activate (Secondary) PDP Context
   Accept message to the UE.

   Upon receiving the Activate PDP Context Accept message, the QoS-NSLP
   at the UE (QNI) sends a QoS-NSLP RESERVE (in case of sender-initiated
   approach) message which contains the Initiator QSPEC to the next hop
   in the external IP network through the GGSN.  The Initiator QSPEC
   specifies optional parameters specific to 3GPP QoS model as well as
   generic QSPEC parameters for the application flow.

        UE (QNI)           GGSN (QNF) Remote AP        Remote Host (QNR)
            |                    |      |                     |
            |          Application Layer (e.g., SIP/SDP)      |
            |<...............................................>|
            |                    |      |                     |
            |                 NSIS Signalling                 |
            |<-------------------+------+-------------------->|
            |                    |      |                     |
            |      PDP Flow      |      |                     |
            |------------------->|      |                     |
            |                    |      |                     |

   Figure 4. UE-initiated NSIS signaling




Jeong, et al.            Expires April 27, 2006                [Page 14]

Internet-Draft               3GPP QoS Model                 October 2005


   Please note that the NSIS signaling and the PDP signaling could also
   be used in an interleaved way.

   In the example above, only RMD-QOSM is assumed to be used in the
   external network.  The signaling procedure for QoS interworking in
   the situation where the external network is based on Y.1541-QOSM will
   be similar except for QoS mapping.

6.2  GGSN-initiated NSIS signaling

   This section describes a scenario for NSIS signaling that is
   initiated from the GGSN.  That is, the GGSN acts as a QNI in this
   scenario.

            UE             GGSN (QNI) Remote AP        Remote Host (QNR)
            |                    |      |                     |
            |          Application Layer (e.g., SIP/SDP)      |
            |<...............................................>|
            |                    |      |                     |
            |                 NSIS Signalling                 |
            |                    <------+-------------------->|
            |                    |      |                     |
            |      PDP Flow      |      |                     |
            |------------------->|      |                     |
            |                    |      |                     |

   Figure 5. GGSN-initiated NSIS signaling

   Figure 5 shows signaling flows in the scenario.  The GGSN acts as a
   QNI and initiates NSIS signaling towards the remote end.  The IP
   backbone network is DiffServ enabled, and the GGSN supports DiffServ.
   The application layer (e.g., SIP/SDP) between the end hosts
   identifies the QoS requirements.  The wireless QoS can be controlled
   through signaling for the PDP context.  Therefore, the QoS
   requirements from the application layer are mapped down to the PDP
   context at the UE.

   To activate the PDP context, the UE sends an Activate (Secondary) PDP
   Context message to the SGSN with the UMTS QoS parameters, and the
   SGSN sends the corresponding Create PDP Context message to the GGSN.
   The GGSN authorizes the PDP context activation request according to
   the local operator's IP bearer resource based policy, the local
   operator's admission control function and the GPRS roaming agreements
   and sends a Create PDP Context Response message back to the SGSN.
   The radio access bearer (RAB) setup is done by the RAB assignment
   procedure, and the SGSN sends an Activate (Secondary) PDP Context
   Accept message to the UE.




Jeong, et al.            Expires April 27, 2006                [Page 15]

Internet-Draft               3GPP QoS Model                 October 2005


   The GGSN populates the initiator QSPEC based on the PDP context to
   create an NSIS session.  The QoS-NSLP at the GGSN (QNI) sends a QoS-
   NSLP RESERVE (in case of sender-initiated approach) message which
   contains the Initiator QSPEC to the next hop in the external IP
   network.  The Initiator QSPEC specifies optional parameters specific
   to 3GPP QoS model as well as generic QSPEC parameters for the
   application flow.  Note that QoS mapping between the 3GPP and
   DiffServ QoS classes/parameters should be performed at the GGSN.

   In the example above, only RMD-QOSM is assumed to be used in the
   external network.  The signaling procedure for QoS interworking in
   the situation where the external network is based on Y.1541-QOSM will
   be similar except for QoS mapping.

7.  NSIS Signaling within the IP-based Transport Part of UMTS/GPRS

   As emphasized in [5], the RAN/BSS Access bearer services and Core
   network bearer services for packet traffic shall provide different
   bearer services for variety of QoS.  The operator is responsible for
   choosing which QoS capabilities in Frame Relay layer, in IP layer or
   in ATM layer are used.  Regarding the IP based RAN/BSS Access bearer
   services and Core network bearer services it is recommended that the
   Differentiated Services defined by IETF shall be used.  The NSIS RMD-
   QOSM [13] satisfies this recommendation and therefore, it can be
   considered as a feasible solution on satisfying the QoS requirements
   imposed by the RAN Access bearer services and Core network bearer
   services on the IP based transport part of UMTS/GPRS.  The QoS
   support in the IP based transport of UMTS/GPRS can be achieved by
   combining either the UE (MS) initiated or the network initiated
   Activate/Modify/Deactivate PDP context procedures, specified in [16]
   with the NSIS RMD-QOSM procedures specified in [13].  This is
   depicted in Figure 6, where either a UE (MS), or a SGSN or a GGSN can
   start the PDP context procedures on requesting, modifying or deleting
   a PDP context, in terms of QoS.  The NSIS RMD-QOSM procedures can be
   applied on the IP based transport  network(s), see also Figure 2,
   used between:

       * Node B (Base Station) and RNC (or BSC)
       * between RNC's (or BSC's)
       * between SGSN and GGSN

   A possible way of achieving the QoS mapping between the PDP context
   procedures and the NSIS RMD-QOSM is described in Section 4.2.

       UE             Node B           RNC            SGSN          GGSN

      (MS)           (Base Station)   (BSC)




Jeong, et al.            Expires April 27, 2006                [Page 16]

Internet-Draft               3GPP QoS Model                 October 2005


       |                |               |               |              |
       |                |               |               |              |
       |Activate/Modify/Deactivate PDP context procedure|              |
       |<------------------------------------------------------------->|
       |                |               |               |NSIS RMD-QOSM |
       |                |               |               |<------------>|
       |Activate/Modify/Deactivate PDP context procedure|              |
       |<------------------------------------------------------------->|
       |                |               |               |              |
       |                |               |               |              |
       |                |               |               |              |
       |                | NSIS RMD-QOSM |               |              |
       |                |<------------->|               |              |
       |Activate/Modify/Deactivate PDP context procedure|              |
       |<------------------------------------------------------------->|
       |                |               |               |              |

   Figure 6. NSIS Signaling within the IP-based Transport Part of
             UMTS (and GPRS)

8.  Security Considerations

   There are no new security considerations based on this draft.

9.  IANA Considerations

   This section provides guidance to the Internet Assigned Numbers
   Authority (IANA) regarding registration of values related to the
   QSPEC template, in accordance with BCP 26 RFC 2434 [16]. [2] requires
   IANA to create a new registry for QoS Model Identifiers.  The QoS
   Model Identifier (QOSM ID) is a 32-bit value carried in a QSPEC
   object.  The allocation policy for new QOSM IDs is TBD.  This
   document also defines new objects for the QSPEC Template, as etailed
   in Section 5.  Values are to be assigned for them from the NTLP
   Object Type registry.

10.  Acknowledgements

   The authors thank Jongho Bang, Byoung-Joon Lee, Cornelia Kappler,
   Jerry Ash, Al Morton, Gabor Fodor, Fredrik Persson, Brian Williams,
   and Attila Bader for helpful comments and discussion.

11.  Change History

   11.1.  Changes since -01

      1.  Updated abstract, introduction, and additional optional QSPEC
          parameters



Jeong, et al.            Expires April 27, 2006                [Page 17]

Internet-Draft               3GPP QoS Model                 October 2005


      2.  Created a new section "NSIS Signaling within the IP-based
          Transport Part of UMTS/GPRS"

      3.  Updated figures regarding interoperation with UMTS

   11.2.  Changes since -00

      1. Reduced the text for overview

      2. Added QoS mapping between 3GPP TS 23.107 and RMD-QOSM

      3. Updated additional optional QSPEC parameters

      4. Updated interworking Scenarios for End-to-End QoS Support

      5. Added Future Issues


12.  References

12.1  Normative References

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

   [2]   Bosch, S., "NSLP for Quality-of-Service signalling",
         draft-ietf-nsis-qos-nslp-08 (work in progress), October 2005.

   [3]   Ash, J., "QoS-NSLP QSPEC Template", draft-ietf-nsis-qspec-06
         (work in progress), October 2005.

   [4]   Ash, J., "Y.1541-QOSM -- Y.1541 QoS Model for Networks Using
         Y.1541 QoS Classes", draft-ash-nsis-y1541-qosm-00 (work in
         progress), May 2005.

   [5]   3GPP, "Quality of Service (QoS) concept and architecture", 3GPP
         TS 23.107 3.9.0, September 2002.

   [6]   3GPP, "End-to-end Quality of Service (QoS) concept and
         architecture", 3GPP TS 23.207 5.10.0, October 2005.

   [7]   3GPP, "Architectural enhancements for end-to-end Quality of
         Service (QoS)", 3GPP TR 23.802 7.0.0, October 2005.

   [8]   Fodor, G., Persson, F., and B. Williams, "Application of
         Integrated Services on Wireless Accesses",
         draft-fodor-intserv-wireless-issues-01 (work in progress),
         January 2002.



Jeong, et al.            Expires April 27, 2006                [Page 18]

Internet-Draft               3GPP QoS Model                 October 2005


   [9]   Fodor, G., Persson, F., and B. Williams, "Proposal on new
         service parameters (wireless hints) in the controlled load
         integrated service", draft-fodor-intserv-wireless-params-01
         (work in progress), January 2002.

   [10]  Bain, G. and N. Seitz, "Mapping between ITU-T (Y.1541/Y.1221)
         and 3GPP (TS 23-107) QoS Classes and Traffic Descriptions",
         February 2004.

   [11]  3GPP, "AMR speech Codec; Transcoding Functions", 3GPP TS 26.090
         3.1.0, December 1999.

   [12]  3GPP, "Speech codec speech processing functions; Adaptive
         Multi-Rate - Wideband (AMR-WB) speech codec; Transcoding
         functions", 3GPP TS 26.190 5.1.0, January 2002.

   [13]  Bader, A., "RMD-QOSM - The Resource Management in Diffserv QOS
         Model", draft-ietf-nsis-rmd-04 (work in progress),
         October 2005.

   [14]  3GPP, "Mandatory speech codec speech processing functions;
         Adaptive Multi-Rate (AMR) speech codec frame structure", 3GPP
         TS 26.101 3.3.0, March 2002.

   [15]  3GPP, "Speech codec speech processing functions; Adaptive
         Multi-Rate - Wideband (AMR-WB) speech codec; Frame structure",
         3GPP TS 26.201 5.0.0, April 2001.

   [16]  3GPP, "General Packet Radio Service (GPRS); Service
         description; Stage 2", 3GPP TS 23.060 3.16.0, January 2004.

12.2  Informative References

   [17]  Brunner, M., "Requirements for Signaling Protocols", RFC 3726,
         April 2004.

   [18]  Sjoberg, J., Westerlund, M., Lakaniemi, A., and Q. Xie, "Real-
         Time Transport Protocol (RTP) Payload Format and File Storage
         Format for the Adaptive Multi-Rate (AMR) and Adaptive Multi-
         Rate Wideband (AMR-WB) Audio Codecs", RFC 3267, June 2002.

   [19]  Narten, T. and H. Alvestrand, "Guidelines for Writing an IANA
         Considerations Section in RFCs", BCP 26, RFC 2434,
         October 1998.

   [20]  Braden, B., Zhang, L., Berson, S., Herzog, S., and S. Jamin,
         "Resource ReSerVation Protocol (RSVP) -- Version 1 Functional
         Specification", RFC 2205, September 1997.



Jeong, et al.            Expires April 27, 2006                [Page 19]

Internet-Draft               3GPP QoS Model                 October 2005


   [21]  Wroclawski, J., "The Use of RSVP with IETF Integrated
         Services", RFC 2210, September 1997.

   [22]  Blake, S., Black, D., Carlson, M., Davies, E., Wang, Z., and W.
         Weiss, "An Architecture for Differentiated Services", RFC 2475,
         December 1998.


Authors' Addresses

   Seong-Ho Jeong
   Hankuk University of FS
   89 Wangsan Mohyun
   Yongin-si, Gyeonggi-do  449-791
   KOREA

   Phone: +82 31 330 4642
   Email: shjeong@hufs.ac.kr


   Sung-Hyuck Lee
   Samsung Advanced Institute of Technology
   Comm. and Network Lab.
   San 14-1, Nongseo-ri, Giheung-eup
   Yongin-si, Gyeonggi-do  449-712
   KOREA

   Phone: +82 31 280 9585
   Email: starsu.lee@samsung.com


   Georgios Karagiannis
   University of Twente
   P.O. BOX 217
   7500 AE, Enschede
   Netherlands

   Email: g.karagiannis@ewi.utwente.nl


   Gert-Jan van Lieshout
   Samsung Electronics Research Institute
   Geert Grote straat 8a
   7411GS, Deventer
   Netherlands

   Phone: +31(0)570615651
   Email: gert.vanlieshout@samsung.com



Jeong, et al.            Expires April 27, 2006                [Page 20]

Internet-Draft               3GPP QoS Model                 October 2005


Intellectual Property Statement

   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 procedures with respect to rights in RFC 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.

   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.




Jeong, et al.            Expires April 27, 2006                [Page 21]