ISO/IEC 8882-2:2000 情報技術—システム間の電気通信と情報交換— X.25 DTE適合性テスト—パート2:データリンク層適合性テストスイート | ページ 2

※一部、英文及び仏文を自動翻訳した日本語訳を使用しています。

序文

ISO (国際標準化機構) と IEC (国際電気標準会議) は、世界標準化のための専門システムを形成しています。 ISO または IEC のメンバーである国家機関は、技術活動の特定の分野を扱うために、それぞれの組織によって設立された技術委員会を通じて、国際規格の開発に参加しています。 ISO と IEC の技術委員会は、相互に関心のある分野で協力しています。 ISO および IEC と連携して、政府および非政府の他の国際機関もこの作業に参加しています。

国際規格は、ISO/IEC 指令で指定された規則に従って起草されます。 3.

情報技術の分野では、ISO と IEC は合同技術委員会 ISO/IEC JTC 1 を設立しました。合同技術委員会によって採択された国際規格の草案は、投票のために各国の機関に回覧されます。国際規格として発行するには、投票を行う国の機関の少なくとも 75% による承認が必要です。

ISO/IEC 8882-2 のこの部分の要素の一部が特許権の対象となる可能性があることに注意してください。 ISO および IEC は、そのような特許権の一部またはすべてを特定する責任を負わないものとします。

国際規格 ISO/IEC 8882-2 は、合同技術委員会 ISO/IEC JTC 1, 情報技術、小委員会 SC 6, 電気通信およびシステム間の情報交換によって作成されました。

この第 3 版は、技術的に改訂された第 2 版 (ISO/IEC 8882-2:1995) を取り消して置き換えるものです。

ISO/IEC 8882 は、以下の部分で構成され、一般的なタイトルは「情報技術 — システム間の電気通信および情報交換 — X.25 DTE 適合性テスト」です。

  • Part 1: 一般原則
  • Part 2: データリンク層のコンフォーマンス テスト スイート
  • Part 3: パケット層適合性テスト スイート

附属書 A は、ISO/IEC 8882 のこの部分の規範的な部分を形成します。

序章

ISO/IEC 8882 のこの部分は、データ リンク層の X.25-DTE コンフォーマンス テスト スイートを提示します。これは、ツリーと表形式の結合表記法 (TTCN) で説明されています。

ISO/IEC 8882-1 では、ISO/IEC 8882 のこの部分の目的と使用法について説明しています。

ISO/IEC 8882-2 のこの部分の箇条 1 は、ISO/IEC 8882 のこの部分内のテストの適用可能性の客観的な基礎を提供する範囲です。箇条 2 および 3 は、この部分で使用される参照、定義、および略語を示します。 ISO/IEC 8882 の。箇条 4 には、適合性テストで実行される手順に関する情報が含まれています。テスト スイートの構造は、表 1 のテスト グループとサブグループによって定義されます。この節では、テスト スイートの概要も示します。附属書 A は、TTCN GR および TTCN MP 形式の両方で、X.25-DTE LAPB データ リンク層プロトコルの抽象テスト スイートに関する情報を提供します。

1 スコープ

ISO/IEC 8882 のこの部分は、ISO/IEC 7776 (1986, 1995) または ITU-T 勧告 X.25 (1980, 1984, 1988, 1993)

上記の ISO 国際規格または ITU-T 勧告に対するデータ端末装置 (DTE) の適合性は、テスターと DTE の間の専用回路を使用してテストされます。 ITU-T 勧告 X.2, X.2, X.2, および X.25 (1993 年) は、DCE の観点から書かれており、したがって常に明示的に指定しているわけではないことに注意してください。 DTE の操作。このような場合、X.25 DCE と通信する必要があるため、暗黙的に DTE の推奨操作が含まれていると想定されます。 ISO/IEC 8882 のこの部分では、ITU-T 勧告で指定されている LAP 手順のテストは除外されています。

拡張モード操作 (Modulo 128)、マルチリンク手順、および ISO/IEC 7776 による DTE-DTE 操作のテスト ケースは、今後の検討課題です。

ISO/IEC 8882 のこの部分のテストは、図 1 に示すように、6 つの可能なインターワーキング状況向けに設計されています。特定の DTE に対するテストの適用可能性を判断するには、テスト選択手順を実行する必要があります。このような選択は、PICS と PIXIT に基づいて行われます。

