Information technology — Telecommunications and information exchange between systems — X.25 DTE conformance testing — Part 2: Data link layer conformance test suite

Technologies de l'information — Télécommunications et échanges d'information entre systèmes — Essais de conformité X.25-ECCD — Partie 2: Suite d'essais de conformité pour la couche liaison de données

General Information

Status
Withdrawn
Publication Date
08-Jul-1992
Withdrawal Date
08-Jul-1992
Current Stage
9599 - Withdrawal of International Standard
Completion Date
27-Dec-1995
Ref Project

Relations

Buy Standard

Standard
ISO/IEC 8882-2:1992 - Information technology -- Telecommunications and information exchange between systems -- X.25 DTE conformance testing
English language
235 pages
sale 15% off
Preview
sale 15% off
Preview

Standards Content (Sample)

ISO/IEC
INTER NATIONAL
STANDARD 8882-2
First edition
1992-06-1 5
Information technology - Telecommunications
and information exchange between systems -
X.25 DTE conformance testing -
Part 2:
Data link layer conformance test suite
Technologies de I'inforniation -- Télécommunications et échanges
d'information entre systèrties - Essais de conformité X.25-ECCD -
Partie 2: Suite d'essais de conformité pour la couche liaison de données
Reference number
ISO/IEC 8882-2:1992(€)

---------------------- Page: 1 ----------------------
ISO/IEC 8882-2 : 1992 (E)
Con tents
Page
Foreword
iv
Introduction
V
1 Scope
1
2 Normative references
2
3 Definitions and abbreviations
3
3.1 Reference model defhtions
3
3.2 Conformance testing terms
3
3.3 X.25-DTE conformance testing terms
3
3.4 Additional definitions
4
3.5 Abbreviations
4
4 Conformance test Suite - Data link layer
5
4.1 Data link layer test groups and subgroups
5
4.2 Test suite overview
6
4.3 Preamble
15
4.4 Verification sequence
15
4.5 IUT initiated actions
15
4.6 PIXIT proforma
16
4.7 Classification of IüT
18
4.8 Method for conformance testing
18
4.9 Acceptable unexpected IUT frames
18
4.10 Transient states
18
4.1 1 Unreachable states
18
5 Abstract test suite
19
5.1 General
19
5.2 Declarations
20
5.2.1 order of bit transmission
25
5.2.2 Test suite parameters
26
5.2.3 other declarations
27
5.3 Constraints declarations
28
a
5.4 Common test step library
33
5.4.1 Prmbles
33
5.4.2 Verification sequences
49
5.4.3 Other common library sub-trees
52
5.5 Verification of the disconnected phase
60
5.5.1 Proper frames
60
5.5.2 Improper frames
63
5.5.3 Inopportune frames
71
5.6 Verification of IUT initiated link disconnection phase
79
5.6.1 Proper frames
79
5.6.2 Improper frames
83
5.6.3 Inopportune frames
89
0 ISOIIEC 1992
All rights reserved. No part of this publication may be reproduced or utilized In any form
or by any rrieans, electronic or mechanical, including photocopying and microfilm, without
pet mission in writing from the publisher.
IÇO/IEC Copyright Office Case Postale 56 CH-1211 Geneve 20 Switzerland
Printed in Switzerland
ii

---------------------- Page: 2 ----------------------
ISO/IEC 888272 : 1992 (E)
95
Verification of link set-up phase
5.7
95
5.7.1 Proper frames
99
5.7.2 Improper frames
106
5.7.3 Inopportune frames
112
Verification of information transfer phase
5.8
112
5.8.1 Proper frames
125
5.8.2 Improper frames
136
5.8.3 Inopportune frames
138
Verification of frame reject condition
5.9
138
5.9.1 Properframes
140
5.9.2 Improper frames
148
5.9.3 Inopportune frames
155
5.10 Verification of IUT busy condition
155
5.10.1 Proper frames
161
5.10.2 Improper frames
174
5.10.3 Inopportune frames
176
5.11 Verification of sent reject condition
176
5.11.1 Proper frames
182
5.1 1.2 Improper frames
193
5.1 1.3 Inopportune frames
195
5.12 System parameters and error recovery tests
195
5.12.1 Link set-up request
197
5.12.2 Link set-up
198
5.12.3 Link disconnection
200
5.12.4 IüT waiting acknowledgment
203
5.12.5 IUT sent reject T1 timer
204
5.12.6 Resetrequest
205
PICS and PIXIT based abstract test selection rules
6
205
6.1 Abstract test selection table
Annexes A Conformance testing summary
221
matrix
B Differences between the International Standard and
233
draft International Standard versions of TTCN
235
Glossary
235
Index
iii

