home *** CD-ROM | disk | FTP | other *** search
/ Internet Standards / CD2.mdf / ccitt / 1992 / i / i363.asc < prev    next >
Text File  |  1993-06-28  |  28KB  |  1,122 lines

  1. b)    Sequence number field
  2.  
  3.     Four bits are allocated to the sequence number field allowing the stream of SAR-PDUs of a CS-PDU to be 
  4. numbered modulo 16.
  5.  
  6.     Each SAR-PDU belonging to the same AAL connection will have its sequence number incremented by one rela-
  7. tive to its previous sequence number.
  8.  
  9. c)    Reserved field
  10.  
  11.     This field is reserved for future use, e.g. for multiplexing. The need for multiplexing and other possible functions 
  12. is for further study.
  13.  
  14.     If this field is used for multiplexing, then it may be used to multiplex multiple user sessions on a single ATM 
  15. layer connection of a given quality of service (QOS). The following restrictions may apply:
  16.  
  17. û    services using AAL type 3 multiplexed on a single ATM layer connection must have identical QOS characteristics;
  18.  
  19. û    multiplexing/demultiplexing on a single ATM layer connection using the RES field will be on a user-to-user 
  20. basis;
  21.  
  22. û    a single ATM layer connection containing multiplexed AAL type 3 traffic will be administered as a single entity.
  23.  
  24. d)    SAR-PDU payload field
  25.  
  26.     The CS-PDU information is left justified within the SAR-PDU payload field. Any part of the SAR-PDU payload 
  27. that does not contain CS-PDU information is coded as zero.
  28.  
  29. e)    Length indication field
  30.  
  31.  
  32.     The length indication field is binary encoded with the number of octets from the CS-PDU that are included in the SAR-PDU payload field. This field may have a value less than or equal to 44.
  33.  
  34.  
  35. f)    CRC field
  36.  
  37.  
  38.     The CRC field is filled with the value of a CRC calculation which is performed over the entire contents of the SAR-PDU, including the SAR-PDU header, SAR-PDU payload, and LI field of the SAR-PDU trailer. The CRC-10 generating polynomial is:
  39. b)    Sequence number field
  40.  
  41.     Four bits are allocated to the sequence number field allowing the stream of SAR-PDUs of a CS-PDU to be 
  42. numbered modulo 16.
  43.  
  44.     Each SAR-PDU, associated with a given MID value, will have its sequence number incremented by one relative to 
  45. its previous sequence number.
  46.  
  47. c)    Multiplexing identification (MID) field
  48.  
  49.     All SAR-PDUs of a given CS-PDU will have the same MID. The MID field is used to identify SAR-PDUs belonging 
  50. to a particular CS-PDU. The MID field assists in the interleaving of ATM-SDUs from different CS-PDUs and reassembly of these 
  51. CS-PDUs.
  52.  
  53. d)    SAR-PDU payload
  54.  
  55.     The CS-PDU information within the SAR-PDU payload is left justified within the field. Any part of the SAR-PDU 
  56. payload that does not contain CS-PDU information is coded as all zeros.  
  57.  
  58. e)    Length indication field
  59.  
  60.     The length indication field is binary coded with the number of octets from the CS-PDU that are included in the SAR-PDU. This field may have a value less than or equal to 44.
  61.  
  62.  
  63. f)    CRC field
  64.  
  65.  
  66.     The CRC field is filled with the value of a CRC calculation which is performed over the entire contents of the SAR-PDU, including the SAR-PDU Header, SAR-PDU payload, and LI field of the SAR-PDU Trailer. The CRC-10 generating polynomial is:
  67. _______________
  68.  
  69.  
  70.  
  71.  
  72.  
  73.  
  74.  
  75.  
  76.  
  77. INTERNATIONAL  TELECOMMUNICATION  UNION
  78.  
  79.  
  80.  
  81.  
  82.  
  83. CCITT    I.363
  84.  
  85. THE  INTERNATIONAL
  86.  
  87. TELEGRAPH  AND  TELEPHONE
  88.  
  89. CONSULTATIVE  COMMITTEE
  90.  
  91.  
  92.  
  93.  
  94.  
  95.  
  96.  
  97.  
  98.  
  99.  
  100.  
  101. INTEGRATED  SERVICES  DIGITAL
  102.  
  103. NETWORK  (ISDN)
  104.  
  105.  
  106.  
  107. OVERALL  NETWORK  ASPECTS  AND  FUNCTIONS,
  108.  
  109. ISDN  USER-NETWORK  INTERFACES
  110.  
  111.  
  112.  
  113.  
  114.  
  115. B-ISDN  ATM  ADAPTATION  LAYER
  116.  
  117. (AAL)  SPECIFICATION
  118.  
  119.  
  120.  
  121.  
  122.  
  123.  
  124.  
  125. Recommendation  I.363
  126.  
  127.  
  128.  
  129.  
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136.  
  137. Geneva, 1991
  138.  
  139.  
  140.  
  141.  
  142.  
  143.  
  144.  
  145.  
  146.  
  147.  
  148.  
  149.  
  150.  
  151.  
  152.  
  153.  
  154.  
  155.  
  156.  
  157.  
  158.  
  159.  
  160.  
  161.  
  162.  
  163.  
  164.  
  165.  
  166.  
  167.  
  168.  
  169.  
  170.  
  171.  
  172.  
  173.  
  174.  
  175.  
  176.  
  177.  
  178.  
  179.  
  180.  
  181.  
  182.  
  183.  
  184.  
  185.  
  186.  
  187.  
  188.  
  189.  
  190.  
  191.  
  192.  
  193.  
  194.  
  195.  
  196.  
  197.  
  198.  
  199.  
  200.  
  201.  
  202.  
  203.  
  204.  
  205.  
  206.  
  207.  
  208.  
  209.  
  210.  
  211.  
  212.  
  213. Printed in Switzerland
  214.  
  215.  
  216.  
  217.  
  218.  
  219.  
  220.  
  221.  
  222.  
  223.  
  224.  
  225.  
  226.  
  227.  
  228.  
  229. FOREWORD
  230.  
  231.  
  232.  
  233.     The CCITT (the International Telegraph and Telephone Consultative Committee) is a permanent organ of the Interna-
  234. tional Telecommunication Union (ITU). CCITT is responsible for studying technical, operating and tariff questions and issuing 
  235. Recommendations on them with a view to standardizing telecommunications on a worldwide basis.
  236.  
  237.     The Plenary Assembly of CCITT which meets every four years, establishes the topics for study and approves 
  238. Recommendations prepared by its Study Groups. The approval of Recommendations by the members of CCITT 
  239. between Plenary Assemblies is covered by the procedure laid down in CCITT Resolution No. 2 (Melbourne, 1988).
  240.  
  241.     Recommendation I.363 was prepared by Study Group XVIII and was approved under the Resolution No. 
  242. 2 procedure on the 5th of April 1991.
  243.  
  244.  
  245.  
  246.  
  247.  
  248. ___________________
  249.  
  250.  
  251.  
  252.  
  253.  
  254.  
  255.  
  256.  
  257.  
  258. CCITT  NOTES
  259.  
  260.  
  261.  
  262. 1)    In this Recommendation, the expression "Administration" is used for conciseness to indicate both a telecommunica-
  263. tion Administration and a recognized private operating agency.
  264.  
  265. 2)    A list of abbreviations used in this Recommendation can be found in Annex B.
  266.  
  267.  
  268.  
  269.  
  270.  
  271.  
  272.  
  273.  
  274.  
  275.  
  276.  
  277.  
  278.  
  279.  
  280.  
  281.  
  282.  
  283. aITU1991
  284.  
  285. All rights reserved. No part of this publication may be reproduced or utilized in any form or by any means, electronic or 
  286. mechanical, including photocopying and microfilm, without permission in writing from the ITU.
  287.  
  288.  
  289.  
  290.  
  291.  
  292.  
  293.  
  294.     Preamble to B-ISDN Recommendations
  295.  
  296.     In 1990, CCITT SG XVIII approved a first set of Recommendations on B-ISDN. These are:
  297.  
  298. I.113 - Vocabulary of terms for broadband aspects of ISDN
  299.  
  300. I.121 û Broadband aspects of ISDN
  301.  
  302. I.150 û B-ISDN asynchronous transfer mode functional characteristics
  303.  
  304. I.211 û B-ISDN service aspects
  305.  
  306. I.311 û B-ISDN general network aspects
  307.  
  308. I.321 û B-ISDN Protocol Reference Model and its application
  309.  
  310. I.327 û B-ISDN functional architecture
  311.  
  312. I.361 û B-ISDN ATM Layer specification
  313.  
  314. I.362 û B-ISDN ATM Adaptation Layer (AAL) functional description
  315.  
  316. I.363 û B-ISDN ATM Adaptation Layer (AAL) specification
  317.  
  318. I.413 û B-ISDN user-network interface
  319.  
  320. I.432 û B-ISDN user-network interface û Physical Layer specification
  321.  
  322. I.610 û Operation and maintenance principles of B-ISDN access
  323.  
  324.     These Recommendations address general B-ISDN aspects as well as specific service- and network-ori-
  325. ented issues, the fundamental characteristics of the asynchronous transfer mode (ATM), a first set of relevant 
  326. ATM oriented parameters and their application at the user-network interface as well as impact on operation 
  327. and maintenance of the B-ISDN access. They are an integral part of the well established I-Series Recommen-
  328. dations. The set of Recommendations are intended to serve as a consolidated basis for ongoing work relative to 
  329. B-ISDN both within CCITT and in other organizations. They may also be used as a first basis towards the devel-
  330. opment of network elements.
  331.  
  332.     CCITT will continue to further develop and complete these Recommendations in areas where there are 
  333. unresolved issues and develop additional Recommendations on B-ISDN in the I-Series and other series in the 
  334. future.
  335.  
  336.  
  337.  
  338.  
  339.  
  340.  
  341.  
  342. PAGE BLANCHE
  343.  
  344.  
  345.  
  346.  
  347.  
  348.  
  349.  
  350.  
  351.  
  352. Recommendation I.363
  353.  
  354. Recommendation I.363
  355.  
  356.  
  357.  
  358. B-ISDN  ATM  ADAPTATION  LAYER  (AAL)  SPECIFICATION 
  359.  
  360.  
  361.  
  362.  
  363.  
  364. 1    Introduction
  365.  
  366.     The ATM  adaptation layer (AAL) enhances the service1) provided by the ATM layer to support functions 
  367. required by the next higher layer. The AAL performs functions required by the user, control and management 
  368. planes and supports the mapping between the ATM Layer and the next higher layer. The functions performed in 
  369. the AAL depend upon the higher layer requirements. 
  370.  
  371.     The AAL supports multiple protocols to fit the needs of the different AAL service users. The service 
  372. provided by the AAL to the higher layer and the functions performed are specified in this Recommendation. 
  373.  
  374.     Details of the data unit naming convention used in this Recommendation can be found in Annex A.
  375.  
  376.  
  377.  
  378. 1.1    Scope of this Recommendation
  379.  
  380.     This Recommendation describes the interactions between the AAL and the next higher layer, and the AAL 
  381. and the ATM Layer, as well as AAL peer-to-peer operations. This Recommendation is based on the classification 
  382. and the AAL functional organization described in Recommendation I.362.
  383.  
  384.     Different combinations of SAR (segmentation and reassembly) sublayers and CS (convergence sublayer) 
  385. sublayer provide different service access points (SAPs) to the layer above the AAL. In some applications the SAR 
  386. and/or CS may be empty.
  387.  
  388.  
  389.  
  390. 1.2    Information flow across the ATM-AAL boundary
  391.  
  392.     The AAL receives from the ATM layer the information in the form of a 48octet ATM service data unit (ATM-
  393. SDU). The AAL passes to the ATM Layer information in the form of a 48 octet ATM-SDU.
  394.  
  395.  
  396.  
  397.  
  398.  
  399. 2    AAL type 1
  400.  
  401.  
  402.  
  403. 2.1    Service provided by AAL type 1
  404.  
  405. 2.1.1    Definitions
  406.  
  407.     The services provided by AAL type 1 to the higher layer are:
  408.  
  409. û    transfer of service data units with a constant source bit rate and the delivery of them with the same bit 
  410. rate;
  411.  
  412. û    transfer of timing information between source and destination;
  413.  
  414. û    indication of lost or errored information which is not recovered by AAL type 1.
  415.  
  416. 2.1.2    Primitives
  417.  
  418.     For further study.
  419.  
  420.  
  421.  
  422. 2.2    Interaction with the management and control planes
  423.  
  424. 2.2.1    Management plane
  425.  
  426.     The following indications may be passed from AAL type 1 in the user plane to the management plane:
  427.  
  428. û    errors in the transmission of user information;
  429.  
  430. û    lost or misinserted cells (further study is required on whether it is necessary to distinguish between lost 
  431. and misinserted cells);
  432.  
  433. û    cells with errored AAL protocol control information (AAL-PCI) (further study is required to determine if this 
  434. indication is necessary for services supported by this AAL type);
  435.  
  436. û    loss of timing/synchronization.
  437.  
  438. 2.2.2    Control plane
  439.  
  440.     For further study.
  441.  
  442.  
  443.  
  444. 2.3    Functions in AAL type 1
  445.  
  446.     The following functions may be performed in the AAL in order to enhance the service provided by the ATM 
  447. layer:
  448.  
  449. a)    segmentation and reassembly of user information;
  450.  
  451. b)    handling of cell delay variation;
  452.  
  453. c)    handling of lost and misinserted cells;
  454.  
  455. d)    source clock frequency recovery at the receiver;
  456.  
  457. e)    monitoring of AAL-PCI for bit errors;
  458.  
  459. f)    handling of AAL-PCI bit errors; 
  460.  
  461. g)    monitoring of user information field for bit errors and possible corrective action (the use of this function 
  462. for voice service is for further study);
  463.  
  464. h)    other service specific functions are for further study.
  465.  
  466.     The allocation of these functions to the CS or SAR is for further study.
  467.  
  468.     NoteûFor circuit emulation a need has been identified to monitor the end-to-end QOS. This may be 
  469. achieved by calculating a CRC for the CS-PDU payload, carried in one or more cells, and transmitting the 
  470. result in the CS-PDU or by the use of an OAM cell. Further study is required.
  471.  
  472. 2.3.1    Segmentation and reassembly sublayer
  473.  
  474. 2.3.1.1     Functions of the SAR sublayer
  475.  
  476.     The definitions of these functions are for further study.
  477.  
  478.     The SAR functions are performed on a ATM-SDU basis.
  479.  
  480. 2.3.1.2    SAR-PDU structure and coding
  481.  
  482.     See Figure 1/I.363.
  483.  
  484.  
  485.  
  486.  
  487.  
  488. Figure 1/I.363 = 11 cm
  489.  
  490.  
  491.  
  492.  
  493.  
  494.  
  495.  
  496.  
  497.  
  498. 2.3.2    Convergence sublayer
  499.  
  500. 2.3.2.1    Functions of the CS
  501.  
  502.     The CS may include the following functions:
  503.  
  504. a)    For high quality audio and video forward error correction may be performed to protect against bit errors. 
  505. This may be combined with bit interleaving to give more secure protection against errors.
  506.  
  507. b)    For some services, this sublayer provides the clock recovery capability for the receiver e.g. by monitoring 
  508. the buffer filling. This requires no specific field in the CS-PDU.
  509.  
  510. c)    For services requiring explicit time indication, this may be provided by means of a time stamp pattern 
  511. inserted in the CS-PDU. Other mechanisms may be used to provide this function.
  512.  
  513. d)    Further sequence number processing may be performed at this sublayer. The handling of lost and misin-
  514. serted cells is also performed in this sublayer.
  515.  
  516. 2.3.2.2    CS-PDU structure and coding
  517.  
  518.     For further study.
  519.  
  520.  
  521.  
  522.  
  523.  
  524. 3    AAL type 2
  525.  
  526.  
  527.  
  528. 3.1    Service provided by AAL type 2
  529.  
  530. 3.1.1    Definitions
  531.  
  532.     The services provided by AAL type 2 to the higher layer may include:
  533.  
  534. û    transfer of service data units with a variable source bit rate;
  535.  
  536. û    transfer of timing information between source and destination;
  537.  
  538. û    indication of lost or errored information which is not recovered by AAL type 2.
  539.  
  540. 3.1.2    Primitives
  541.  
  542.     For further study.
  543.  
  544.  
  545.  
  546. 3.2    Interaction with the management and control planes
  547.  
  548. 3.2.1    Management plane
  549.  
  550.     The following indications may be passed from the AAL type 2 in the user plane to the management plane:
  551.  
  552. û    errors in the transmission of user information;
  553.  
  554. û    loss of timing/synchronization;
  555.  
  556. û    lost or misinserted cells (further study is required on whether it is necessary to distinguish between lost 
  557. and misinserted cells); 
  558.  
  559. û    cells with errored AAL-PCI (further study is required to determine if this indication is necessary for all ser-
  560. vices supported by this AAL type).
  561.  
  562. 3.2.2    Control plane
  563.  
  564.     For further study.
  565.  
  566.  
  567.  
  568. 3.3    Functions in AAL type 2
  569.  
  570.     The following functions may be performed in the AAL type 2 in order to enhance the service provided by 
  571. the ATM layer:
  572.  
  573. a)    segmentation and reassembly of user information;
  574.  
  575. b)    handling of cell delay variation;
  576.  
  577. c)    handling of lost and misinserted cells;
  578.  
  579. d)    source clock frequency recovery at the receiver;
  580.  
  581. e)    monitoring of AAL-PCI for bit errors;
  582.  
  583. f)    handling of AAL-PCI bit errors;
  584.  
  585. g)    monitoring of user information field for bit errors and possible corrective action (the use of this function 
  586. for voice service is for further study).
  587.  
  588.     The allocation of these functions to the CS or SAR is for further study. Other service specific functions 
  589. are for further study.
  590.  
  591. 3.3.1    Segmentation and reassembly sublayer
  592.  
  593. 3.3.1.1    Functions of the SAR
  594.  
  595.     For further study.
  596.  
  597.     The SAR functions are performed on a ATM-SDU basis. As the SAR accepts variable length CS-PDUs 
  598. from the convergence sublayer the SAR-PDUs may need to be partially filled.
  599.  
  600. 3.3.1.2    SAR-PDU structure and coding
  601.  
  602.     The SAR-PDU structure and coding requires urgent further study.  
  603.  
  604.     Examples of SAR functions and a SAR-PDU structure that are for further study are given below:
  605.  
  606.  
  607.  
  608.  
  609.  
  610. Figure 2/I.363 = 14 cm
  611.  
  612.  
  613.  
  614.  
  615.  
  616.  
  617.  
  618.  
  619.  
  620. 3.3.2    Convergence sublayer
  621.  
  622. 3.3.2.1    Functions of the CS
  623.  
  624.     The functions to be performed are for further study.
  625.  
  626.     The convergence sublayer may perform the following functions:
  627.  
  628. a)    Clock recovery for variable bit rate audio and video services by means of the insertion of a time stamp or 
  629. real time synchronization word in the CS-PDU. Other mechanisms may be used to provide this function.
  630.  
  631. b)    Sequence number processing may be performed to detect the loss or misinsertion of ATM-SDUs. The han-
  632. dling of lost and misinserted ATM-SDUs is also performed in this sublayer.
  633.  
  634. c)    For audio and video services forward error correction may be performed.
  635.  
  636. 3.3.2.2    CS-PDU structure and coding
  637.  
  638.     For further study.
  639.  
  640.  
  641.  
  642.  
  643.  
  644. 4    AAL type 3
  645.  
  646.  
  647.  
  648. 4.1    Service provided by AAL type 3
  649.  
  650.     The need for the following modes of service and operational procedures in this AAL type requires further 
  651. study.
  652.  
  653.     Two modes of service are defined: message and streaming.
  654.  
  655. a)    Message mode service: This service provides the transport of a single AAL service data unit (AAL-SDU) in 
  656. one (or, optionally more than one) convergence sublayer protocol data units (CS-PDUs);
  657.  
  658. b)    Streaming mode service: This service provides the transport of one or more fixed size AAL service data 
  659. units (SDU1-SDUn) in one convergence sublayer PDU (CS-PDU). The AAL-SDU may be as small as one octet, and is 
  660. always delivered as a unit, because it is the atomic unit of data recognized by the application.
  661.  
  662.     Both modes of service may offer the following peer-to-peer operational procedures:
  663.  
  664. û    Assured operations: Every assured AAL-SDU is delivered with exactly the data content that the user sent. 
  665. The assured service is provided by retransmission of missing or corrupted CS-PDUs. Flow control is provided as a man-
  666. datory feature. The assured operation may be restricted to point-to-point ATM layer connections.
  667.  
  668. û    Non-assured operations: Integral AAL-SDUs may be lost or corrupted. Lost and corrupted AAL-SDUs will 
  669. not be corrected by retransmission. An optional feature may be provided to allow corrupted AAL-SDUs to be delivered to 
  670. the user (i.e. optional error discard). Flow control may be provided as an option on point-to-point ATM layer connections. 
  671. However, no flow control is provided on point-to-multipoint ATM layer connections.
  672.  
  673.     These procedures are for further study.
  674.  
  675. 4.1.1    Definitions
  676.  
  677.     For further study.
  678.  
  679. 4.1.2    Primitives
  680.  
  681.     For further study.
  682.  
  683.  
  684.  
  685. 4.2    Interaction with the management and control planes
  686.  
  687. 4.2.1    Management plane
  688.  
  689.     For further study.
  690.  
  691. 4.2.2    Control plane
  692.  
  693.     For further study.
  694.  
  695.  
  696.  
  697. 4.3    Functions in AAL type 3
  698.  
  699. 4.3.1    Segmentation and reassembly sublayer (SAR)
  700.  
  701. 4.3.1.1    Functions of the SAR sublayer
  702.  
  703.     The SAR sublayer functions are performed on an ATM-SDU basis. The SAR sublayer accepts variable length 
  704. CS-PDUs from the convergence sublayer, and generates SAR-PDUs containing up to 44 octets of CS-PDU data.
  705.  
  706.     The SAR sublayer functions may provide the means for the transfer of multiple variable length CS-
  707. PDUs concurrently over a single ATM layer connection between AAL entities.
  708.  
  709. a)    Preservation of CS-PDU
  710.  
  711.     This function preserves each CS-PDU by providing for a segment type indication and a SAR-PDU payload 
  712. fill indication. The SAR-PDU payload fill indication identifies the number of octets of CS-PDU information contained within 
  713. the SAR-PDU payload. The Segment Type indication identifies a SAR-PDU as being a Beginning of Message (BOM), Con-
  714. tinuation of Message (COM), End of Message (EOM), or Single Segment Message (SSM).
  715.  
  716. b)    Error Detection
  717.  
  718.     This function provides the means to detect:
  719.  
  720. û    bit errors in the SAR-PDU,
  721.  
  722. û    lost or misinserted SAR-PDUs.
  723.  
  724.     The presence of either type of error may be indicated to the CS.
  725.  
  726. c)    Multiplexing/demultiplexing
  727.  
  728.     This function provides for multiplexing/demultiplexing of multiple CS-PDUs concurrently from multiple AAL 
  729. connections over a single ATM layer connection.
  730.  
  731.     The necessity of this function for AAL type 3 requires further study.
  732.  
  733. 4.3.1.2    SAR-PDU structure and coding
  734.  
  735.     The SAR sublayer functions require a 2 octet SAR-PDU header and a 2 octet SAR-PDU trailer. The 
  736.  
  737. SAR-PDU header and trailer together with the 44 octets of SAR-PDU payload comprise the 48 octet ATM-SDU 
  738.  
  739. (cell payload). The sizes and positions of the fields are given in Figure 3/I.363.
  740.  
  741.  
  742.  
  743.  
  744.  
  745. Figure 3/I.363 = 9 cm
  746.  
  747.  
  748.  
  749.  
  750.  
  751.  
  752.  
  753.  
  754.  
  755.     The coding of SAR-PDU conforms to the coding conventions specified in _ 2.1 of RecommendationI.361.
  756.  
  757. a)    Segment type field
  758.  
  759.     The association between the encoding and the meaning of the segment type field is shown in Table1/I.363.
  760.  
  761.  
  762.  
  763.  
  764.  
  765.  
  766.  
  767.  
  768.  
  769. G(x) = 1 + x + x4 + x5 + x9 + x10
  770.  
  771.     The result of the CRC calculation is placed with the least significant bit right justified in the CRC field.  
  772.  
  773. 4.3.2    Convergence sublayer (CS)
  774.  
  775. 4.3.2.1    Function of CS
  776.  
  777.     For further study.
  778.  
  779. 4.3.2.2    CS structure and coding
  780.  
  781.     For further study.
  782.  
  783.  
  784.  
  785.  
  786.  
  787. 5    AAL type 4
  788.  
  789.  
  790.  
  791. 5.1    Service provided by the AAL type 4
  792.  
  793.     AAL type 4 provides the capabilities to transfer the AAL-SDU for one AAL user to one or more AAL users 
  794. through the ATM network.
  795.  
  796.     Two modes of service are defined: message and streaming.
  797.  
  798. a)    message mode service:
  799.  
  800.     This service provides the transport of a single AAL service data unit (AAL-SDU) in one (or, optionally more 
  801. than one) convergence sublayer protocol data units (CS-PDUs); 
  802.  
  803. b)    streaming mode service:
  804.  
  805.     This service provides the transport of one or more fixed size AAL service data units (SDU1-SDUn) in one 
  806. convergence sublayer PDU (CS-PDUs). The AAL-SDU may be as small as one octet, and is always delivered as a unit, 
  807. because it is the atomic unit of data recognized by the application.
  808.  
  809.     The application of these modes to a particular service is service dependent and requires further study. 
  810.  
  811.     Both modes of service may offer the following peer-to-peer operational procedures:
  812.  
  813. û    Assured operations: Every assured AAL-SDU is delivered with exactly the data content that the user sent. 
  814. The assured service is provided by retransmission of missing or corrupted CS-PDUs. Flow control is provided as a man-
  815. datory feature. The assured operation may be restricted to point-to-point ATM layer connections. Assured operation may 
  816. not be necessary in a connectionless environment.
  817.  
  818. û    Non-assured operations: Integral AAL-SDUs may be lost or corrupted.  Lost and corrupted AAL-SDUs will 
  819. not be corrected by retransmission. An optional feature may be provided to allow corrupted AAL-SDUs to be delivered to 
  820. the user (i.e. optional error discard). Flow control may be provided as an option on point-to-point ATM layer connections. 
  821. However, no flow control is provided on point-to-multipoint ATM layer connections.
  822.  
  823.     These procedures are for further study.
  824.  
  825. 5.1.1    Definitions for AAL type 4
  826.  
  827.     The AAL type 4 provides the capabilities to transfer the AAL-SDU from one AAL-SAP to one or more AAL-
  828. SAPs through the ATM network (see Figure 4a/I.363 and 4b/I.363). The AAL-users will have the capability to 
  829. select a given AAL-SAP associated with the QOS required, to transport that AAL-SDU (for example, delay, loss 
  830. sensitive QOS).
  831.  
  832.  
  833.  
  834.  
  835.  
  836.  
  837.  
  838.  
  839.  
  840.  
  841.  
  842.  
  843.  
  844. Figure 4/I.363 (a and b) = 16,5 cm
  845.  
  846.  
  847.  
  848.  
  849.  
  850.  
  851.  
  852.  
  853.  
  854.     AAL type 4 makes use of the service provided by the underlying ATM layer (see Figure 5/I.363). Multiple 
  855. AAL connections may be associated with a single ATM layer connection, allowing cell multiplexing at the AAL. 
  856. The AAL user selects the QOS provided in the AAL by the choice of the AAL-SAP used for data transfer.
  857.  
  858.  
  859.  
  860.  
  861.  
  862. Figure 5/I.363 = 5,6 cm
  863.  
  864.  
  865.  
  866.  
  867.  
  868.  
  869.  
  870.  
  871.  
  872. 5.1.2    Primitives
  873.  
  874.     At each AAL-SAP, the primitives provided by AAL type 4 will include the following primitives to the AAL-
  875. user:
  876.  
  877. a)    Primitives
  878.  
  879.     AAL-UNITDATA-request (AAL-SAP-ID1), DATA): The AAL-UNITDATA-request primitive requests the transfer of an 
  880. AAL-SDU from the local AAL-entity to a single peer AAL-entity, or multiple peer AAL-entities.
  881.  
  882.     AAL-UNITDATA-indication (AAL-SAP-ID1), DATA, RECEPTION-STATUS)
  883.  
  884.     The AAL-UNITDATA-indication primitive indicates the delivery of an AAL-SDU from the AAL layer to the AAL 
  885. service user entity.
  886.  
  887.     Other primitives are for further study.
  888.  
  889. b)    Parameters
  890.  
  891.     The DATA parameter specifies the AAL-SDU to be exchanged between the AAL service provider and the AAL 
  892. service user entity across the AAL-SAP.
  893.  
  894.     The AAL-SAP IDentifier parameter specifies the AAL connection. This parameter has local significance 
  895. allowing the AAL user to select one specific AAL connection.
  896.  
  897.     The RECEPTION STATUS parameter indicates the success or failure of reception of the AAL-SDU. The type of 
  898. failure will be indicated.
  899.  
  900.     Other parameters are for further study.
  901.  
  902.  
  903.  
  904. 5.2    Interaction with the management and control planes
  905.  
  906. 5.2.1    Management plane
  907.  
  908.     For further study.
  909.  
  910. 5.2.2    Control plane
  911.  
  912.     For further study
  913.  
  914.  
  915.  
  916. 5.3    Functions in AAL type 4
  917.  
  918. 5.3.1    Segmentation and reassembly sublayer (SAR)
  919.  
  920. 5.3.1.1    Functions of the SAR sublayer
  921.  
  922.     The SAR sublayer functions are performed on an ATM-SDU basis. The SAR sublayer accepts variable length 
  923. CS-PDUs from the CS and generates SAR-PDUs containing up to 44 octets of CS-PDU data.
  924.  
  925.     The SAR sublayer functions will provide the means for the transfer of multiple variable length CS-PDUs 
  926. concurrently over a single ATM layer connection between AAL entities.
  927.  
  928. a)    Preservation of CS-PDU
  929.  
  930.     This function preserves each CS-PDU by providing for a segment type indication and a SAR-PDU payload 
  931. fill indication. The SAR-PDU payload fill indication identifies the number of octets of CS-PDU information contained within 
  932. the SAR-PDU payload. The segment type indication identifies a
  933.  
  934. SAR-PDU as being a beginning of message (BOM), continuation of message (COM), end of message (EOM), or single seg-
  935. ment message (SSM).
  936.  
  937. b)    Error detection
  938.  
  939.     This function provides the means to detect:
  940.  
  941. û    bit errors in the SAR-PDU,
  942.  
  943. û    lost or misinserted SAR-PDUs.
  944.  
  945.     The presence of either type of error may be indicated to the CS.
  946.  
  947. c)    Multiplexing/demultiplexing
  948.  
  949.     This function provides for the multiplexing and demultiplexing of multiple CS-PDUs concurrently over a sin-
  950. gle ATM connection using the multiplexing identification (MID) field.
  951.  
  952. 5.3.1.2    SAR structure and coding
  953.  
  954.     The SAR sublayer functions require a 2 octet SAR-PDU Header and a 2octet SAR-PDU Trailer. The
  955.  
  956. SAR-PDU header and trailer together with the 44octets of SAR-PDU payload comprise the 48 octet ATM-SDU
  957.  
  958. (cell payload). The sizes and positions of fields are given in Figure 6/I.363.
  959.  
  960.  
  961.  
  962.  
  963.  
  964. Figure 6/I.363 = 9  cm
  965.  
  966.  
  967.  
  968.  
  969.  
  970.  
  971.  
  972.  
  973.  
  974.     The coding of SAR-PDU conforms to the coding conventions specified in _ 2.1 of I.361.
  975.  
  976. a)    Segment type field
  977.  
  978.     The association between the encoding and the meaning of the segment type field is shown in the Table2/
  979. I.363.
  980.  
  981.  
  982.  
  983.  
  984.  
  985.  
  986.  
  987.  
  988.  
  989. G(x) = 1 + x + x4 + x5 + x9 + x10
  990.  
  991.     The result of the CRC calculation is placed with the least significant bit right justified in the CRC field.
  992.  
  993. 5.3.2    Convergence sublayer (CS)
  994.  
  995. 5.3.2.1    Functions of CS
  996.  
  997.     The CS functions are performed per CS-PDU. The CS provides several functions in support of the AAL type4 
  998. service user. The functions provided depend on whether the AAL service user is operating in MESSAGE or 
  999. STREAMING mode, and include:
  1000.  
  1001. a)    Preservation of AAL-SDU
  1002.  
  1003.     Higher layer PDU delineation and transparency (layer 2 frame delineation functions, such as flag synchro-
  1004. nization for LAPD, will not be needed in higher layer protocol).
  1005.  
  1006. b)    Mapping between AAL-SAPs and ATM layer connections
  1007.  
  1008. c)    Error detection and handling
  1009.  
  1010.     Detection and handling of CS-PDU corruption and the optional discarding of these corrupted CS-PDUs.
  1011.  
  1012. d)    Message segmentation and reassembly
  1013.  
  1014.     The optional segmentation and reassembly of an AAL-SDU into two or more CS-PDUs for efficient trans-
  1015. port across the ATM network.
  1016.  
  1017. e)    Identification of information
  1018.  
  1019.     This function provides an explicit indication of the information being carried within the CS-PDU. Further 
  1020. study is needed on the necessity of this identification.
  1021.  
  1022. f)    Buffer allocation size
  1023.  
  1024.     The optional indication to the receiving peer entity of the maximum buffering requirements to receive the 
  1025. CS-PDU.
  1026.  
  1027.     Other functions are for further study.
  1028.  
  1029. 5.3.2.2    CS structure and coding
  1030.  
  1031.     For further study.
  1032.  
  1033.  
  1034.  
  1035.  
  1036.  
  1037.  
  1038.  
  1039.  
  1040.  
  1041.  
  1042.  
  1043.  
  1044.  
  1045.  
  1046.  
  1047. ANNEX  A
  1048.  
  1049. (to Recommendation I.363)
  1050.  
  1051. Details of the data unit naming convention
  1052.  
  1053.  
  1054.  
  1055.  
  1056.  
  1057. Figure A-1/I.363 = 17,5 cm
  1058.  
  1059.  
  1060.  
  1061.  
  1062.  
  1063.  
  1064.  
  1065.  
  1066.  
  1067.  
  1068.  
  1069.  
  1070.  
  1071.  
  1072.  
  1073. ANNEXE  B
  1074.  
  1075. (to Recommendation I.363)
  1076.  
  1077. Alphabetical list of abbreviations used in this Recommendation
  1078.  
  1079. AAL        ATM Adaptation Layer
  1080.  
  1081. AAL-PCI    AAL protocol control information
  1082.  
  1083. AAL-SDU    AAL service data unit
  1084.  
  1085. ATM-SDU    ATM service data unit
  1086.  
  1087. BOM        Beginning of message
  1088.  
  1089. COM        Continuation of message
  1090.  
  1091. CRC        Cyclic redundancy check
  1092.  
  1093. CS        Convergence sublayer
  1094.  
  1095. CS-PDU        Convergence sublayer protocol data unit
  1096.  
  1097. EOM        End of message
  1098.  
  1099. IT        Information type
  1100.  
  1101. LI        Length indicator
  1102.  
  1103. MID        Multiplexing identification
  1104.  
  1105. RES        Reserved field
  1106.  
  1107. SAP        Service access point
  1108.  
  1109. SAR        Segmentation and reassembly sublayer
  1110.  
  1111. SN        Sequence number
  1112.  
  1113. SNP        Sequence number protection
  1114.  
  1115. SSM        Single segment message
  1116.  
  1117. ST        Segment type
  1118.  
  1119.  
  1120.  
  1121.  
  1122.