図 1 — X.25-DTE/DCE および X.25-DTE/DTE インターワーキングのテスト

ISO/IEC 8882 のこの部分の残りの部分では、「X.25 標準」という用語は、ITU-T 勧告 X.2, X.2, X.2, X の 4 つすべてを意味します。 .2, および国際規格 ISO/IEC 7776 (1995) および ISO/IEC 7776 (1986)

2 参考文献

以下の規格には、このテキストでの参照を通じて、ISO/IEC 8882 のこの部分の規定を構成する規定が含まれています。発行の時点で、示されている版は有効でした。すべての規格は改訂される可能性があり、ISO/IEC 8882 のこの部分に基づく契約の当事者は、以下に示す規格の最新版を適用する可能性を調査することをお勧めします。 IEC および ISO のメンバーは、現在有効な国際規格の登録簿を維持しています。

  • ISO/IEC 7498-1:1994, 情報技術 — オープン システム相互接続 — 基本参照モデル: 基本モデル。 (ITU-T 勧告 X.200 も参照)
  • ISO/IEC 7776:1995, 情報技術 — システム間の通信および情報交換 — ハイレベル データ リンク制御手順 — X.25 LAPB 互換 DTE データ リンク手順の説明。
  • ISO/IEC 8824:1990, 情報技術 — オープン システム相互接続 — 抽象構文記法 , X.2, X.2, X.2, Interface between Data Terminating Equipment (DTE) and Data Circuit-terminating Equipment (DCE) for forパケットモードで動作し、専用回線によって公衆データネットワークに接続された端末。

3 用語、定義、略語

ISO/IEC 8882 のこの部分の目的のために、3.4 および次の国際規格に示されている用語と定義が適用されます。

  • a) ISO/IEC 7498-1;
  • b) ISO/IEC 9646;
  • c) ISO/IEC 8882-

3.1 参照モデル用語

ISO/IEC 7498-1 で定義されている次の用語が使用されています。

  • a) (N)-プロトコル データ ユニット (N-PDU) ISO/IEC 8882-2 のこの部分の文脈において。 (N)はレイヤー2なので、N-PDUはPDUと略されます。データリンク層の PDU は「フレーム」とも呼ばれます。
  • b)データリンク層

3.2 コンフォーマンステスト用語

次の用語は、適合性テストの方法論とフレームワーク、国際規格 ISO/IEC 9646 から使用されています。

  • a)適合性試験
  • b)コンフォーマンス テスト スイート
  • c)テスト中の実装 (IUT)
  • d)プロトコル実装適合宣言 (PICS)
  • e)テストのためのプロトコル実装追加情報 (PIXIT)
  • f)静的適合要件 (SCR)
  • g)行動テスト
  • h)テストの目的
  • i)ツリーと表形式の組み合わせ表記法 (TTCN)
  • j)前文
  • k)試験体
  • l)テストステップ
  • m)テストイベント
  • n)抽象サービスプリミティブ (ASP)
  • o)テストグループ
  • p)抽象テスト スイート (ATS)
  • q)実行可能テスト スイート (ETS)
  • r)テスト評決
  • s)下部テスター
  • t)アッパーテスター
  • u)試験方法
  • v)リモート単層(層)試験法(RS法)
  • w)有効なテスト イベント
  • x)無効なテスト イベント
  • y)不適切なテストイベント
  • z)制御観測点 (PCO)

3.3 X.25-DTE コンフォーマンス テスト用語

ISO/IEC 8882-2 のこの部分では、ISO/IEC 8882-1 で定義されている次の用語を使用しています。

  • a)不適切な PDU
  • b)適切な PDU
  • c)テストケース
  • d)テストサブグループ
  • e)テスター

3.4 追加の用語と定義

このテスト スイートは、適切、不適切、不適切なフレームのテスト サブグループを使用して、IUT の動作をテストします。これらの用語は以下に定義されています。

3.4.1

不適切なフレーム

次の条件の 1 つ以上を満たすフレーム:

  • a) 2 つのフラグによって適切に境界付けられていません。
  • b)フラグ間のビット数が 32 未満である。
  • c)フレーム チェック シーケンス (FCS) エラーが含まれている。
  • d)無効なアドレス フィールド エンコーディングが含まれています。
  • e) ISO/IEC 7776 で指定されているように、X.25-DTE LAPB データ リンク層プロトコルで未定義または実装されていないコマンドまたは応答制御フィールド エンコーディングが含まれている。
  • f)確立された最大フレーム長を超える I フレームです。
  • g)許可されていない情報フィールドを持つ非番号フレームまたは監視フレームです。
  • h)無効な N(R) を持つフレームです