---------------------- Page: 3 ----------------------
ISO/IEC 8882-2 : 1992 (E)
Foreword
IS0 (the International Organization for Standardization) and IEC (the International Electrotechnical Commission)
form the specialized system for worldwide standardization. National bodies that are members of IS0 or IEC
participate in the development of International Standards through technical committees established by the respective
organization to deal with particular fields of mutual interest. Other international organizations, governmental and
non-governmental, in liaison with IS0 and IEC, also take part in the work.
In the field of information technology, IS0 and IEC have established a joint technical committee ISODEC JTCl.
Draft Intemational Standards adopted by the joint technical committee are circulated to national bodies for voting.
Publication as an International Standard requires approval by at least 75 % of the national bodies casting a vote.
International Standard ISO/IEC 8882-2 was prepared by Joint Technical Committee ISO/IEC JTC 1, Information
technology.
Annexes A and B of this International Standard are for information only.
iv

---------------------- Page: 4 ----------------------
ISO/IEC 8882-2 : 1992 (E)
Introduction
This part of ISO/IEC 8882 presents the X.25-DTE Conformance Test Suite for the Data Link Layer, described in
Tree and Tabular Combined Notation 0.
Part 1 of ISO/IEC 8882 explains the objectives and usage of this part of ISO/iEC 8882.
Clause 1 of this part of ISODEC 8882 is the scope which provides an objective basis for the applicability of the
tests within this part of ISO/IEC 8882. Clauses 2 and 3 give the references, definitions and abbreviations used in
(this part of ISO/IEC 8882. Clause 4 contains information relating to procedures performed for conformance testing.
The test suite structure is defined in terms of test groups and subgroups in Table 1. This clause also gives an
overview of the test suite. Clause 5 contains the abstract test suite for the X.25-DTE LAPB Data Link Layer
protocol. Finally, Clause 6 provides the abstract test selection rules.
Y

---------------------- Page: 5 ----------------------
INTERNATIONAL STANDARD ISO/IEC 8882-2 : 1992 (E)
Information technology - Telecommunications and
information exchange between systems - X.25 DTE
-
conformance testing
Part 2:
Data link layer conformance test suite
1 Scope
This part of ISO/IEC 8882 defines an abstract test suite for testing the conformance of the Data Link Layer of an
IUT with respect to IS0 7776 or the CCITT Recommendation X.25 (1980,1984).
Conformance of a Data Terminal Equipment (DTE) to the above IS0 International Standard or CCITT
Recommendations is tested using a dedicated circuit between the tester and the DTE. It is noted that CCITT
Recommendations X.25-1980 and X.25-1984 are written from the perspective of a DCE and therefore do not always
explicitly specify the DTE's operation. In such cases it is assumed that recommended operation of a DTE is included
by implication because of the need to communicate with X.25 DCEs. This part of ISODEC 8882 excludes the
testing of the LAP procedures given in the CCIïT Recommendations.
Note: Test cases for extended mode operation (Modulo 128). multilink procedure and DTE-DTE operation as per IS0
7776 are for further study.
The tests in this part of ISOfiEC 8882 are designed for three possible interworking situations, shown in Figure 1.
This part specifies tests for all three cases shown in Figure 1, but recognizes that not every test may apply to a
particular DTE. A test selection procedure has to be performed to determine the applicability of a test to a particular
DTE. Such selection will be based on the PICS and the PIXIT.
Remote Station
Local Station
-<------->-
DCE (X.25 LAPB 84)
(based on IS0 7776) DTE (IS0 7776)
/al
-<-.----->-
(based on X.25 LAPB 84) (X.25 LAPB 84)
DCE
(based on X.25 LAPB 80) I (X.25 LAPB 80)
I
Testing X.25-DTEIDCE and X.25-DTE/DTE Interworking
Figure 1.
In the rest of this part of ISO/IEC 8882, the term "X.25 standards" shall mean all three of CCITT Recommendation
X.25( 1980), CCITT Recommendation X.25( 1984), and ISO/IEC 7776 International Standard, unless stated
otherwise.
1

---------------------- Page: 6 ----------------------
ISOlIEC 8882-2 : 1992 (E)
2 Normative references
The following standards contain provisions which, through reference in this text, constitute provisions of this part of
ISO/iEC 8882. At the time of publication, the editions indicated were valid. All standards are subject to revision, and
parties to agreements based on this part of ISO/IEC 8882 are encouraged to investigate the possibility of applying
the most recent editions of the standards listed below. Members of iEC and IS0 maintain registers of currently valid
International Standards.
IS0 7498 : 1984, Information processing systems -- Open Systems Interconnection -- Basic Reference Model
(See also CCITT Recommendation X.200).
IS0 7716 ; 1986, Information processing system -- Data communication -- High-level data link control procedures -
- Description of the X.25 LAPB-compatible DTE data link procedures.
ISOJIEC 8882- 1 : -l), Information technology -- Telecommunications and information exchange between systems -
- X.25-DTE conformance Testing -- Part 1, General Principles.
ISO/IEC 9646- 1 : 1991, Information technology -- Open Systems Interconnection -- Conformance testing
methodology and framework -- Part 1 : General concepts.
(See also CCITT Recommendation X.290 (1991)).
ISO/IEC 9646-2 : 1991, Information technology -- Open Systems Interconnection -- Conformance testing
methodology and framework --Part 2: Abstract Test Suite Spec@cation.
(See also CCITT Recommendation X.291(1991)).
ISOJIEC 9646-3 : -l), Information technology -- Open Systems Interconnection -- Conformance testing
methodology and framework -- Part 3: The tree and tabular combined notation (TïCN).
ISO/IEC 9646-4 : 1991, Information technology -- Open Systems Interconnection -- Conformance testing
methodology and framework -- Part 4: Test realization.
(See also CCITT Recommendation X.293 (1991)).
ISO/IEC 9646-5 : 1991, Information technology -- Open Systems Interconnection -- Conformance testing
methodology and framework -- Part 5: Requirements on test laboratories and clients for the conformance assessment
process.
(See also CCITT Recommendation X.294 (1991)).
CCITT Recommendation X.25 (1980), Interface Between Data Terminating Equipment (DTE) and Data Circuit-
Terminating Equipment (DCE) for Terminals Operating in the Packet Mode on the Public Data Networks.
CCITT Recommendation X.25 (1984), Interface Between Data Terminating Equipment (DTE) and Data Circuit-
Terminating Equipment (DCE) for terminals operating in the Packet Mode on the Public Data Networks by
Dedicated Circuit.
1) Tobepablished
2

