ISO/IEC 13239:2002 情報技術  —  システム間の電気通信と情報交換  —  ハイレベルデータリンクコントロール(HDLC)手順 | ページ 4

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

1 スコープ

この国際規格は、フレーム構造、手順の要素、手順のクラス、汎用の Exchange Identification (XID) フレームの内容と形式、および交換環境におけるデータ リンク層アドレスの解決/ネゴシエーションの手段を指定します。ビット指向の高レベル データ リンク制御 (HDLC) 手順を使用するデータ通信システム。

注 - HDLC 制御手順を参照する「ビット指向」という語句の使用は、HDLC 制御目的で使用されるさまざまなサブフィールドへの非整数ビットの割り当てに関係します。しかしながら、全体としてのフレームは、送信目的のためにオクテット指向のユニット(例えば、スタートストップモード)から構築されてもよい。

フレーム構造部分は、基本フレームフォーマットおよび非基本フレームフォーマットの様々な構成要素の相対位置を定義する。フレーム内のビット パターンの独立性 (透過性) を実現するために使用されるメカニズムも、必要な場合に必要な場合に定義されます。さらに、3 つのフレーム チェック シーケンス (FCS) が指定されています。アドレス フィールド拡張の規則が定義されています。および使用可能なアドレス指定規則について説明します。

手順部分の要素は、両方向で独立したフレーム番号付けを使用して、同期または開始/停止、コード透過データ伝送のためのデータ リンク制御手順の要素を指定します。

手順のこれらの HDLC 要素は、セカンダリ ステーション、トリビュタリ ステーション、ピア ステーション、または複合ステーションでコマンドを受信したときに発生するアクションに関して具体的に定義されます。

この国際規格は、幅広いアプリケーションをカバーすることを意図しています。例えば、異なるタイプのデータ回線での操作を含む、通常はバッファリングされているデータステーション間の一方向、双方向交互、または双方向同時データ通信。たとえば、マルチポイント/ポイントツーポイント、デュプレックス/半二重、スイッチ/非スイッチ、同期/スタートストップなど。

手順の定義された要素は、さまざまなタイプのデータリンク制御手順を確立するための共通の基礎と見なされます。この国際規格は、単一のシステムを定義するものではなく、データ通信システムの仕様と見なすべきではありません. コマンドまたは応答のすべてが特定のシステムの実装に必要なわけではありません.

プロシージャのクラスの部分では、HDLC アンバランスド プロシージャ クラス、HDLC バランスド プロシージャ クラス、および同期または開始/停止データ伝送用のプロシージャの HDLC コネクションレス クラスについて説明します。

不平衡クラスの場合、データ リンクは 1 次ステーションと 1 つ以上の 2 次ステーションで構成され、ポイントツーポイントまたはマルチポイント構成の通常応答モードまたは非同期応答モードで動作します。平衡クラスの場合、データ リンクは 2 つの結合ステーションで構成され、ポイント ツー ポイント構成で非同期平衡モードで動作します。不平衡コネクションレス クラスのデータ リンクは、コントロール ステーションと 1 つまたは複数の従属ステーションで構成され、ポイントツーポイントまたはマルチポイント構成の不平衡コネクションレス モードで動作します。バランス コネクションレス クラスの場合、データ リンクは 2 つのピア ステーションで構成され、ポイント ツー ポイント構成のバランス コネクションレス モードで動作します。各クラスでは、コマンドと応答の基本的なレパートリーが定義されていますが、データ リンクの機能はオプション機能の使用によって変更される場合があります。

平衡操作は、データ リンクの両端で同等の制御が必要な状況で使用することを目的としています。運用要件は、HDLC アーキテクチャ全体に従ってカバーされます。

Exchange Identification (XID) フレーム部分の内容とフォーマットは、XID フレームの主な用途が 2 つ以上の HDLC ステーション間でデータ リンク情報を交換することであるという事実に基づいています。この国際規格の目的のために、データリンク情報には、各ステーションに関するオプションの機能と設備の識別、認証、および/または選択など、すべての必須の運用特性が含まれる必要があります。この国際規格は、1 つまたは複数のステーションが複数の選択を提供できる場合に、運用特性を確立するための単一交換ネゴシエーション手順を定義します。