3.4.2

不適切なフレーム

DTE によって無関係と見なされるべき時点 (DTE の状態) に到着する、構文的に有効なフレーム。構文的に有効なフレームとは、LAPB 手順を使用する DTE の X.25 標準で許可されているフレームであり、3.4.1 ではカバーされていません。

3.4.3

適切なフレーム

正しい DTE の状態またはフェーズに到達し、3.4.1 または 3.4.2 でカバーされていない有効なフレーム

3.5 略語

ISO/IEC 8882-2 のこの部分では、テスト対象の X.25-DTE を指すために、略語 IUT が使用されています。

Foreword

ISO (the International Organization for Standardization) and IEC (the International Electrotechnical Commission) form the specialized system for worldwide standardization. National bodies that are members of ISO or IEC participate in the development of International Standards through technical committees established by the respective organization to deal with particular fields of technical activity. ISO and IEC technical committees collaborate in fields of mutual interest. Other international organizations, governmental and non-governmental, in liaison with ISO and IEC, also take part in the work.

International Standards are drafted in accordance with the rules given in the ISO/IEC Directives, 3.

In the field of information technology, ISO and IEC have established a joint technical committee, ISO/IEC JTC 1. Draft International 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.

Attention is drawn to the possibility that some of the elements of this part of ISO/IEC 8882-2 may be the subject of patent rights. ISO and IEC shall not be held responsible for identifying any or all such patent rights.

International Standard ISO/IEC 8882-2 was prepared by Joint Technical Committee ISO/IEC JTC 1, Information technology, Subcommittee SC 6, Telecommunications and information exchange between systems.

This third edition cancels and replaces the second edition (ISO/IEC 8882-2:1995), which has been technically revised.

ISO/IEC 8882 consists of the following parts, under the general title Information technology — Telecommunications and information exchange between systems — X.25 DTE conformance testing:

  • Part 1: General principles
  • Part 2: Data link layer conformance test suite
  • Part 3: Packet layer conformance test suite

Annex A forms a normative part of this part of ISO/IEC 8882.

Introduction

This part of ISO/IEC 8882 presents the X.25-DTE Conformance Test Suite for Data Link Layer, described in Tree and Tabular Combined Notation (TTCN).

ISO/IEC 8882-1 explains the objectives and usage of this part of ISO/IEC 8882.

Clause 1 of this part of ISO/IEC 8882-2 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 in 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. Annex A provides information on the Abstract Test Suite for the X.25-DTE LAPB Data Link Layer protocol both in TTCN GR and TTCN MP format.

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 ISO/IEC 7776(1986, 1995) or the ITU-T Recommendation X.25 (1980, 1984, 1988, 1993).

Conformance of a Data Terminal Equipment (DTE) to the above ISO International Standard or ITU-T Recommendations is tested using a dedicated circuit between the tester and the DTE. It is noted that ITU-T Recommendations X.25 (1980), X.25 (1984), X.25 (1988) and X.25 (1993) 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 DCE's. This part of ISO/IEC 8882 excludes the testing of the LAP procedures given in the ITU-T Recommendations.

NOTE Test cases for extended mode operation (Modulo 128), multilink procedure and DTE-DTE operation as per ISO/IEC 7776 are for further study.

The tests in this part of ISO/IEC 8882 are designed for six possible interworking situations, shown in Figure 1. This part specifies tests for all six 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.

Figure 1—Testing X.25-DTE/DCE and X.25-DTE/DTE Interworking