---------------------- Page: 7 ----------------------
ISO/IEC 8882-2 : 1992 (E)
3 Definitions and abbreviations
For the purposes of this part of ISODEC 8882, the definitions given in 3.4 and in the following International
Standards apply:
a) IS0 7498;
b) ISO/IEC 9646;
C) ISO/IEC 8882-1.
3.1 Reference model definitions
The following terms defined in IS0 7498 are used:
a) 0-protocol data unit (N-PDU). In the context of this part of ISO/IEC 8882 (N) is layer 2 and so N-
PDU is abbreviated to PDU. A PDU in the Data Link Layer is also referred to as a "frame".
b) Data Link Layer
3.2 Conformance testing terms
The following terms are used from the Conformance Testing Methodology and Framework Intemational Standard
9646):
(ISODEC
a) Conformance Testing
b) Conformance Test Suite
c) Implementation Under Test (IUT)
Protocol Implementation Conformance Statement (PICS)
(9
Protocol Implementation Extra Information for Testing (PIXIT)
e)
f) Static Conformance Requirements (SCR)
g) Behaviour Testing
h) Testpurpose
Tree and Tabular Combined Notation (TïCN)
i)
j) Preamble
k) TestBody
1) Test Step
m) TestEvent
n) Abstract Service Primitive (ASP)
O) TestGroup
p) Abstract Test Suite (ATS)
ci, Executable Test Suite (ETS)
(1- Testverdicts
r) LowerTester
s) UpperTester
t) TestMethods
U) Remote Single (layer) Test Method (RS method)
v) Valid Test Event
w) Invalid Test Event
x) Inopportune Test Event
y) Point of Control and Observation (PCO)
3.3 X.25-DTE conformance testing terms
This part of ISO/IEC 8882 makes use of the following terms defined in ISO/IEC 8882-1:
a) ImproperPDU
b) ProperPDU
c) Test Case
9, Test Subgroup
e) Tester
3