この国際規格は、通信を希望する 2 つの通信相手の間で少なくともデータ リンク接続を確立するために必要な情報を交換する手段を提供します。これは、汎用の XID フレーム情報フィールドの内容とその目的のためのフォーマットを記述します。

基本的な HDLC 規格のみに関連する情報のエンコーディングを定義します。汎用 XID フレーム情報フィールドを使用して、定義された基本パラメータのネゴシエーションと同時に、単一の XID 交換でプライベート パラメータをネゴシエートできるようにするメカニズムが提供されます。

この国際標準は、XID フレーム情報フィールドの使用を、特定のアプリケーションで使用するための他の標準形式を定義することから制限または制限しません。

以下は、XID コマンド/応答フレーム交換の潜在的な用途の例です。

  • a)回線交換網を使用する場合の発呼局と被呼局の識別 (交換網バックアップ アプリケーションを含む)
  • b)起動時に識別を必要とする非交換ネットワーク上で動作するステーションの識別。
  • c)データリンクの確立前または確立後に、データリンク上の他のステーションから XID 応答フレームを要求するために、個別、グループ、または全ステーションアドレスを含む XID コマンドフレームを使用できます。
  • d) 16 ビット FCS と 32 ビット FCS 機能の両方をサポートするステーションによる、その後の情報交換に使用されるフレーム チェック シーケンス (FCS) のネゴシエーション。
  • e)データリンク確立前に必要となる上位層情報を伝える。
  • f)データリンクの確立に続いて、XID 交換を要求して動作パラメータの一部 (たとえば、ウィンドウサイズ) を変更する応答機会での XID 応答フレームの送信。
  • g) Unnumbered Information with Header Check (UIH) フレームが使用される場合の、フレーム内の保護ビット数のネゴシエーション。交換環境部分におけるデータ リンク層アドレスの解決/ネゴシエーションの手段は、以下に示す 2 つの特定のパラメータ フィールドを使用して XID コマンド/応答機能を提供する、HDLC バランス クラスの手順を使用するデータ ステーションに適用できます。これは、事前に割り当てられている場合に、操作可能なリンク アドレスのペアを選択するために使用されます。システムが指定したアドレスはアプリオリに知られていません。例えば、交換回線データリンク。追加の XID フレーム機能 (動作パラメータの交換、コマンド/応答のサポート、上位層の情報などを含む) は、データ リンク層のアドレス決定または次のアドレス決定と組み合わせて、追加の XID フレーム交換を使用して実行できます。

    注 -リモート DTE が XID フレーム、「全ステーション」アドレス、または以下の 8 節で定義されている完全なアドレス サポート機能をサポートしていない状況でのアドレス解決手順は、この国際規格の範囲外です。

1 Scope

This International Standard specifies the frame structures, the elements of procedures, the classes of procedures, the content and format of the general purpose Exchange Identification (XID) frame, and a means for resolution/negotiation of a data link layer address in switched environments for data communication systems using bit-oriented high-level data link control (HDLC) procedures.

NOTE - The use of the phrase “bit-oriented”, referring to the HDLC control procedures, pertains to the allocation of a non-integral number of bits to various subfields used for HDLC control purposes. However, the frame as an entirety may be constructed from octet-oriented units (e.g., start-stop mode) for transmission purposes.

The frame structure portion defines the relative positions of the various components of the basic frame format and the non-basic frame format. The mechanisms used to achieve bit pattern independence (transparency), where and when required, within the frame are also defined. In addition, three frame checking sequences (FCS) are specified; the rules for address field extension are defined; and the addressing conventions available are described.

The elements of procedures portion specifies elements of data link control procedures for synchronous or start/stop, code-transparent data transmission using independent frame numbering in both directions.

These HDLC elements of procedures are defined specifically in terms of the actions that occur on receipt of commands at a secondary station, a tributary station, a peer station, or a combined station.

