home *** CD-ROM | disk | FTP | other *** search
/ Internet Core Protocols / Oreilly-InternetCoreProtocols.iso / RFCs / rfc2331.txt < prev    next >
Encoding:
Text File  |  1999-10-14  |  61.1 KB  |  1,460 lines

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