---------------------- Page: 8 ----------------------
This test suite uses test subgroups for proper, improper and inopportune frames to test the IUT behaviour. These
terms are defined below.
3.4.1 improper frame: A frame that satisfies one or more of the following conditions:
it is not properly bounded by two flags;
it contains fewer than 32 bits between flags;
it contains a Frame Check Sequence (FCS) error;
it contains an invalid address field encoding;
it contains a command or response control field encoding that is undefined or not implemented in X.25-
DTE LAPB Data Link Layer protocol as specified in IS0 7776;
it is an I frame exceeding the maximum established frame length;
it is an unnumbered or supervisory frame with an information field which is not permitted;
it is a frame with an invalid Ne).
3.4.2 inopportune frame: A syntactically valid frame arriving at a time (DTE's state) when it should be
considered irrelevant by the DTE. Syntactically valid frames are those that are allowed by the X.25 standards for a
DTE using the LAPB procedure and are not covered by 3.4.1.
3.4.3 proper frame: A valid frame arriving at the correct DTE's state or phase and not covered by 3.4.1 or
3.4.2.
3.5 Abbreviations
The abbreviation IUT is used in this part of ISO/IEC 8882 to refer to an X.25-DTE under test.
4

---------------------- Page: 9 ----------------------
ISOlIEC 8882-2 : 1992 (E)
4 Conformance test suite - Data link layer
The X.25-DTEi Data Link Layer Conformance Test Suite structure is outlined in table 1.
Table 1 - Data link layer test suite structure
Note: Test Group DL8 tests the setting of the system parameters:
T1 - Retransmission timer;
N2 - Maximum number of attempts by IUT to complete a transmission.
The setting of maximum established length and k (window size) are tested under test group Did.
4.1 Data link layer test groups and subgroups
The first seven test groups shown in table 1, called Data Link Layer Test Groups DLl to DL7, are provided to test
the interactive capability of the IUT in every phase. The test groups are further divided into three subgroups
according to the definitions in clause 3.4, above. These are as follows:
Subgroup 1 involves those test cases where the tester transmits a proper frame.
Subgroup 2 involves those test cases where the tester transmits an improper frame.
Subgroup 3 involves those test cases where the tester transmits an inopportune frame.
The eighth test group (DLS) is designed to test the operational correctness of the IUT system parameters listed in
table 1.
5

---------------------- Page: 10 ----------------------
ISO/IEC 8882-2 : 1992 (E)
4.2 Test suite overview
An overview of the test suite is outlined in table 2. The description column contains the stimulus sent by tester.
Table 2 - Data link layer test suite overview
Test Suite Overview
Suite Name: LAPB
standards rek IS0 7776, CCITT X.25-1984, CCITT X.25-1980
>ICS proforma ref:
IS0 7776 (DAM 1)
'RIT profonna ref:
ISO/IEC 8882-2 PIXIT Proforma
>ICS/PIXIT use:
ISODEC 8882-2 clause PICS and PIXIT abstract test selection rules
rest Method@): Remote Single Layer
:omments:
-
rest Case Identifier Test Case Reference Page Description
DLl-101 LAPB/DL l/DL 1-1 O 1 60 DISC/P=l
DL1-102 LAPB/DLl/DL1-102 60 DISC/P=û
DL1-103 LAPB/DLl/DL1-103 61 SABM/P=l
DL1-104 LAPB/DLl/DLl-lM 61 SABM/P=O
DL1-105 LAPB/DL l/DL 1-1 O5 62 DWd
DL 1-20 1 LAPB/DLl/DL1-201 63 Undefined command
DL 1-202 LAPBDL 1 /DL 1202 63 Undefmed response
DL1-203 LAPB/DL l/DL 1203 64
Invalid adrims
DL1-204 LAPB/DLl/DL1204
64 Tester sends FCS error
DL 1-205 LAPB/DLl/DL1205
65 DW=l
DL1-206 LAPB/DLl/DL1-206
65 DM/F=O with info. field
DL 1-207 LAPBDL 1/DL1-207
66 SABMP=l with info. field
DL 1-208 LAPB/DL l/DL 1208 66 UA/F=O with info. field
DL 1-209 LAPB/DLl/DL1209 67 RR/P=l with info. field
DL 1210 LAPB/DLl/DL1-210 67 RW=1 with info. field
DL1-211 LAPB/DLl/DL1211 68 REJ/P=l with info. field
DL 1-21 2 LAPB/DLl/DL1212 68 LONG W=O frame
DL 12 1 3
LAPB/DLl/DL1-213 69 DISC/P=O with info. field
DL1-214 LAPB/DLl/DL12 14
69 DISC/P=l with info. field
DL 1-21 5 LAPB/DLl/DL1-215
70 SABM/P=O with info. field
DL 1-30 1 LAPB/DLl/DL1301 71 I/P=l
DL 1-302 LAPB/DLl/DLl-302 71 RR/P=l
DL1-303 LAPBDL 1/DL 1303 72 RNR/P=l
DL 1304 LAPBDL 1/DL 1304
72 REJ/€'= 1
DL1-305 LAPB/DL l/DLl-305 73 UA/F=O
DL 1-306 LAPB/DL 1/DL 1306 73 UA/F=l
DL 1-307 LAPBDL 1/DL 1307 74 FRMR/F=O
DL 1-308 LAPB/DL l/DL 1308 74 FRMR/F=l
DL 1-309 LAPB/DLl/DL1309 74
DL13 10 LAF'B/DLl/DL1310 75 RR/F=O
DL1-311 LAPB/DLl/DL1311 75 RNR/F=O
DL 13 12 LAPB/DLl/DLl3 12
75 REJ/F=O
DL 1-3 13 LAPB/DLl/DL13 13
76 RR/F=1
DL1-314 LAPB/DLl/DL13 14 76 RNR/F=l
DL1-3 15 LAPB/DLl/DLl-3 15 76 REJ/F= 1
DL1-3 16 LAPB/DLl/DLl-3 16 77
RR/P=O
DL1-3 17 LAPB/DLl/DL1317 77 RNR/P=O
DL1-3 18 LAPB/DLl/DL1318 77 REJ/P=O
DL 13 19 LAPB/DLl/DLl3 19 78 W=û with no info. field
-
Continued on next page .
6