This International Standard is intended to cover a wide range of applications; for example one-way, two-way alternate or two-way simultaneous data communication between data stations which are usually buffered, including operations on different types of data circuits; for example multipoint/point-to-point, duplex/half-duplex, switched/non-switched, synchronous/start-stop, etc.

The defined elements of procedures are to be considered as a common basis for establishing different types of data link control procedures. This International Standard does not define any single system and should not be regarded as a specification for a data communication system. Not all of the commands or responses are required for any particular system implementation.

The classes of procedures portion describes the HDLC unbalanced classes of procedures, the HDLC balanced class of procedures, and the HDLC connectionless classes of procedures for synchronous or start/stop data transmission.

For the unbalanced classes, the data link consists of a primary station plus one or more secondary stations and operates in either the normal response mode or the asynchronous response mode in a point-to-point or multipoint configuration. For the balanced class, the data link consists of two combined stations and operates in the asynchronous balanced mode in a point-to-point configuration. For the unbalanced connectionless class, the data link consists of a control station plus one or more tributary stations and operates in the unbalanced connectionless-mode in a point-to-point or multipoint configuration. For the balanced connectionless class, the data link consists of two peer stations and operates in the balanced connectionless-mode in a point-to-point configuration. In each class, a basic repertoire of commands and responses is defined, but the capability of the data link may be modified by the use of optional functions.

Balanced operation is intended for use in circumstances which require equal control at either end of the data link. Operational requirements are covered in accordance with the overall HDLC architecture.

The content and format of the Exchange Identification (XID) frame portion builds on the fact that the principal use of the XID frame is to exchange data link information between two or more HDLC stations. For the purpose of this International Standard, data link information shall include any and all essential operational characteristics such as identification, authentication and/or selection of optional functions and facilities concerning each station. This International Standard defines a single-exchange negotiation procedure for establishing operational characteristics when either one or more stations are capable of providing multiple selections.

This International Standard provides a means for exchanging the necessary information to establish, at a minimum, a data link connection between two correspondents wishing to communicate. It describes a general purpose XID frame information field content and format for that purpose.

It defines encoding for information related to the basic HDLC standards only. Mechanisms are provided to permit the general purpose XID frame information field to be used to negotiate private parameters in a single XID exchange simultaneously with negotiation of the defined basic parameters.

This International Standard does not limit or restrict the use of the XID frame information field from defining other standard formats for use in specific applications.

The following are examples of potential uses of the XID command/response frame interchange:

  • a) Identification of the calling and called stations when using circuit switched networks (including switched network backup applications).
  • b) Identification of stations operating on non-switched networks requiring identification at start-up.
  • c) The XID command frame with an individual, group or all-station address may be used to solicit XID response frame(s) from other station(s) on the data link, prior to or following data link establishment.
  • d) Negotiation of the Frame Check Sequence (FCS) to be used for subsequent information interchange, by stations that support both 16-bit FCS and 32-bit FCS capabilities.
  • e) Convey higher layer information that may be required prior to data link establishment.
  • f) Transmission of an XID response frame at any respond opportunity to request an XID exchange to modify some of the operational parameters (for example, window size) following data link establishment.
  • g) Negotiation of the number of protected bits in the frame when an Unnumbered Information with Header check (UIH) frame is used.The means for resolution/negotiation of a data link layer address in switched environments portion is applicable to data stations employing HDLC balanced classes of procedures which provide the XID command/response capability with the two specific parameter fields, identified below. It is used to select a pair of operational link addresses when preassigned, system designated addresses are not known on an a priori basis; e.g., switched circuited data links. Additional XID frame functions (including the exchange of operational parameters, command/response support, higher layer information, etc.) may be accomplished in conjunction with data link layer address determination or following address determination, with additional XID frame exchanges.

    NOTE - Address resolution procedures for situations where the remote DTE does not support XID frames, the"all-station" address, or complete address support capabilities as defined in clause 8 below are not within the scope of this International Standard.