home *** CD-ROM | disk | FTP | other *** search
/ Internet Info 1997 December / Internet_Info_CD-ROM_Walnut_Creek_December_1997.iso / drafts / draft_ietf_i / draft-ietf-ion-sig-uni4.0-05.txt < prev    next >
Text File  |  1997-10-23  |  62KB  |  1,455 lines

  1.  
  2. ION WG                                                          M. Maher
  3. Category: internet-draft                                        May 1997
  4. draft-ietf-ion-sig-uni4.0-05.txt               Expires: November 1, 1997
  5.  
  6.  
  7.  
  8.    ATM Signalling Support for IP over ATM - UNI Signalling 4.0 Update
  9.  
  10.  
  11. Status of this Memo
  12.  
  13.  
  14.    This document is an Internet-Draft.  Internet-Drafts are working
  15.    documents of the Internet Engineering Task Force (IETF), its areas,
  16.    and its working groups.  Note that other groups may also distribute
  17.    working documents as Internet-Drafts.
  18.  
  19.    Internet-Drafts are draft documents valid for a maximum of six months
  20.    and may be updated, replaced, or obsoleted by other documents at any
  21.    time.  It is inappropriate to use Internet- Drafts as reference
  22.    material or to cite them other than as "work in progress."
  23.  
  24.    To view the entire list of current Internet-Drafts, please check the
  25.    "1id-abstracts.txt" listing contained in the Internet-Drafts Shadow
  26.    Directories on ftp.is.co.za (Africa), ftp.nordu.net (Europe),
  27.    munnari.oz.au (Pacific Rim), ds.internic.net (US East Coast), or
  28.    ftp.isi.edu (US West Coast).
  29.  
  30. Abstract
  31.  
  32.    This memo describes how to efficiently use the ATM call control
  33.    signalling procedures defined in UNI Signalling 4.0 [SIG40] to
  34.    support IP over ATM environments as described in RFC XXX [LAUB97] and
  35.    in [LUC97]. Among the new features found in UNI Signalling 4.0 are
  36.    Available Bit Rate signalling and traffic parameter negotiation.
  37.    This draft highlights the features of UNI Signalling 4.0 that provide
  38.    IP entities capabilities for requesting ATM service in sites with SVC
  39.    support, whether it is private ATM or publicly provisioned ATM, in
  40.    which case the SVC support is probably configured inside PVPs.
  41.  
  42.    This document is only relevant to IP when used as the well known
  43.    ''best effort'' connectionless service. In particular, this means that
  44.    this document does not pertain to IP in the presence of implemented
  45.    IP Integrated Services.  The topic of IP with Integrated Services
  46.    over ATM will be handled by a different specification or set of
  47.    specifications being worked on in the ISSLL WG.
  48.  
  49.    This specification is follow-on to RFC 1755, ''ATM Signaling Support
  50.  
  51.  
  52.  
  53. Maher                                                           [Page 1]
  54.  
  55. RFC             IP over ATM Signalling - SIG 4.0 Update         May 1997
  56.  
  57.  
  58.    for IP over ATM'', which is based on UNI 3.1 signalling [UNI95].
  59.    Readers are assumed to be familiar with RFC 1755.
  60.  
  61.                              Table of Contents
  62.  
  63.      1.  Conventions ...............................................   2
  64.      2.  Overview ..................................................   2
  65.      3.  Use of Protocol Procedures ................................   3
  66.          3.1  VC Teardown...........................................   3
  67.      4.  Overview of Call Establishment Message Content ............   3
  68.      5.  Description of Information Elements .......................   4
  69.          5.1  ATM Adaptation Layer Parameters ......................   4
  70.          5.2  Broadband Low Layer Information  .....................   5
  71.          5.3  Traffic Management Issues and Related IEs.............   5
  72.               5.3.1  ATM Traffic Descriptor ........................   7
  73.                      5.3.1.1  Tagging vs. Dropping .................   7
  74.               5.3.2  Traffic Parameter Negotiation ..................  8
  75.               5.3.3  Broadband Bearer Capability ....................  8
  76.               5.3.4  QoS Parameter ..................................  9
  77.                      5.3.4.1  Signalling of Individual QoS Parameters  9
  78.          5.6  ATM Addressing Information ...........................   9
  79.      6.  ABR Signalling In More Detail  ............................  10
  80.      7.  Frame Discard Capability ..................................  10
  81.      8.  Security Consideration ....................................  11
  82.      9.  Acknowledgements...........................................  11
  83.      10. References ................................................  11
  84.      11. Authors ...................................................  12
  85.      Appendix A  Sample Signalling Messages ........................  13
  86.      Appendix B  ABR and nrt-VBR Signalling Guidelines for IP Routers 15
  87.      Appendix C  Combinations of Traffic Related Parameters ........  18
  88.  
  89.  
  90.  
  91.  
  92.    1.  Conventions
  93.  
  94.    The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT",
  95.    "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this
  96.    document are to be interpreted as described in RFC 2119 [BRA97].
  97.  
  98.  
  99.    2.  Overview
  100.  
  101.    UNI Signalling version 4.0 (SIG 4.0) is the ATM Forum follow-on
  102.    specification to UNI 3.1 signalling (UNI 3.1). Among the new features
  103.    in SIG 4.0, those of particular interest to IP over ATM environments
  104.    are:
  105.  
  106.  
  107.  
  108.  
  109. Maher                                                           [Page 2]
  110.  
  111. RFC             IP over ATM Signalling - SIG 4.0 Update         May 1997
  112.  
  113.  
  114.        o Available Bit Rate (ABR) Signalling for Point-to-Point Calls
  115.        o Traffic Parameter Negotiation
  116.        o Frame Discard Support
  117.        o Leaf Initiated Join (LIJ) Capability
  118.        o ATM Anycast Capability
  119.        o Switched Virtual Path (VP) Service
  120.  
  121.    This draft highlights the first three capabilities listed above. The
  122.    last three capabilities are not discussed because models for their
  123.    use in IP over ATM environments have not yet been defined.  The ION
  124.    WG is considering the applicability of LIJ and Group Addressing to
  125.    the RFC2022 problem space.  Furthermore, Anycast addressing is being
  126.    explored as a technique for supporting server discovery in ATM net-
  127.    works.
  128.  
  129.  
  130.    3.  Use of Protocol Procedures
  131.  
  132.    Section 3 in RFC 1755 introduces requirements of virtual circuit (VC)
  133.    management intended to prevent VC thrashing, excessive VC consump-
  134.    tion, and other related problems. This section updates RFC 1755's
  135.    requirements related to VC teardown.
  136.  
  137.  
  138.    3.1.  VC Teardown
  139.  
  140.    In environments running layer 3 (L3) signalling protocols, such as
  141.    RSVP [RSVP], over ATM, data VCs might correspond to L3 reserved flows
  142.    (even if the VC is a 'best effort' VC). In such environments it is
  143.    beneficial for VCs to be torn down only when the L3 reservation has
  144.    expired. In other words, it is more efficient for the sender of a L3
  145.    reserved flow to initiate VC tear-down when the receiver(s) has
  146.    ceased refreshing the reservation.  To support such L3 behavior, sys-
  147.    tems implementing a Public ATM UNI interface and serving as the
  148.    _called_ party of a VCC MUST NOT use an inactivity timer on such a
  149.    VCC by default.  A system MAY use an inactivity timer on such a VCC
  150.    if configured to do so.
  151.  
  152.  
  153.    4.  Overview of Call Establishment Message Content
  154.  
  155.    Signalling messages are structured to contain mandatory and optional
  156.    variable length information elements (IEs).  A SETUP message which
  157.    establishes an ATM connection to be used for IP and multiprotocol
  158.    interconnection calls MUST contain the following IEs:
  159.  
  160.  
  161.  
  162.  
  163.  
  164.  
  165. Maher                                                           [Page 3]
  166.  
  167. RFC             IP over ATM Signalling - SIG 4.0 Update         May 1997
  168.  
  169.  
  170.         AAL Parameters
  171.         ATM Traffic Descriptor
  172.         Broadband Bearer Capability
  173.         Broadband Low Layer Information
  174.         QoS Parameter
  175.         Called Party Number
  176.         Calling Party Number
  177.  
  178.    and MAY, under certain circumstance contain the following IEs :
  179.  
  180.         Calling Party Subaddress
  181.         Called Party Subaddress
  182.         Transit Network Selection
  183.  
  184.         (New in SIG 4.0:)
  185.         Minimum Acceptable ATM Traffic Descriptor
  186.         Alternative ATM Traffic Descriptor
  187.         ABR Setup Parameters
  188.         ABR Additional Parameters
  189.         Connection Scope Selection
  190.         Extended QoS Parameters
  191.         End-to-End Transit Delay
  192.  
  193.    In SIG 4.0, like UNI 3.1, the AAL Parameters and the Broadband Low
  194.    Layer Information IEs are optional in a SETUP message.  However, in
  195.    support of IP over ATM these two IEs MUST be included. Appendix A
  196.    shows a sample setup message.
  197.  
  198.  
  199.    5.  Description of Information Elements
  200.  
  201.    This section describes the coding of, and procedures surrounding,
  202.    information elements in SETUP and CONNECT messages. The first two IEs
  203.    described, ATM Adaptation Layer Parameters and Broadband Low Layer
  204.    Information, are categorized as having significance only to the end-
  205.    points of an ATM call supporting IP. That is, the network does not
  206.    process these IEs.
  207.  
  208.  
  209.    5.1.  ATM Adaptation Layer (AAL) Parameters
  210.  
  211.    The AAL Parameters IE carries information about the ATM adaptation
  212.    layer to be used on the connection. The parameters specified in this
  213.    IE are the same as specified in [PER95].
  214.  
  215.  
  216.  
  217.  
  218.  
  219.  
  220.  
  221. Maher                                                           [Page 4]
  222.  
  223. RFC             IP over ATM Signalling - SIG 4.0 Update         May 1997
  224.  
  225.  
  226.           Format and field values of AAL Parameters IE
  227.  
  228.           ----------------------------------------------------------
  229.           | aal_parameters                                         |
  230.           ----------------------------------------------------------
  231.           |  aal_type                    5        (AAL 5)          |
  232.           |  fwd_max_sdu_size_identifier 140                       |
  233.           |  fwd_max_sdu_size            65,535   (desired IP MTU) |
  234.           |  bkw_max_sdu_size_identifier 129                       |
  235.           |  bkw_max_sdu_size            65,535   (desired IP MTU) |
  236.           |  sscs_type identifier        132                       |
  237.           |  sscs_type                   0        (null SSCS)      |
  238.           ----------------------------------------------------------
  239.  
  240.    This shows maximum size MTUs.  In practice, most sites have used 9180
  241.    IP MTUs for ATM [RFC1626].
  242.  
  243.  
  244.    5.2.  Broadband Low Layer Information
  245.  
  246.    Selection of an encapsulation to support IP over an ATM VCC is done
  247.    using the Broadband Low Layer Information (B-LLI) IE, along with the
  248.    AAL Parameters IE, and the B-LLI negotiation procedure.  B-LLI nego-
  249.    tiation is described in [PER95] in Appendix D. The procedures remain
  250.    the same for this SIG 4.0 based specification.
  251.  
  252.           Format of B-LLI IE indicating LLC/SNAP encapsulation
  253.  
  254.           ----------------------------------------------------------
  255.           | bb_low_layer_information                               |
  256.           ----------------------------------------------------------
  257.           |  layer_2_id                 2                          |
  258.           |  user_information_layer     12  (lan_llc - ISO 8802/2) |
  259.           ----------------------------------------------------------
  260.  
  261.  
  262.  
  263.    5.3.  Traffic Management Issues and Related IEs
  264.  
  265.    The ATM Forum Traffic Management Sub-working group has completed ver-
  266.    sion 4.0 of their specification [TMGT40]. This latest version focuses
  267.    primarily on the definition of the ABR service category. As opposed
  268.    to the Unspecified Bit Rate (UBR) traffic class, ABR uses a rate-
  269.    based flow control mechanism to assure certain traffic guarantees
  270.    (bandwidth and delay).  There has been much debate on whether IP
  271.    benefits from ABR, and if so, how IP should use ABR. The IP
  272.    Integrated Services (IIS) and RSVP models in IP add complexity to
  273.    this issue because mapping IIS traffic classes to ATM traffic classes
  274.  
  275.  
  276.  
  277. Maher                                                           [Page 5]
  278.  
  279. RFC             IP over ATM Signalling - SIG 4.0 Update         May 1997
  280.  
  281.  
  282.    is not straightforward.
  283.  
  284.    This document attempts only to present the required IP to ATM signal-
  285.    ling interface for IP over ATM systems that do not support IIS as
  286.    yet.  It is an attempt to cause IP over ATM vendors to support enough
  287.    options for signalling the traffic characteristics of VCs serving
  288.    non-IIS IP datagrams. This specification also aims to give guidance
  289.    to ATM system administrators so that they can configure their IP over
  290.    ATM entities to conform to the varied services that their ATM pro-
  291.    vider may have sold to them.  By definition, IP without IIS cannot be
  292.    expected to provide a signalling interface that is flexible and
  293.    allows application specific traffic descriptors. The topic of IP over
  294.    ATM signalling for IP _with_ IIS is to be presented in other specifi-
  295.    cations being produced by the ISSLL WG of the IETF.
  296.  
  297.  
  298.    An IP over ATM interface may be configured to support all the defined
  299.    ATM Service Categories (ASC). They are:
  300.  
  301.     - CBR
  302.     - CBR with CLR specified (loss-permitting CBR)
  303.     - ABR
  304.     - UBR
  305.     - real time VBR
  306.     - non-real time VBR
  307.  
  308.    The ATM Traffic Descriptor IE, Broadband Bearer Capability IE, and
  309.    the QoS Parameter IE together define the signalling view of ATM
  310.    traffic management. Additionally, the Extended QoS parameters IE and
  311.    the End-to-end Transit Delay IE may be used to provide more specifics
  312.    about traffic requirements, however this note does not provide expli-
  313.    cit recommendations on their use.  Annex 9 of [SIG40] describes a set
  314.    of allowable combinations of traffic and QoS related paramenters
  315.    defined for SIG 4.0.  This set includes all forms of non-IIS IP sig-
  316.    nalling configurations that MUST be implemented in ATM endsystems to
  317.    accommodate varied sites' needs. The principle is that IP over ATM
  318.    service may be available in different sites by different types of
  319.    procured ATM service; for one site, a CBR PVP might be cost-effective
  320.    and then the SVCs that IP over ATM without IIS must establish must be
  321.    CBR.  Similarly, VBR or ABR PVPs could be provisioned.  The intent of
  322.    this document is to specify the use of the most sensible parameters
  323.    within this non-IIS configuration.  For instance, for non-IIS VBR,
  324.    the SCR value may need to be hand-configured for IP users, or for
  325.    ABR, the PCR value may be link-rate with a 0 MCR.
  326.  
  327.    For the reader's convenience, we have replicated the tables found in
  328.    Annex 9 of [SIG40] in Appendix C of this document. Ideally this docu-
  329.    ment could recommend specific values for the various table parameters
  330.  
  331.  
  332.  
  333. Maher                                                           [Page 6]
  334.  
  335. RFC             IP over ATM Signalling - SIG 4.0 Update         May 1997
  336.  
  337.  
  338.    that would offer the most sensible IP over ATM service. Nevertheless,
  339.    it is not possible to mandate specific values given the varied
  340.    scenarios of procured ATM service.
  341.  
  342.  
  343.    5.3.1.  ATM Traffic Descriptor
  344.  
  345.    Even with the newly defined ABR ASC, the most convenient model for
  346.    supporting IP still corresponds to the best effort capability, the
  347.    UBR ASC. The rationale for this assertion stems from the fact that a
  348.    non-IIS IP service has no notion of the performance requirements of
  349.    the higher layers it supports. Therefore, if a site's configuration
  350.    allows use of UBR, users SHOULD signal for it using the IE's and
  351.    parameters pertaining to the UBR ATC.  See Appendix C for the list of
  352.    those IE's and parameters.
  353.  
  354.    Although we consider the UBR ASC the most natural ASC for best-effort
  355.    IP, ATM vendors that implement VBR and ABR services could possibly
  356.    create hooks for convenient use of these services. If this is the
  357.    case, IP routers may perhaps have the most to gain from use of VBR or
  358.    ABR services because of the large aggregated traffic volume they are
  359.    required to forward. See Appendix B for detailed suggestions on VBR
  360.    and ABR signalling for IP routers.  We simply note here that, in sup-
  361.    port of ABR service, two new subfields have been added in SIG 4.0 to
  362.    the Traffic Descriptor IE. These fields are the forward and backward
  363.    'Minimum Cell Rate' fields.
  364.  
  365.  
  366.    5.3.1.1.  Tagging vs. Dropping
  367.  
  368.    The Traffic Descriptor IE contains a 'tagging' subfield used for
  369.    indicating whether the network is allowed to tag the source's data
  370.    cells. Tagging in the network may occur during periods of congestion
  371.    or when the source's traffic has violated the traffic contract for
  372.    the connection. See Section 4 of [TMGT40] for an explanation of ATM
  373.    connection conformance and the Usage Parameter Control (UPC) func-
  374.    tion.
  375.  
  376.    SIG 4.0 and TMGT 4.0 define two modes of UBR, UBR.1 which disables
  377.    tagging and UBR.2 which enables tagging (see Appendix C).  In some
  378.    network environments there is no potential for UBR traffic sources to
  379.    violate the connection traffic contract because, either the user's
  380.    terminal equipment supports traffic shaping, or the network does not
  381.    enforce PCR.  In such environments, the user SHOULD specify 'no tag-
  382.    ging' in the SETUP message (UBR.1).  Specifying 'no tagging' indi-
  383.    cates to the network that cells should be dropped during periods of
  384.    congestion instead of being randomly marked/tagged as low priority.
  385.    Cells of packets that the source itself has marked as low priority
  386.  
  387.  
  388.  
  389. Maher                                                           [Page 7]
  390.  
  391. RFC             IP over ATM Signalling - SIG 4.0 Update         May 1997
  392.  
  393.  
  394.    are dropped first, thereby preserving the source's characterization
  395.    of the traffic.
  396.  
  397.    On the other hand, when the network applies PCR to the UPC function,
  398.    meaning it enforces PCR, and traffic shaping is not enabled at the
  399.    source, the source has the potential to violate the traffic contract
  400.    and SHOULD therefore signal for tagging (UBR.2). Tagging allows the
  401.    source's non-conforming cells to be tagged and forwarded instead of
  402.    dropped.
  403.  
  404.  
  405.    5.3.2.  Traffic Parameter Negotiation
  406.  
  407.    SIG 4.0 allows certain traffic parameters to be negotiated during the
  408.    call establishment phase Traffic parameters cannot be 'renegotiated'
  409.    after the call is active. Two new IEs make negotiation possible:
  410.  
  411.      - the Minimum Acceptable ATM Traffic Descriptor IE allows
  412.        negotiation of PCR parameters
  413.  
  414.      - the Alternative ATM Traffic Descriptor IE allows negotiation of
  415.        other traffic parameters
  416.  
  417.    A SETUP or CONNECT message may include ONLY one of the above IEs.
  418.    That is, the calling party may only offer an 'alternative' or
  419.    'minimum' to the requested traffic parameters. (See Section 8 of
  420.    [SIG40].) IP over ATM entities SHOULD take advantage of this capabil-
  421.    ity whenever possible. In order to do so, IP over ATM entities SHOULD
  422.    specify PCR _equal_ to the link rate in the ATM Traffic Descriptor IE
  423.    of the SETUP message and a minimum of zero PCR in the Minimum Accept-
  424.    able ATM Traffic Descriptor IE.
  425.  
  426.  
  427.    5.3.3.  Broadband Bearer Capability
  428.  
  429.    A new field in UNI signalling 4.0 called, 'ATM Transfer Capability'
  430.    (ATC), has been defined in the Broadband Bearer Capability IE for the
  431.    purpose of explicitly specifying the desired ATM traffic category.
  432.    The figure below shows the allowable ATC values.
  433.  
  434.  
  435.  
  436.  
  437.  
  438.  
  439.  
  440.  
  441.  
  442.  
  443.  
  444.  
  445. Maher                                                           [Page 8]
  446.  
  447. RFC             IP over ATM Signalling - SIG 4.0 Update         May 1997
  448.  
  449.  
  450.           Format and field values of Broadband Bearer Capability IE
  451.  
  452.           -------------------------------------------------------------
  453.           | bb_bearer_capability                                      |
  454.           ------------------------------------------------------------|
  455.           |  spare                       0                            |
  456.           |  bearer_class                bcob-x,c,a or VP             |
  457.           |  transfer_capability         cbr, rt-vbr, nrt-vbr, abr    |
  458.           |  susceptibility_to_clipping  0     (not suscept)          |
  459.           |  spare                       0                            |
  460.           |  user_plane_configuration    pt-to-pt, pt-to-mpt          |
  461.           -------------------------------------------------------------
  462.  
  463.  
  464.    5.3.4.  QoS Parameter
  465.  
  466.    Inclusion of the QoS Parameter IE is not mandatory in SIG 4.0.  It
  467.    may be omitted from a SETUP message _if and only if_ the Extended QoS
  468.    Parameters IE is included (see next section). This specification
  469.    makes no explicit recommendation on the use of the QoS related IEs.
  470.  
  471.  
  472.    5.3.4.1.  Two IEs for Signalling of Individual QoS Parameters
  473.  
  474.    SIG 4.0 allows for signalling of individual QoS parameters for the
  475.    purpose of giving the the network and called party a more exact
  476.    description of the desired delay and cell loss characteristics. The
  477.    two individual QoS related IEs, Extended QoS Parameters IE and End-
  478.    to-End Transit Delay IE, can be used in the SETUP and CONNECT signal-
  479.    ling messages in place of the 'generic' QoS Parameter IE. Note that
  480.    inclusion of these two IEs depends on the type of ATM service
  481.    category requested (see Annex 9 in [SIG40]).
  482.  
  483.  
  484.  
  485.    5.4.  ATM Addressing Information
  486.  
  487.    ATM addressing information is carried in the Called Party Number,
  488.    Calling Party Number, and, under certain circumstance, Called Party
  489.    Subaddress, and Calling Party Subaddress IE. The ATM Forum ILMI
  490.    Specification 4.0 [ILMI40] provides the procedure for an ATM endsys-
  491.    tem to learn its own ATM address from the ATM network, for use in
  492.    populating the Calling Party Number IE.
  493.  
  494.  
  495.  
  496.  
  497.  
  498.  
  499.  
  500.  
  501. Maher                                                           [Page 9]
  502.  
  503. RFC             IP over ATM Signalling - SIG 4.0 Update         May 1997
  504.  
  505.  
  506.           Format and field values of Called Party Number IE
  507.  
  508.           ----------------------------------------------------------
  509.           | called_party_number                                    |
  510.           ----------------------------------------------------------
  511.           |  type_of_number      (international number / unknown)  |
  512.           |  addr_plan_ident     (ISDN / ATM Endsystem Address)    |
  513.           |  addr_number         (E.164 / ATM Endsystem Address)   |
  514.           ----------------------------------------------------------
  515.  
  516.  
  517.    6.  ABR Signalling In More Detail
  518.  
  519.    The IEs and procedures pertaining to ABR signalling are briefly
  520.    described in this section. Nevertheless, this document makes no
  521.    specific recommendation on when to use the ABR service category for
  522.    IP VCCs or give suggestions on appropriate values for the various
  523.    parameters in the ABR related IEs.
  524.  
  525.    Two new IEs have been defined for ABR signalling:
  526.  
  527.       o ABR Setup Parameters
  528.       o ABR Additional Parameters
  529.  
  530.    These IEs may be optionally included in a SETUP or CONNECT message.
  531.    The ABR Setup Parameters IE contains the following subfields:
  532.  
  533.       - Forward/Backward ABR Initial Cell Rate
  534.       - Forward/Backward ABR Transient Buffer Exposure
  535.       - Cumulative RM Fixed Round Trip Time
  536.       - Forward/Backward Rate Increment Factor
  537.       - Forward/Backward Rate Decrease Factor
  538.  
  539.    The ABR Additional Parameters IE contains one subfield:
  540.  
  541.       - Forward/Backward Additional Parameters Record
  542.  
  543.    The Additional Parameters Record value is a compressed encoding of a
  544.    set of ABR parameters (see [SIG40] and [ABRS]).
  545.  
  546.  
  547.    7.  Frame Discard Capability
  548.  
  549.    The frame discard capability in SIG 4.0 is primarily based on the
  550.    'Partial and Early Packet Discard' strategy [ROM94]. Its use is
  551.    defined for any of the ATM services, except for loss-less CBR.  Frame
  552.    discard signalling MUST be supported by all IP over ATM entities and
  553.    it is RECOMMENDED that frame discard be signalled for all IP SVCs
  554.  
  555.  
  556.  
  557. Maher                                                          [Page 10]
  558.  
  559. RFC             IP over ATM Signalling - SIG 4.0 Update         May 1997
  560.  
  561.  
  562.    because it has been proven to increase throughput under network
  563.    congestion. Signalling for frame discard is done by setting the frame
  564.    discard bit in the 'Traffic Management Options' subfield in the
  565.    Traffic Descriptor IE.  It is possible that not all network entities
  566.    in the SVC path support frame discard, but it is required that they
  567.    all forward the signalling.
  568.  
  569.  
  570.  
  571.    8.  Security Considerations
  572.  
  573.    The ATM Forum Security sub-working group is currently defining secu-
  574.    rity mechanisms in ATM. The group has yet to produce a specification,
  575.    therefore it is premature to begin defining IP over ATM signalling's
  576.    use of ATM security.  The ATM Forum is working on authentication
  577.    mechanisms for signalling and on mechanisms for providing data
  578.    integrity and confidentiality (e.g encryption).  Lack of these ATM
  579.    security mechanisms prevents the authentication of the originator of
  580.    signalling messages, such as, connection setup request or connection
  581.    teardown request. IP Security (RFC1825) can be applied to IP
  582.    datagrams over ATM VCs to overcome the lack of security at the ATM
  583.    layer.
  584.  
  585.  
  586.    9.  Acknowledgements
  587.  
  588.    The authors would like to thank the members of the ION working group
  589.    for their input. Special thanks to K.K. Ramakrishnan and Kerry Fen-
  590.    dick who contributed Appendix B of this document.
  591.  
  592. REFERENCES
  593.  
  594.    [ABRS] ATM Forum, "Addendum to UNI Signalling v4.0 for ABR Parameter
  595.        Negotiation", af-sig-0076.000; available at
  596.        ftp://ftp.atmforum.com/pub.
  597.  
  598.    [ABRT] ATM Forum, "Addendum to Traffic Management v4.0 for ABR Param-
  599.        eter Negotiation", af-tm-0077.000; available at
  600.        ftp://ftp.atmforum.com/pub.
  601.  
  602.    [BRAD89] Braden, R., Editor, "Requirements for Internet Hosts -- Com-
  603.        munication Layers", RFC 1122, USC/Information Science Institute,
  604.        October 1989.
  605.  
  606.    [BRAD94] Braden, R., Clark, D, Shenker, S., "Integrated Service in
  607.        the Internet Architecture:  An Overview", RFC 1633,
  608.        USC/Information Science Institute, June 1994.
  609.  
  610.  
  611.  
  612.  
  613. Maher                                                          [Page 11]
  614.  
  615. RFC             IP over ATM Signalling - SIG 4.0 Update         May 1997
  616.  
  617.  
  618.    [BRA97] Bradner, S., "Key words for use in RFCs to Indicate Require-
  619.        ment Levels", RFC2119, Harvard University, March 1997.
  620.  
  621.    [HEIN93] Heinanen, J., "Multiprotocol Encapsulation over ATM Adapta-
  622.        tion Layer 5", RFC 1483, Telecom Finland, July 1993.
  623.  
  624.    [ILMI40] ATM Forum, "Integrated Local Management Interface (ILMI)
  625.        Specification Version 4.0", af-ilmi-0065.000, finalized September
  626.        1996; available at ftp://ftp.atmforum.com/pub.
  627.  
  628.    [ISO8473] ISO/IEC 8473, Information processing systems - Data commun-
  629.        ications - Protocol for providing the connectionless-mode network
  630.        service, 1988.
  631.  
  632.    [ISO9577] Information Technology - Telecommunication and information
  633.        exchange between systems - Protocol identification in the network
  634.        layer ISO/IEC TR9577 (International Standards Organization:
  635.        Geneva, 1990)
  636.  
  637.    [LAUB97] Laubach, M., Halpern, J., "Classical IP and ARP over ATM",
  638.        RFC XXX, October 1997.
  639.  
  640.    [LUC97] "NBMA Next Hop Resolution Protocol (NHRP)", Luciani, Katz,
  641.        Piscitello, Cole, draft-ietf-rolc-nhrp-11.txt.
  642.  
  643.    [PER95] Perez*, M. et al, "ATM Signaling Support for IP over ATM",
  644.        RFC1755, February 1995   (* see author's information below)
  645.  
  646.    [ROM94] Romanow, A., and Floyd, S., Dynamics of TCP Traffic over ATM
  647.        Networks.  IEEE JSAC, V. 13 N. 4, May 1995, p. 633-641. Abstract.
  648.        An earlier version appeared in SIGCOMM '94, August 1994, pp. 79-
  649.        88.
  650.  
  651.    [RSVP] R. Braden, L. Zhang, S. Berson, S. Herzog and S. Jamin,
  652.        "Resource ReSerVation Protocol (RSVP) - Version 1 Functional
  653.        Specification", RFC2205, September 1997.
  654.  
  655.    [SIG40] ATM Forum, "ATM User-Network Interface (UNI) Signalling
  656.        Specification Version 4.0", af-sig-0061.000, finalized July 1996;
  657.        available at ftp://ftp.atmforum.com/pub.
  658.  
  659.    [TMGT40] ATM Forum, "Traffic Management Specification Version 4.0",
  660.        af-tm-0056.000, finalized April 1996; available at
  661.        ftp://ftp.atmforum.com/pub.
  662.  
  663.    [UNI95] ATM Forum, "ATM User-Network Interface Specification Version
  664.        3.1", Prentice Hall, Upper Saddle River, NJ, 1995
  665.  
  666.  
  667.  
  668.  
  669. Maher                                                          [Page 12]
  670.  
  671. RFC             IP over ATM Signalling - SIG 4.0 Update         May 1997
  672.  
  673.  
  674. Author's Address
  675.  
  676.    Maryann P. Maher (formerly Maryann Perez)
  677.    {maher@isi.edu}
  678.    USC/ISI
  679.    4350 N. Fairfax Drive, Suite 620
  680.    Arlington VA 22203
  681.  
  682.  
  683.  
  684.  
  685.  
  686.  
  687.  
  688.  
  689.  
  690.  
  691.  
  692.  
  693.  
  694.  
  695.  
  696.  
  697.  
  698.  
  699.  
  700.  
  701.  
  702.  
  703.  
  704.  
  705.  
  706.  
  707.  
  708.  
  709.  
  710.  
  711.  
  712.  
  713.  
  714.  
  715.  
  716.  
  717.  
  718.  
  719.  
  720.  
  721.  
  722.  
  723.  
  724.  
  725. Maher                                                          [Page 13]
  726.  
  727. RFC             IP over ATM Signalling - SIG 4.0 Update         May 1997
  728.  
  729.  
  730.    Appendix A. A Sample SIG 4.0 SETUP Message
  731.  
  732.       +--------------------------------------------------------------------+
  733.                                     SETUP
  734.  
  735.         Information Elements/
  736.           Fields                         Value/(Meaning)
  737.         --------------------             ---------------
  738.  
  739.        aal_parameters
  740.           aal_type                         5        (AAL 5)
  741.           fwd_max_sdu_size_ident         140
  742.           fwd_max_sdu_size               (xmit IP MTU value)
  743.           bkw_max_sdu_size_ident         129
  744.           bkw_max_sdu_size         (recv IP MTU, 0 for disallowing return traffic)
  745.           sscs_type identifier           132
  746.           sscs_type                        0        (null SSCS)
  747.  
  748.        traffic_descriptor
  749.           fwd_peak_cell_rate_0_1_ident   132
  750.           fwd_peak_cell_rate_0_1         (link rate)
  751.           bkw_peak_cell_rate_0_1_ident   133
  752.           bkw_peak_cell_rate_0_1         (link rate)
  753.           traff_mngt_options_ident       191
  754.           fwd_frame_discard                1    (on)
  755.           bkw_frame_discard                1    (on if return traffic indicated)
  756.           spare                            0
  757.           tagging_bkw                      1    (on)
  758.           tagging_fwd                      1    (on if return traffic indicated)
  759.           best_effort_indication         190    (on)
  760.  
  761.        minimum_acceptable_traffic_descriptor
  762.           fwd_peak_cell_rate_0_1_ident   132
  763.           fwd_peak_cell_rate_0_1           0
  764.           bkw_peak_cell_rate_0_1_ident   133
  765.           bkw_peak_cell_rate_0_1           0
  766.  
  767.        bb_bearer_capability     /* a coding for specifying UBR like service */
  768.           spare                            0
  769.           bearer_class                    16      (BCOC-X)
  770.           spare                            0
  771.           atm_transfer_capability         10      (nrt-vbr)
  772.           susceptibility_to_clipping       0      (not susceptible to clipping)
  773.           spare                            0
  774.           user_plane_configuration         0      (point_to_point)
  775.  
  776.  
  777.  
  778.  
  779.  
  780.  
  781. Maher                                                          [Page 14]
  782.  
  783. RFC             IP over ATM Signalling - SIG 4.0 Update         May 1997
  784.  
  785.  
  786.        bb_low_layer_information
  787.           layer_2_id                       2
  788.           user_information_layer          12       (lan_llc - ISO 8802/2)
  789.  
  790.  
  791.        qos_parameter
  792.           qos_class_fwd                    0        (class 0)
  793.           qos_class_bkw                    0        (class 0)
  794.  
  795.        called_party_number
  796.           type_of_number                   (international number / unknown)
  797.           addr_plan_ident                  (ISDN / ATM Endsystem Address)
  798.           number                           (E.164 / ATM Endsystem Address)
  799.  
  800.        calling_party_number
  801.           type_of_number                   (international number / unknown)
  802.           addr_plan_ident                  (ISDN / ATM Endsystem Address)
  803.           presentation_indic               (presentation allowed)
  804.           spare                            0
  805.           screening_indic                  (user_provided verified and passed)
  806.           number                           (E.164 / ATM Endsystem Address)
  807.  
  808.       +--------------------------------------------------------------------+
  809.  
  810.                                   Figure 1.
  811.                         Sample contents of SETUP message
  812.  
  813.  
  814.  
  815.  
  816.  
  817.  
  818.  
  819.  
  820.  
  821.  
  822.  
  823.  
  824.  
  825.  
  826.  
  827.  
  828.  
  829.  
  830.  
  831.  
  832.  
  833.  
  834.  
  835.  
  836.  
  837. Maher                                                          [Page 15]
  838.  
  839. RFC             IP over ATM Signalling - SIG 4.0 Update         May 1997
  840.  
  841.  
  842.    Appendix B. ABR and VBR Signalling Guidelines for IP Routers
  843.  
  844.    When ATM is used to interconnect routers that are supporting a best
  845.    effort service, the ATM connection typically carries an aggregation
  846.    of IP flows, e.g., all best effort IP traffic between a pair of
  847.    routers. With the efforts undertaken by ATM to be more "packet
  848.    friendly" (e.g., frame discard), it is useful to examine ways that a
  849.    VC can provide service comparable to or better than that of a dedi-
  850.    cated or leased "link" in terms of performance and packet loss.
  851.  
  852.    For ATM connections used to interconnect routers, a non-zero
  853.    bandwidth reservation may be required to achieve consistently ade-
  854.    quate performance for the aggregate set of flows.  The support of
  855.    bandwidth commitments for an ATM connection carrying IP traffic helps
  856.    to assure that a certain fraction of each link's capacity is reserved
  857.    for the total IP traffic between the routers.  Reserving bandwidth
  858.    for the aggregation of best-effort traffic between a pair of routers
  859.    is analogous to provisioning a particular link bandwidth between the
  860.    routers. There are at least 3 service classes defined in the ATM
  861.    Traffic Management specification that provide varying degrees of
  862.    capability that are suitable for interconnecting IP routers: UBR, ABR
  863.    and VBR non-real-time.  Although the use of best-effort service (UBR)
  864.    at the ATM layer is the most straightforward and uncomplicated, it
  865.    lacks the capability to enforce bandwidth commitments.
  866.  
  867.    Note that we are talking of providing a "virtual link" between
  868.    routers, for the aggregate traffic. The provisioning is for the
  869.    aggregate. It is therefore distinct from the per-flow bandwidth
  870.    reservations that might be appropriate for Integrated Services.
  871.  
  872.    Even best-effort IP flows, when supported on an aggregate basis, have
  873.    some broad service goals. The primary one is that of keeping packet
  874.    loss rate reasonably small. A service class that strives to achieve
  875.    this, keeping in mind the tradeoff between complexity and adequate
  876.    service, is desirable. It has been recommended in this draft that UBR
  877.    be the default service for this. UBR with (some form of) packet dis-
  878.    card has the desirable goal of being simple in function, and it
  879.    appears that vendors will be supporting it. However, when available,
  880.    it may be quite worthwhile to consider ABR and VBR non-real-time ser-
  881.    vice classes.
  882.  
  883.    Because AAL5 frames with missing cells are discarded by the receiver,
  884.    ATM bandwidth commitments are most useful if supported in the form of
  885.    a committed rate of cell delivery in complete, non-errored AAL5
  886.    frames delivered to the receiver. In addition, it is desirable for
  887.    the ATM connection to deliver additional complete frames, beyond this
  888.    commitment, on a best-effort basis.
  889.  
  890.  
  891.  
  892.  
  893. Maher                                                          [Page 16]
  894.  
  895. RFC             IP over ATM Signalling - SIG 4.0 Update         May 1997
  896.  
  897.  
  898.    These characteristics can be achieved through the ABR service
  899.    category through the use of a Minimum Cell Rate, if the ABR service
  900.    is supported by the ATM endpoints and if efficient frame discard is
  901.    supported at the ABR source. The mechanisms put in place for the ABR
  902.    service strive to keep loss quite low within the ATM network.
  903.  
  904.    The parameters that should be specified by the end system are (i) the
  905.    Peak Cell Rate (likely the link rate), (ii) the Minimum Cell Rate
  906.    (the committed rate), and (iii) the Cumulative RM Fixed Round-Trip
  907.    Time. The remaining parameter values, if left unspecified by the cal-
  908.    ling party, are selected by the network or are chosen from the
  909.    default values specified in the ATM Forum Traffic Management specifi-
  910.    cation.
  911.  
  912.    Parameters (i) and (ii) are contained in the mandatory Traffic
  913.    Descriptor IE, whereas parameter (iii) is contained in the mandatory
  914.    ABR Setup Parameters IE. Other paramenters in the ABR Setup Parame-
  915.    ters IE may be omitted. (Note that the third IE which pertains to ABR
  916.    signalling, the ABR Additional Parameters IE, is an optional IE and
  917.    therefore need not be included.) Parameter (iii) is dependent on the
  918.    hardware of the end system, so that the default value specified for
  919.    that hardware should be used. In the absense of such a default, a
  920.    value of zero MAY be specified by the end system. Entities using ABR
  921.    connections for IP over ATM SHOULD take advantage of parameter nego-
  922.    tiation by specifying Peak Cell Rate equal to the link rate in the
  923.    ATM Traffic Descriptor IE of the SETUP message. The value selected
  924.    for the Minimum Cell Rate is implementation specific. Note that the
  925.    MCR also MAY be negotiated if an MCR parameter is included by the end
  926.    system in the Minimum Acceptable ATM Traffic Descriptor IE.  The use
  927.    of MCR negotiation by the end system is implementation specific.
  928.    Also, note that Frame Discard MAY be requested for ABR connections as
  929.    well as for UBR connections. Although the ABR service attempts to
  930.    minimize cell loss, the use of Frame Discard may improve throughput
  931.    when cell loss is not eliminated.
  932.  
  933.    ATM recognizes in addition to the service class (UBR, ABR, etc.), a
  934.    notion of a QoS class. The QoS class specifies the type of guarantee
  935.    requested of the network when the call is setup. This is distinct
  936.    from the service class requested for the connection, and the specifi-
  937.    cation of the traffic parameters (which specify what the source's
  938.    traffic will look like).  QoS class 0 is the "simplest", and is
  939.    called the Unspecified QoS class.  In the context of ABR (and VBR
  940.    non-realtime below), we are only concerned with the QoS class provid-
  941.    ing an assurance of acceptable loss behavior for the connection.
  942.  
  943.    The Unspecified QoS Class (QoS Class 0) MUST be requested for ABR
  944.    connections. In this context, QoS Class 0 corresponds to a network-
  945.    specific objective for the cell loss ratio.  Networks in general are
  946.  
  947.  
  948.  
  949. Maher                                                          [Page 17]
  950.  
  951. RFC             IP over ATM Signalling - SIG 4.0 Update         May 1997
  952.  
  953.  
  954.    expected to support a low Cell Loss Ratio for ABR sources that adjust
  955.    cell flow in response to control information.
  956.  
  957.    The VBR-nrt service category provides an alternate means of achieving
  958.    these characteristics.  These characteristics may be obtained with
  959.    VBR-nrt connections for which (i) the VBR.3 conformance definition is
  960.    used, (ii) a Sustainable Cell Rate (SCR) and Maximum Burst Size
  961.    (MBS), and Peak Cell Rate (PCR) are specified, and (iii) both tagging
  962.    and frame discard are requested.  A request for tagging indicates
  963.    that best-effort delivery is desired for traffic offered in excess of
  964.    the SCR and MBS.  A request for frame discard indicates to the net-
  965.    work that the user desires allocations of committed and excess
  966.    bandwidth to translate into corresponding throughputs at the frame
  967.    level.
  968.  
  969.    As with UBR connections, entities using VBR-nrt connections for IP
  970.    over ATM should take advantage of parameter negotiation by specifying
  971.    PCR equal to the link rate in the ATM Traffic Descriptor IE of the
  972.    SETUP message and PCR equal to SCR in the Minimum Acceptable Traffic
  973.    descriptor. The selection of SCR, MBS, and CLR (cell loss ratio)
  974.    should be implementation specific. However, for IP over ATM, an MBS
  975.    value of N*(Maximum MTU) is RECOMMENDED, where N>=1 with a default of
  976.    2 and where Maximum MTU is equal to 192 cells (consistent with an IP
  977.    MTU size of 9180 bytes [RFC1626]).
  978.  
  979.  
  980.  
  981.  
  982.  
  983.  
  984.  
  985.  
  986.  
  987.  
  988.  
  989.  
  990.  
  991.  
  992.  
  993.  
  994.  
  995.  
  996.  
  997.  
  998.  
  999.  
  1000.  
  1001.  
  1002.  
  1003.  
  1004.  
  1005. Maher                                                          [Page 18]
  1006.  
  1007. RFC             IP over ATM Signalling - SIG 4.0 Update         May 1997
  1008.  
  1009.  
  1010.    Appendix C. Combinations of Traffic Related Parameters
  1011.  
  1012.    This appendix contains a copy of the five tables found in Annex 9 of
  1013.    [SIG40] which show the allowable combinations of traffic and QoS related
  1014.    parameters in a SIG 4.0 SETUP message.
  1015.  
  1016.       +--------------------------------------------------------------------+
  1017.       |ATM Service Category|                     CBR                       |
  1018.       |--------------------|---------------|---------------|---------------|
  1019.       | Conformance        |CBR.1 (note 10)|   (note 4)    |   (note 4)    |
  1020.       |--------------------|---------------|---------------|---------------|
  1021.       | Bearer Capability  |               |               |               |
  1022.       |--------------------|---------------|---------------|---------------|
  1023.       | BB Bearer Class    |  A |  X  | VP |  A |  X  | VP^|  A |  X  | VP^|
  1024.       |--------------------|---------------|----|-----|----|----|-----|----|
  1025.       | ATM Transfer       |               |    | 4,5,|    |    | 4,5,|    |
  1026.       | Capability (note 1)|       7       | abs| or 6|  5 | abs| or 6|  5 |
  1027.       |--------------------|---------------|---------------|---------------|
  1028.       | Traffic Descriptor |               |               |               |
  1029.       |  for a given dir.  |               |               |               |
  1030.       |--------------------|---------------|---------------|---------------|
  1031.       | PCR (CLP=0)        |               |               |       S       |
  1032.       |--------------------|---------------|---------------|---------------|
  1033.       | PCR (CLP=0+1)      |       S       |       S       |       S       |
  1034.       |--------------------|---------------|---------------|---------------|
  1035.       | SCR, MBS (CLP=0)   |               |               |               |
  1036.       |--------------------|---------------|---------------|---------------|
  1037.       | SCR, MBS (CLP=0+1) |               |               |               |
  1038.       |--------------------|---------------|---------------|---------------|
  1039.       | Best Effort        |               |               |               |
  1040.       |--------------------|---------------|---------------|---------------|
  1041.       | Tagging            |       N       |       N       |      Y/N      |
  1042.       |--------------------|---------------|---------------|---------------|
  1043.       | Frame Discard      |      Y/N      |      Y/N      |      Y/N      |
  1044.       |--------------------|---------------|---------------|---------------|
  1045.       | QoS Classes        |       *       |       *       |       *       |
  1046.       |--------------------|---------------|---------------|---------------|
  1047.       | Transit Delay      |       O       |       O       |       O       |
  1048.       |--------------------|---------------|---------------|---------------|
  1049.       | Peak-to-Peak CDV   |       O       |       O       |       O       |
  1050.       |--------------------|---------------|---------------|---------------|
  1051.       | CLR (CLP=0)~       |               |       O       |       O       |
  1052.       |--------------------|---------------|---------------|---------------|
  1053.       | CLR (CLP=0+1)~     |       O       |               |               |
  1054.       +--------------------------------------------------------------------+
  1055.  
  1056.  
  1057.  
  1058.  
  1059.  
  1060.  
  1061. Maher                                                          [Page 19]
  1062.  
  1063. RFC             IP over ATM Signalling - SIG 4.0 Update         May 1997
  1064.  
  1065.  
  1066.       +--------------------------------------------------------------------+
  1067.       |ATM Service Category|                 Real Time VBR                 |
  1068.       |--------------------|---------------|---------------|---------------|
  1069.       | Conformance        |VBR.1 (note 10)|     VBR.2     |     VBR.3     |
  1070.       |--------------------|---------------|---------------|---------------|
  1071.       | Bearer Capability  |               |               |               |
  1072.       |--------------------|---------------|---------------|---------------|
  1073.       | BB Bearer Class    |  C |  X  | VP |  C |  X  | VP |  C |  X  | VP |
  1074.       |--------------------|---------------|----|-----|----|----|-----|----|
  1075.       | ATM Transfer       |               |    |  1  |    |    |  1  |    |
  1076.       | Capability         |      19       |  9 | or 9|  9 |  9 | or 9|  9 |
  1077.       |--------------------|---------------|---------------|---------------|
  1078.       | Traffic Descriptor |               |               |               |
  1079.       |  for a given dir.  |               |               |               |
  1080.       |--------------------|---------------|---------------|---------------|
  1081.       | PCR (CLP=0)        |               |               |               |
  1082.       |--------------------|---------------|---------------|---------------|
  1083.       | PCR (CLP=0+1)      |       S       |       S       |       S       |
  1084.       |--------------------|---------------|---------------|---------------|
  1085.       | SCR, MBS (CLP=0)   |               |       S       |       S       |
  1086.       |--------------------|---------------|---------------|---------------|
  1087.       | SCR, MBS (CLP=0+1) |      S        |               |               |
  1088.       |--------------------|---------------|---------------|---------------|
  1089.       | Best Effort        |               |               |               |
  1090.       |--------------------|---------------|---------------|---------------|
  1091.       | Tagging            |       N       |       N       |      Y/N      |
  1092.       |--------------------|---------------|---------------|---------------|
  1093.       | Frame Discard      |      Y/N      |      Y/N      |      Y/N      |
  1094.       |--------------------|---------------|---------------|---------------|
  1095.       | QoS Classes        |       *       |       *       |       *       |
  1096.       |--------------------|---------------|---------------|---------------|
  1097.       | Transit Delay(nt.2)|       O       |       O       |       O       |
  1098.       |--------------------|---------------|---------------|---------------|
  1099.       | Peak-to-Peak CDV   |       O       |       O       |       O       |
  1100.       |--------------------|---------------|---------------|---------------|
  1101.       | CLR (CLP=0)~       |               |       O       |       O       |
  1102.       |--------------------|---------------|---------------|---------------|
  1103.       | CLR (CLP=0+1)~     |       O       |               |               |
  1104.       +--------------------------------------------------------------------+
  1105.  
  1106.  
  1107.  
  1108.  
  1109.  
  1110.  
  1111.  
  1112.  
  1113.  
  1114.  
  1115.  
  1116.  
  1117. Maher                                                          [Page 20]
  1118.  
  1119. RFC             IP over ATM Signalling - SIG 4.0 Update         May 1997
  1120.  
  1121.  
  1122.       +--------------------------------------------------------------------+
  1123.       |ATM Service Category|                 Real Time VBR                 |
  1124.       |--------------------|---------------|---------------|---------------|
  1125.       | Conformance        |  (note 4,7)   |   (note 4,8)  |    (note 4)   |
  1126.       |--------------------|---------------|---------------|---------------|
  1127.       | Bearer Capability  |               |               |               |
  1128.       |--------------------|---------------|---------------|---------------|
  1129.       | BB Bearer Class    |       X       |       X       |   X | C or VP^|
  1130.       |--------------------|---------------|---------------|-----|---------|
  1131.       | ATM Transfer       |               |               |     |         |
  1132.       | Capability         |    1 or 9     |     1 or 9    | 1or9|    9    |
  1133.       |--------------------|---------------|---------------|---------------|
  1134.       | Traffic Descriptor |               |               |               |
  1135.       |  for a given dir.  |               |               |               |
  1136.       |--------------------|---------------|---------------|---------------|
  1137.       | PCR (CLP=0)        |       S       |               |               |
  1138.       |--------------------|---------------|---------------|---------------|
  1139.       | PCR (CLP=0+1)      |       S       |       S       |       S       |
  1140.       |--------------------|---------------|---------------|---------------|
  1141.       | SCR, MBS (CLP=0)   |               |               |               |
  1142.       |--------------------|---------------|---------------|---------------|
  1143.       | SCR, MBS (CLP=0+1) |               |               |       S       |
  1144.       |--------------------|---------------|---------------|---------------|
  1145.       | Best Effort        |               |               |               |
  1146.       |--------------------|---------------|---------------|---------------|
  1147.       | Tagging            |      Y/N      |       N       |       N       |
  1148.       |--------------------|---------------|---------------|---------------|
  1149.       | Frame Discard      |      Y/N      |      Y/N      |      Y/N      |
  1150.       |--------------------|---------------|---------------|---------------|
  1151.       | QoS Classes        |       *       |       *       |       *       |
  1152.       |--------------------|---------------|---------------|---------------|
  1153.       | Transit Delay(nt.2)|       O       |       O       |       O       |
  1154.       |--------------------|---------------|---------------|---------------|
  1155.       | Peak-to-Peak CDV   |       O       |       O       |       O       |
  1156.       |--------------------|---------------|---------------|---------------|
  1157.       | CLR (CLP=0)~       |       O       |       O       |       O       |
  1158.       |--------------------|---------------|---------------|---------------|
  1159.       | CLR (CLP=0+1)~     |               |               |               |
  1160.       +--------------------------------------------------------------------+
  1161.  
  1162.  
  1163.  
  1164.  
  1165.  
  1166.  
  1167.  
  1168.  
  1169.  
  1170.  
  1171.  
  1172.  
  1173. Maher                                                          [Page 21]
  1174.  
  1175. RFC             IP over ATM Signalling - SIG 4.0 Update         May 1997
  1176.  
  1177.  
  1178.       +--------------------------------------------------------------------+
  1179.       |ATM Service Category|               Non-Real Time VBR               |
  1180.       |--------------------|---------------|---------------|---------------|
  1181.       | Conformance        |VBR.1 (note 10)|     VBR.2     |     VBR.3     |
  1182.       |--------------------|---------------|---------------|---------------|
  1183.       | Bearer Capability  |               |               |               |
  1184.       |--------------------|---------------|---------------|---------------|
  1185.       | BB Bearer Class    |  C |  X  | VP |C |    X   | VP|C |    X   | VP|
  1186.       |--------------------|---------------|--|--------|---|--|--------|---|
  1187.       | ATM Transfer       |               |  |abs,0,2,|abs|  |abs,0,2,|abs|
  1188.       | Capability         |      11       |ab| 8,10   |10 |ab| 8,10   |10 |
  1189.       |--------------------|---------------|---------------|---------------|
  1190.       | Traffic Descriptor |               |               |               |
  1191.       |  for a given dir.  |               |               |               |
  1192.       |--------------------|---------------|---------------|---------------|
  1193.       | PCR (CLP=0)        |               |               |               |
  1194.       |--------------------|---------------|---------------|---------------|
  1195.       | PCR (CLP=0+1)      |       S       |       S       |       S       |
  1196.       |--------------------|---------------|---------------|---------------|
  1197.       | SCR, MBS (CLP=0)   |               |       S       |       S       |
  1198.       |--------------------|---------------|---------------|---------------|
  1199.       | SCR, MBS (CLP=0+1) |       S       |               |               |
  1200.       |--------------------|---------------|---------------|---------------|
  1201.       | Best Effort        |               |               |               |
  1202.       |--------------------|---------------|---------------|---------------|
  1203.       | Tagging            |       N       |       N       |       Y       |
  1204.       |--------------------|---------------|---------------|---------------|
  1205.       | Frame Discard      |      Y/N      |      Y/N      |      Y/N      |
  1206.       |--------------------|---------------|---------------|---------------|
  1207.       | QoS Classes        |       *       |       *       |       *       |
  1208.       |--------------------|---------------|---------------|---------------|
  1209.       | Transit Delay(nt.2)|    (note 3)   |   (note 3)    |    (note 3)   |
  1210.       |--------------------|---------------|---------------|---------------|
  1211.       | Peak-to-Peak CDV   |               |               |               |
  1212.       |--------------------|---------------|---------------|---------------|
  1213.       | CLR (CLP=0)~       |               |       O       |       O       |
  1214.       |--------------------|---------------|---------------|---------------|
  1215.       | CLR (CLP=0+1)~     |       O       |               |               |
  1216.       +--------------------------------------------------------------------+
  1217.  
  1218.  
  1219.  
  1220.  
  1221.  
  1222.  
  1223.  
  1224.  
  1225.  
  1226.  
  1227.  
  1228.  
  1229. Maher                                                          [Page 22]
  1230.  
  1231. RFC             IP over ATM Signalling - SIG 4.0 Update         May 1997
  1232.  
  1233.  
  1234.       +--------------------------------------------------------------------+
  1235.       |ATM Service Category|               Non-Real Time VBR               |
  1236.       |--------------------|---------------|---------------|---------------|
  1237.       | Conformance        |  (note 4,7)   |   (note 4,8)  |    (note 4)   |
  1238.       |--------------------|---------------|---------------|---------------|
  1239.       | Bearer Capability  |               |               |               |
  1240.       |--------------------|---------------|---------------|---------------|
  1241.       | BB Bearer Class    |   C   |   X   |   C   |   X   |C |    X   |VP^|
  1242.       |--------------------|-------|-------|-------|-------|--|--------|---|
  1243.       | ATM Transfer       |       |abs,0,2|       |abs,0,2|  |abs,0,2,|abs|
  1244.       | Capability         | abs   |8 or 10|       |8 or 10|ab| 8 or10 |10 |
  1245.       |--------------------|---------------|---------------|---------------|
  1246.       | Traffic Descriptor |               |               |               |
  1247.       |  for a given dir.  |               |               |               |
  1248.       |--------------------|---------------|---------------|---------------|
  1249.       | PCR (CLP=0)        |       S       |               |               |
  1250.       |--------------------|---------------|---------------|---------------|
  1251.       | PCR (CLP=0+1)      |       S       |       S       |       S       |
  1252.       |--------------------|---------------|---------------|---------------|
  1253.       | SCR, MBS (CLP=0)   |               |               |               |
  1254.       |--------------------|---------------|---------------|---------------|
  1255.       | SCR, MBS (CLP=0+1) |               |               |       S       |
  1256.       |--------------------|---------------|---------------|---------------|
  1257.       | Best Effort        |               |               |               |
  1258.       |--------------------|---------------|---------------|---------------|
  1259.       | Tagging            |     Y/N       |       N       |       N       |
  1260.       |--------------------|---------------|---------------|---------------|
  1261.       | Frame Discard      |      Y/N      |      Y/N      |      Y/N      |
  1262.       |--------------------|---------------|---------------|---------------|
  1263.       | QoS Classes        |       *       |       *       |       *       |
  1264.       |--------------------|---------------|---------------|---------------|
  1265.       | Transit Delay(nt.2)|    (note 3)   |   (note 3)    |    (note 3)   |
  1266.       |--------------------|---------------|---------------|---------------|
  1267.       | Peak-to-Peak CDV   |               |               |               |
  1268.       |--------------------|---------------|---------------|---------------|
  1269.       | CLR (CLP=0)~       |       O       |       O       |       O       |
  1270.       |--------------------|---------------|---------------|---------------|
  1271.       | CLR (CLP=0+1)~     |               |               |               |
  1272.       +--------------------------------------------------------------------+
  1273.  
  1274.  
  1275.  
  1276.  
  1277.  
  1278.  
  1279.  
  1280.  
  1281.  
  1282.  
  1283.  
  1284.  
  1285. Maher                                                          [Page 23]
  1286.  
  1287. RFC             IP over ATM Signalling - SIG 4.0 Update         May 1997
  1288.  
  1289.  
  1290.       +--------------------------------------------------------------------+
  1291.       |ATM Service Category|     ABR       |              UBR              |
  1292.       |--------------------|---------------|---------------|---------------|
  1293.       | Conformance        |     ABR       |     UBR.1     |     UBR.2     |
  1294.       |--------------------|---------------|---------------|---------------|
  1295.       | Bearer Capability  |               |               |               |
  1296.       |--------------------|---------------|---------------|---------------|
  1297.       | BB Bearer Class    |  C |  X  | VP |C |    X   | VP|C |    X   | VP|
  1298.       |--------------------|---------------|--|--------|---|--|--------|---|
  1299.       | ATM Transfer       |               |  |abs,0,2,|abs|  |abs,0,2,|abs|
  1300.       | Capability         |      12       |ab| 8,10   |10 |ab| 8,10   |10 |
  1301.       |--------------------|---------------|---------------|---------------|
  1302.       | Traffic Descriptor |               |               |               |
  1303.       |  for a given dir.  |               |               |               |
  1304.       |--------------------|---------------|---------------|---------------|
  1305.       | PCR (CLP=0)        |               |               |               |
  1306.       |--------------------|---------------|---------------|---------------|
  1307.       | PCR (CLP=0+1)      |       S       |       S       |       S       |
  1308.       |--------------------|---------------|---------------|---------------|
  1309.       | SCR, MBS (CLP=0)   |               |       S       |       S       |
  1310.       |--------------------|---------------|---------------|---------------|
  1311.       | SCR, MBS (CLP=0+1) |       S       |               |               |
  1312.       |--------------------|---------------|---------------|---------------|
  1313.       | ABR MCR            |    (note 6)   |               |               |
  1314.       |--------------------|---------------|---------------|---------------|
  1315.       | Best Effort        |               |  S (note 9)   |   S (note 9)  |
  1316.       |--------------------|---------------|---------------|---------------|
  1317.       | Tagging            |       N       |       N       |       N       |
  1318.       |--------------------|---------------|---------------|---------------|
  1319.       | Frame Discard      |      Y/N      |      Y/N      |      Y/N      |
  1320.       |--------------------|---------------|---------------|---------------|
  1321.       | QoS Classes        |       0       |       0       |       0       |
  1322.       |--------------------|---------------|---------------|---------------|
  1323.       | Transit Delay(nt.2)|               |               |               |
  1324.       |--------------------|---------------|---------------|---------------|
  1325.       | Peak-to-Peak CDV   |               |               |               |
  1326.       |--------------------|---------------|---------------|---------------|
  1327.       | CLR (CLP=0)~       |               |               |               |
  1328.       |--------------------|---------------|---------------|---------------|
  1329.       | CLR (CLP=0+1)~     |               |               |               |
  1330.       +--------------------------------------------------------------------+
  1331.  
  1332.  
  1333.  
  1334.       ab, abs = absent.
  1335.  
  1336.       Y/N = either "Yes" or "No" is allowed.
  1337.  
  1338.  
  1339.  
  1340.  
  1341. Maher                                                          [Page 24]
  1342.  
  1343. RFC             IP over ATM Signalling - SIG 4.0 Update         May 1997
  1344.  
  1345.  
  1346.       O = Optional. May be specified using:
  1347.                - an additional QoS parameter encoded i the Extended QoS parameters
  1348.                  information element or the end-to-end transit information
  1349.                  element; or,
  1350.                - objectives implied from the QoS class
  1351.                If an Extended QoS Parameters IE is not present in the message,
  1352.                then any value of this parameter is acceptable. If neither the
  1353.                parameter nor the Extended QoS Parameters IE is present, then the
  1354.                objective for this parameter is determined from the QoS class
  1355.                in the QoS Parameter IE.
  1356.  
  1357.       S = Specified.
  1358.  
  1359.       (blank) = Unspecified.
  1360.  
  1361.       * = allowed QoS class values are a network option. Class 0 is always
  1362.           for alignment with ITU-T.
  1363.  
  1364.       ^ = (note 5).
  1365.  
  1366.       ~ = (note 11).
  1367.  
  1368.       Note 1  - Values 0,1,2,4,6, and 8 are not used on transmission but shall
  1369.                 be understood on reception.
  1370.       Note 2  - Maximum end-2-end transit delay objectives may only be specified
  1371.                 for the forward direction.
  1372.       Note 3  - Maximum end-2-end transit delay objectives may be specified for
  1373.                 the ATM Service Category of Non-real Time VBR for reasons of
  1374.                 backward compatibility with ITU-T Recommendations.
  1375.       Note 4  - Included for reasons of backward compatibility with UNI 3.1 and
  1376.                 ITU-T Recommendations. With these conformance definitions, the
  1377.                 CLR commitment is only for the CLP=0 traffic stream.
  1378.       Note 5  - Included to allow switched virtual paths to use the UNI 3.1
  1379.                 conformance definitions.
  1380.       Note 6  - Optional in the user-to-network direction. Specified in the
  1381.                 network-to-user direction.
  1382.       Note 7  - This combination should be treated as if the received PCR (CLP=0)
  1383.                 parameter were a SCR (CLP=0) parameter and a MBS (CLP=0) parameter
  1384.                 with a value of 1.
  1385.       Note 8  - This combination should be treated as if an additional SCR (CLP=0)
  1386.                 parameter were received with the same value as a PCR (CLP=0+1)
  1387.                 parameter and a MBS (CLP=0) parameter
  1388.                 with a value of 1.
  1389.       Note 9  - The best effort parameter applies to both the forward and backward
  1390.                 directions.
  1391.       Note 10 - This combination should only be used when the CLR commitment on
  1392.                 CLP=0+1 is required versus  CLR commitment on CLP=0 traffic, since
  1393.                 these combinations are not supported by UNI 3.0/3.1 nor ITU-T
  1394.  
  1395.  
  1396.  
  1397. Maher                                                          [Page 25]
  1398.  
  1399. RFC             IP over ATM Signalling - SIG 4.0 Update         May 1997
  1400.  
  1401.  
  1402.                 Q.2931.
  1403.       Note 11 - In this table the CLR commitment is shown as two entries to
  1404.                 indicated explicitly whether the CLR commitment is for the CLP=0
  1405.                 or the CLP=0+1 cells.
  1406.  
  1407.  
  1408.  
  1409.  
  1410.  
  1411.  
  1412.  
  1413.  
  1414.  
  1415.  
  1416.  
  1417.  
  1418.  
  1419.  
  1420.  
  1421.  
  1422.  
  1423.  
  1424.  
  1425.  
  1426.  
  1427.  
  1428.  
  1429.  
  1430.  
  1431.  
  1432.  
  1433.  
  1434.  
  1435.  
  1436.  
  1437.  
  1438.  
  1439.  
  1440.  
  1441.  
  1442.  
  1443.  
  1444.  
  1445.  
  1446.  
  1447.  
  1448.  
  1449.  
  1450.  
  1451.  
  1452.  
  1453. Maher                                                          [Page 26]
  1454.  
  1455.