---------------------- Page: 11 ----------------------
ISO/IEC 8882-2 : 1992 (E)
... Continued from previous page
Test Case Reference Page Description
rest Case Identifier
LAPB/DL2/DL2-1 O1 79 DISC/P=O
DL2-101
DIS C/p= 1
LAPB/DL2/DL2_102 80
DL2-102
LAPB/DL2/DL2-103 80 SABM/p=o
DL2-103
SABM/P=l
DL2-104 LAPB/DL2/DL2-104 81
DL2-105 LAPB/DL2/DL2_105 81 Proper DM
82 DM/F=O
DL2-106 LAPB/DL2/DL2-106
LAPB/DL2/DL2-107 82 Proper UA
DL2-107
LAPB/DL2/DL2-20 1 83 Undefined command
DL2-201
LAPB/DL2/DL2-202 83 Undefmexi response
DL2-202
LAPB/DL2/DL2-203 84 DISC/P=O with info. field
DL2-203
LAPB/DL2/DL2-204 84 SABM/P=l with info. field
DL2-204
LAPB/DL2/DL2-205 85 UA with info. field
DL21205
LAPB/DL2/DL2-206 85 DM with info. field
DL2-206
LAPB/DL2/DL2-207 86 LONG VP=l frame
DL2-207
LAPB/DL2/DL2-208 86 RR/P=l with info. field
DL2-208
RNR/P=l with info. field
DL2-209 LAPB/DL2/DL2-209 86
DL2-210 LAPBDL2DL2-2 1 O 87 REJ/€'= 1
LAPB/DL2/DL2-2 1 1 87 Invaiid address
DL2-211
LAPB/DL2/DL2-2 12 87 DISC with FCS error
DL2-212
LAPB/DL2/DL2-2 1 3 88 Invalid DM/F=1(1980)
DL2-213
DL2-214 LAPB/DL2/DL2-214 88 UA with invalid F bit
LAPB/DL2/DL2-30 1 89 RR/P=l
DL2-301
LAPB/DL2/DL2-302 89 RR/P=O
DL2-302
LAPB/DL2/DL2-303 89 RM/P=1
DL2-303
LAPB/DL2/DL2-304 90 RNR/P=O
DL2-304
LAPB/DL2/DL2-305 90 REiJ/P=l
DL2-305
LAPB/DL2/DL2-306 90 REJ/P=O
DL2-306
DL2-307 LAPB/DL2/DL2-307 91 FRMR/F=O
LAPB/DL2/DL2_308 91 RR/F=1
DL2-308
LAPB/DL2/DL2-309 91 RR/F=O
DL2-309
LAPB/DL2/DL2-3 10 92 RNR/F= 1
DL2-3 10
LAPB/DL2/DL2-3 1 1 92
DL2-3 1 1 RNR/F=o
LAPB/DL2/DL2-3 12 92 REJ/F=1
DL2-3 12
LAPB/DL2/DL2-3 13 93 REJ/F=O
DL2-3 13
DL2-3 14 LAPBDL2DL2-3 14 93 FRMR/F=l
rp=o
DL2-3 15 LAPB/DL2/DL2-3 15 93
94 I/P=l
DL2-316 LAPB/DL2/DL2-3 16
94 Vp=O with no info. field
DL2-3 17 LAPB/DL2/DL2-3 17
7
Continued on next page .
7

---------------------- Page: 12 ----------------------
ISO/IEC 8882-2 : 1992 (E)
... Continued from previous page
-
Description
rest Case Identifier Test Case Reference
LAPB/DL3/DL3 101 95
DL3- 101 SABW=O
DL3- 102 LAPB/DLjIDL3:102 96 SABM/p=l
DL3-103 LAPB/DL3/DL3_103 96 DISC/P=O
DL3-104 LAPB/DL3/DL3-104 97 DISC/P=l
97
DL3-105 LAPB/DL3/DL3-105 Proper UA
97 DM with invalid F bit
DL3-106 LAPB/DL3/DL3-106
98 DM/F= 1
DL3-107 LAPB/DL3/DL3-107
99 Undefined command
DL3-20 1 LAPB/DL3/DL320 1
99
DL3-202 LAPB/DL3/DL3-202 Undefmed response
100
DL3-203 LAPB/DL3/DL3-203 UA with info. field
100
DL3-204 LAPB/DL3/DL3-204 DISC/P=O with info. field
101
DL3-205 LAPB/DL3/DL3-205 SABM/P=I with info. field
101 DM with info. field
DL3-206 LAPB/DL3/DL3-206
102 LONG I/P=I frame
DL3-207 LAPB/DL3/DL3-207
LAPB/DL3/DL3-208 102 IP=O with no info. field
DL3-208
102
DL3-209 LAPB/DL3/DL3209 -1 with info. field
DL3-210 LAPB/DL3/DL32 1 O 103 RNR/P=l with info. field
LAPB/DL3/DL3211 103 REJ/P=l with info. field
DL3-211
LAPB/DL3/DL32 12 104 Invalid address
DL3-212
LAPB/DL3/DL3213 104 SABM/P=l with FCS error
DL3-213
LAPBDL3DL3-2 14 105 DM with invalid F (1980)
DL3-2 14
LAPB/DL3/DL3-2 15 105 UA with invalid F bit
DL3-215
LAPB/DL3/DL330 1 106 RR/P=I
DL3-301
LAF'B/DL3/DL3302 106 RRp4
DL3-302
DL3-303 LAPB/DL3/DL3303 107 RR/F=I
107
DL3-304 LAPB/DL3/DL3304
w=O
107 FRMR/F=O
DL3-305 LAPB/DL3/DL3305
108 FRMR/F= 1
DL3-306 LAPB/DL3/DL3306
108
DL3-307 LAPB/DL3/DL3307 P-O
DL3-308 LAPB/DL3/DL3308 108 I/P=I
DL3-309 LAPB/DL3/DL3309 109 RNRiP=O
109
DL33 1 O LAPB/DL3/DL33 10 RIWF=O
109 RNR/P=I
DL3-3 1 1 LAPB/DL3/DL33 1 1
110
DL3-3 12 LAPBDL3DL3-3 12 REJ/p=O
LAPBDL3DL3-3 13 110 REJ/F=O
DL3-3 13
LAPB/DL3/DL33 14 110 REJ/P=I
DL33 14
DL3-3 15 LAPB/DL3/DL33 15 111 RNR/F=l
16 111 REJ/F=l
DL3-3 16 LAPB/DL3/DL3-3
-
Continued on next page .
8