In the rest of this part of ISO/IEC 8882, the term"X.25 standards" means all four of ITU-T Recommendations X.25 (1980), X.25 (1984), X.25 (1988), X.25 (1993), and International Standards ISO/IEC 7776 (1995) and ISO/IEC 7776 (1986), unless stated otherwise.

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 indicated below. Members of IEC and ISO maintain registers of currently valid International Standards.

  • ISO/IEC 7498-1:1994, Information technology — Open Systems Interconnection — Basic Reference Model: The Basic Model. (See also ITU-T Recommendation X.200)
  • ISO/IEC 7776:1995, Information technology — Telecommunications and information exchange between systems — High-level data link control procedures — Description of the X.25 LAPB-compatible DTE data link procedures.
  • ISO/IEC 8824:1990, Information technology — Open Systems Interconnection — Specification of Abstract Syntax Notation One (ASN.1).
  • ISO/IEC 8882-1:1996, Information technology — Telecommunications and information exchange between systems — X.25-DTE conformance testing — 1: General principles.
  • ISO/IEC 9646-1:1994, Information technology — Open Systems Interconnection — Conformance testing methodology and framework — 1: General concepts. (See also ITU-T Recommendation X.290)
  • ISO/IEC 9646-2:1994, Information technology — Open Systems Interconnection — Conformance testing methodology and framework — 2: Abstract Test Suite specification. (See also ITU-T Recommendation X.291)
  • ISO/IEC 9646-3:1998, Information technology — Open Systems Interconnection — Conformance testing methodology and framework — 3: The Tree and Tabular Combined Notation (TTCN)
  • ISO/IEC 9646-4:1994, Information technology — Open Systems Interconnection — Conformance testing methodology and framework — 4: Test realization. (See also ITU-T Recommendation X.293)
  • ISO/IEC 9646-5:1994, Information technology — Open Systems Interconnection — Conformance testing methodology and framework — 5: Requirements on test laboratories and clients for the conformance assessment process. (See also ITU-T Recommendation X.294)
  • ITU-T Recommendations X.25 (1980), X.25 (1984), X.25 (1988), X.25 (1993), Interface between Data Terminating Equipment (DTE) and Data Circuit-terminating Equipment (DCE) for terminals operating in the packet mode and connected to the public data networks by dedicated circuit.

3 Terms, definitions and abbreviations

For the purposes of this part of ISO/IEC 8882, the terms and definitions given in 3.4 and in the following International Standards apply:

  • a) ISO/IEC 7498-1;
  • b) ISO/IEC 9646;
  • c) ISO/IEC 8882-1.

3.1 Reference model terms

The following terms defined in ISO/IEC 7498-1 are used:

  • a) (N)-protocol data unit (N-PDU). In the context of this part of ISO/IEC 8882-2. (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, International Standard ISO/IEC 9646:

  • a) Conformance Testing
  • b) Conformance Test Suite
  • c) Implementation Under Test (IUT)
  • d) Protocol Implementation Conformance Statement (PICS)
  • e) Protocol Implementation Extra Information for Testing (PIXIT)
  • f) Static Conformance Requirements (SCR)
  • g) Behavior Testing
  • h) Test Purpose
  • i) Tree and Tabular Combined Notation (TTCN)
  • j) Preamble
  • k) Test Body
  • l) Test Step
  • m) Test Event
  • n) Abstract Service Primitive (ASP)
  • o) Test Group
  • p) Abstract Test Suite (ATS)
  • q) Executable Test Suite (ETS)
  • r) Test Verdicts
  • s) Lower Tester
  • t) Upper Tester
  • u) Test Methods
  • v) Remote Single (layer) Test Method (RS method)
  • w) Valid Test Event
  • x) Invalid Test Event
  • y) Inopportune Test Event
  • z) Point of Control and Observation (PCO)

3.3 X.25-DTE conformance testing terms

This part of ISO/IEC 8882-2 makes use of the following terms defined in ISO/IEC 8882-1:

  • a) Improper PDU
  • b) Proper PDU
  • c) Test Case
  • d) Test Subgroup
  • e) Tester

3.4 Additional terms and definitions

This test suite uses test subgroups for proper, improper and inopportune frames to test the IUT behavior. These terms are defined below.

3.4.1

improper frame

frame that satisfies one or more of the following conditions:

  • a) it is not properly bounded by two flags;
  • b) it contains fewer than 32 bits between flags;
  • c) it contains a Frame Check Sequence (FCS) error;
  • d) it contains an invalid address field encoding;
  • e) 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 ISO/IEC 7776;
  • f) it is an I frame exceeding the maximum established frame length;
  • g) it is an unnumbered or supervisory frame with an information field which is not permitted;
  • h) it is a frame with an invalid N(R)

3.4.2

inopportune frame

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

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-2 to refer to an X.25-DTE under test.