---------------------- Page: 13 ----------------------
ISO/IEC 8882-2 : 1992 (E)
..Continued from previous page
Description
rest Case Identifier Test Case Reference Pab'
DU-101 LAPBDL4DL4-101 112 DISC/P=l
DU-102 LAPB/DU/DU1102 112 SABM/P=l
DU1103 LAPB/DU/DU-103 113 FRMR/F=O
LAPB/DL4/DL4-104 114 frame acknowledged
DU-104
DU-105 LAPB/DL4/DU-105 115 vP,l frame acknowledged
LAPB/DU/DL4-106 115 1
DU-106 RR/P=
LAPB/DL4/DL4-107 116 REJ/P=l
DU-107
DU- 108 LAPB/DL4/DL4-108 117 REJ/P=O
LAPB/DU/DIA-l O9 117 REJ/F=O
DL4-109
LAPB/DLA/DL4-110 118 DM/F=O
DU-1 10
LAPB/DU/DU-lll 118 I frame with N(S) error
DU-1 1 1
DU-112 LAPB/DU/DU-112 119 i/P4 with no info. field
DU-113 LAPB/DU/DU_ll3 120 Single flag between frames
DU-1 14 LAPB/DU/DU-114 121 Window rotation test
DL4-1 15 LAPBDU/DL4-115 121 DISC/P=O
DU-116 LAPB/DLA/DU-116 122 SABM/P=û
LAPB/DU/DU-l 17 122 RR/P=O
DU-117
LAPB/DL4/DU-l 18 123 RR/F=O
DL4-118
DL4-119 LAPB/DU/DL4-119 123 Busy condition test
LAPB/DU/DU-20 1 125 uA/F=o
DU-201
LAPB/DLA/DLA202 125 UA/F=l
DL4-202
LAPBDL4DL4-203 126 FRMR/F=l
DU-203
LAPB/DLA/DU-204 126 unsolicited DM/F=l
DU-204
DL4-205 LAPB/DL4/DL4-205 127 I with invalid N(R)
DL4-206 LAPB/DU/DU-206 127 LONG I/P4 frame
DL4-207 LAPB/DL4/DL4-207 128 Undefined command
DL4-208 LAPB/DU/DU-208 128 Undefmed response
LAPB/DU/DL4-209 DM/F=O with info. field
DL4-209 129
LAPB/DU/DL42 10 129 DISC/P=O with info. field
DU-21 O
DU-211 LAPB/DU/DL42 1 1 130 SABM/P=l with info. field
LAPB/DU/DU-2 1 2 130 UA/F=O with info. field
DU-212
DL4-213 LAPB/DU/DL4-2 13 13 1 RR/F=O with info. field
DU-214 LAPB/DU/DL4214 131 RNR/F=O with info. field
DU-215 LAPB/DU/DL4215 132 RET/F=O with info. field
DU-216 LAPB/DU/DU-216 132 RR/P=1 with info. field
DL4-2 1 7 LAPB/DU/DL4-2 17 133 RNR/P=l with info. field
RE.T/P=l with info. field
DU-218 LAPB/DU/DL4_2 18 133
0
I frame with FCS error
DU-219 LAPB/DU/DL4-2 19 134
Incmtaddress
DU-220 LAPB/DU/DL4220 134
LAPB/DU/DU22 1 Frame too short
DL4-22 1 135
LAPB/DL4/DL4222 AbortedIhtne
DU-222 135
DU-30 1 LAPB/DUDU301 136 Unsolicited RR/F=l response
DU-302 LAF'B/DU/DL4302 136 Unsolicited RNR/F= 1 response
DL4-303 LAPB/DU/DL4-303 137 Unsolicited W/F=l response
Continued on next page .
9

---------------------- Page: 14 ----------------------
I
ISOlIEC 8882-2 : 1992 (E)
... Continued from previous page
Description
Test Case Identifier Test Case Reference PaRl
DISC/P=l from tester
DL5-101 LAPB/DLS/DLS-lOl 138
LAPB/DL5/DL5-102 138 SABM/P=l from tester
DL5-102
138 FRMR/F=O from tester
DL5-103 LAPB/DL5/DL5-103
LAPB/DLS/DL5-104 139 DM/F=O
DL5-104
LAPB/DL5/DL5-105 139 uA/F=o
DL5-105
LAPB/DLS/DLS-l O6 139 SABM/P=O fmm tester
DL5-106
LAPB/DL5/DL5-201 140 I with invalid N(R)
DL5-201
LAPB/DL5/DL5-202 140 Undefined command
DL5-202
LAPB/DL5/DL5-203 14 1 Undefined response
DL5-203
14 1 SABM/P=l with info. field
DL5-204 LAPB/DL5/DL5204
142 DISCF1 with info. field
DL5-205 LAPB/DL5/DL5-205
142 RR/P=1 with info. field
DL5-206 LAPBDL5DL5-206
143 RNR/P=l with info. field
DL51207 LAPB/DL5/DL5-207
LAPB/DL5/DL5208 REJ/P=l with info. field
DL5-208 143
LAPB/DLS/DL5-209 144 UA/F=O with info. field
DL5-209
LAPB/DL5/DL5-210 144 DM/F=O with info. field
DL5-210
LAPB/DLS/DL5-211 144 RR/F=O with info. field
DL5-211
RNR/F=O with info. field
DL5-212 LAPB/DLS/DL5-2 12 145
145
DL5-213 LAPB/DLS/DL5-2 13 REJ/F=O with info. field
LAPB/DLS/DL5-214
DL5-214 145 unsolicited UA/F=O
LAPB/DLS/DL5-2 15 146 Unsolicited UA/F= 1
DL5-215
LAPB/DL5/DL5216 146 Unsolicited DM/F=l
DL5-216
LAPB/DL5/DL5-2 1 7 146 Incorrect address
DL5-217
DL5-218 LAPB/DLS/DLS-2 18 147 SABM with FCS error
147
DL5-219 LAPB/DLS/DL5-2 19 LONG W=O frame
DL5-30 1 LAPB/DL5/DL530 1 148 I/P=O
I/P=l
DL5-302 LAPB/DL5/DL5-302 148
RR/P=l
DL5-303 LAPB/DL5/DL5303 149
RNR/P=l
LAPB/DL5/DL5304 149
DL5-304
LAPB/DL5/DL5305 150 REJ/P=l
DL5-305
LAPB/DL5/DL5-306 150 RR/P=O
DL5-306
LAPB/DL5/DL5-307 151
DL5-307 RNR/P=O
LAPB/DL5/DL5-308 151 REJ/P=O
DL5-308
LAPB/DL5/DL5-309 152 RR/F=1
DL5-309
152
DL5-310 LAPB/DLS/DLS-3 10 RNR/F=l
LAPB/DL5/DL5-3 1 1 152 REJ/F= 1
DL5-3 1 1
LAPB/DLS/DL5-3 12 153
DL5-312 RR/F=O
LAPB/DLS/DLS-3 13 153
DL5-3 13 RM/F=O
LAPBDLSDL5-3 14 153 REJ/F=O
DL5-3 14
LAPB/DLS/DL53 15 154 I/P=O with no info. field
DL53 15
154 I with N(s) emr
DL5-316 LAPB/DLS/DL5-3 16
Continued on next page .
10

---------------------- Page: 15 ----------------------
ISO/IEC 8882-2 : 1992 (E)
... Continued from previous
-
Test Case Reference Page Description
rest Case Identifier
DISC/P=l from tester
LAPB/DU/DL6-101 155
DL6-101
from tester
LAPB/DL6/DL6-102 155 SAB-1
DL6-102
DL6-103 LAPB/DL6/DL6-103 156 VP=i
LAPB/DL6/DLo-l04 RRpa
156
DL6-104
LAPB/DL6/DL6-105 157 RR/P=l
DL6-105
LAPB/DL6/DL6-106 157 RNR/P=O
DL6-106
LAPB/DL6/DL6-107 158 RNR/P= 1
DL6-107
LAPB/DL6/DL6-108 158 DM/F=O
DL6-108
LAPB/DLfj/DL6-109 159 DISC/P=O
DL6-109
LAPB/DL6/DL6-110 159 sABM/P=o
DL6-110
LAPB/DL6/DL6-111 160
DL6-111 RR/F=o
LAPB/DL6/DL6-112 160 RNR/F=O
DL6-112
LApB/DL6/DL6-20 1 161 uA/F=o
DL6-201
LAPB/DL6/DL6-202 161 UA/F=l
DL6-202
LAPB/DL6/DL6-203 162 FRA4R/F=O
DL6-203
LAPB/DL6/DL6-204 162 FRMR/F=l
DL6-204
LAPB/DL6/DL6-205 163 Unsolicited DM./F=l frame
DL6-205
I with invalid N(R)
DL6-206 LApB/DL6/DL6-206 163
LAPB/DU/DLfj-207 164 LONG I/P=4 frame
DL6-207
LAPB/DL6/DL6-208 164 Undefined command
DL6-208
LAPB/DL6/DL6-209 165 Undefined response
DL6-209
LAPB/DU/DL6-210 165 DM/F=O with info. field
DL6-210
LAPB/DU/DL6-2 1 1 166 DISC/P=O with info. field
DL6-211
SABM/P= 1 with info. field
DL6-212 LAPB/DL6/DL6-212 166
DL6-213 LAPB/DM/DL6-2 13 167 UA/F=O with info. field
LAPB/DL6/DL6-214 167 RR/F=O with info. field
DL6-214
LAPBDL6DI.6-2 1 5 168 RNR/F=O with info. field
DL6-215
LAPBPL6DL6-2 16 168 REJ/F=O with info. field
DL6-216
LAPBDUDL6-2 17 1 69 m=l with info. field
DL6-217
RNR/P=l with info. field
LAPBDUDL6-218 169
DL6-218
REJ/P=l with info. field
DL6-219 LAPBDLfjDI.6-219 170
I/P&
DL6-220 LAPB/DL6/DL6-220 170
LApB/DL6/DL6-221 171 I/P=l
DL6-221
LAPBDL6DL6-222 171 I with N(S) error
DL6-222
LAPBDL6DL6-223 172 Incarrecta
DL6-223
RR/P=l with FCS error
DL6-224 LAPB/DM/DL6-224 172
I/€'* with no info. field
DL6-225 LAPB/DL6/DL6-225 173
Unsoliciteù RR/F= 1 response
DL6-30 1 LAPB/DL6/DL6-301 1 74
174 RNR/F= 1 response
DL6-302 LAPB/DL6DL6-302 Unsolicited
Unsolicited REJ/F=l response
DL6-303 LAPB/DL6/DL6-303 175
-
Continued on next page .
11

---------------------- Page: 16 ----------------------
ISO/IEC 8882-2 : 1992 (E)
... Continued from previous page
-
rest Case Identifier Test Case Reference
Page Description
DL7 101 LAPB/DL7/DL7 101
176 DISC/P=l
DL71102 LAPB/DL7/DL7:102
176 SABM/p=l
DL7-103 LAPB/DL7/DL7-103 177
w=o
DL7-104 LAPB/DL7/DL7-1 04 177
I/P=l
DL7-105
LAPB/DL7/DL7-105 178
REiJ/P=O
DL7-106 LAPB/DL7/DL7-1 06
178 REJ/P=l
DL7-107 LAPB/DL7/DL7-107
179 DM/F=O
DL7- 108 LAPB/DL7/DL7-108
179 I/P=O with no info. field
DL7-109 LAPB/DL7/DL7-109
180 DISC/P=O
DL7-110 LAPB/DL7/DL7-110
180 SABM/P=O
DL7-111 LAPB/DL7/DL7-111
181 REJ/F=O
DL7-20 1 LAPB/DL7/DL720 1 182
uA/F=o
DL7-202
LAPB/DL7/DL7202 182
UA/F=l
DL7-203 LAPB/DL7/DL7-203
183 FRMR/F=O
DL7-204 LAPB/DL7/DL7-204
183 FRMR/F=l
DL7-205 LAPB/DL7/DL7-205
184 DM/F= 1
DL7-206
LAPB/DL7/DL7-206 184
I with invalid N(R)
DL7-207 LAPB/DL7/DL7_207 185
LONG VP=O frame
DL7-208 LAPB/DL7/DL7-208
185 Undefmed command
DL7-209 LAPB/DL7/DL7-209
186 Undefined response
DL7-210 LAPB/DL7/DL7-2 10
1 86 DM/F=O with info. field
DL7-211 LAPB/DL7/DL7-2 1 1 187
DISC/P=O with info. field
DL7-212
LAPB/DL7/DL7-2 12 187
SABM/p=l with info. field
DL7-213
LAPB/DL7/DL7-2 1 3 188
UA/F=O with info. field
DL7-214
LAPB/DL7/DL7-2 14 188 RR/F=O with info. field
DL7-2 15
LAPB/DL7/DL7-2 15 189 RW=O with info. field
DL7-216
LAPBDL7/DL7216 189
REJ/F=O with info. field
DL7-217 LAPB/DL7/DL7-2 17
190 RR/P=l with info. field
DL7-218 LAPB/DL7/DL7-218
190 RNR/P=1 with info. field
DL7-219 LAPB/DL7/DL7-2 19 191
REI/P=l with info. field
DL7-220 LAPB/DL7/DL7220 191
IncM ad DL7-22 1
LAPB/DL7/DL7-22 1 192
I frame with FCS error
DL7-222
LAPB/DL7/DL7-222 192
I frame with N(S) error
DL7-301 LAPB/DL7/DL7-30 1
193 Unsolicited RR/F=l response
DL7-302 LAPB/DL7/DL7-302
193 Unsolicited RNR/F= 1 response
DL7-303 LAPB/DL7/DL7_303
194 Unsolicited REJ/F=l response
-
Continued on next page .
12

---------------------- Page: 17 ----------------------
ISO/IEC 8882-2 : 1992 (E)
... Continued from previous page
Description
Test Case Reference Page
rest Case Identifier
195 DM/F=O retransmission
LAPB/DL8/DL8-1-101
DL8-1-10 1
196 N2 attempts for DM/F=O transmission
DL8-1-102
197 SABM retransmission
DL8-2-101
N2 attempts for SABM transmission
197
DL8-2-102
198 DISC retransmission
DL8-3-101
199 N2 attempts for DISC transmission
DL8-3-102
200 I fiame acknowledgement
DL8-4-10 1 LAPB/DL8/DL8-4-101
201 One ack. lost out of two
DL8-4-102 LAPB/DLû/DL8-4- 1 02
LAPB/DL8/DL8-4_103 202 Correct use of N2 parameter
...

Questions, Comments and Discussion

Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.