IEEE802.2 規格

IEEE 802.2 は、OSI モデルデータリンク層の上位部分として論理リンク制御(LLC)を定義するISO/IEC 8802-2 標準の元の名前です[1]米国電気電子技術者協会(IEEE) が米国規格協会(ANSI)と共同で開発した元の標準は、 1998 年に国際標準化機構(ISO)によって採用されましたが、ローカルおよびメトロポリタンネットワーク用のIEEE 802標準ファミリの不可欠な部分であり続けています

LLC は、データ リンク サービス (通常はネットワーク層)のユーザーに統一されたインターフェイスを提供するソフトウェア コンポーネントです。LLC は、次の 3 種類のサービスを提供できます。

LLC は、特定の伝送媒体 (イーサネットトークン リングFDDI802.11など)に依存するメディア アクセス制御(MAC)のサービスを使用します。LLC の使用は、イーサネットを除くすべてのIEEE 802ネットワークで必須です。また、 IEEE 802ファミリの一部ではないファイバー分散データ インターフェイス(FDDI)でも使用されます

IEEE 802.2 サブレイヤーは、上位レイヤーによって作成され、同じデータ リンク上の別のノードに送信するために LLC に渡されるメッセージにいくつかの制御情報を追加します。結果として得られるパケットは一般にLLCプロトコル データ ユニット(PDU)と呼ばれ、LLC サブレイヤーによって追加される追加情報はLLC ヘッダーです。LLC ヘッダーは、DSAP (宛先サービス アクセス ポイント)、SSAP (送信元サービス アクセス ポイント)、および制御フィールドで構成されます。

2 つの 8 ビット フィールド DSAP と SSAP により、LLC より上位のさまざまな上位層プロトコルの多重化が可能になります。ただし、多くのプロトコルは、 IEEE 802.2 上で転送されるプロトコルを指定するためにEtherType値を使用できるようにするサブネットワーク アクセス プロトコル(SNAP) 拡張を使用します。また、ベンダーが独自のプロトコル値空間を定義することもできます。

8 ビットまたは 16 ビットのHDLCスタイルの制御フィールドは、通信モードを区別し、特定の操作を指定し、接続制御とフロー制御(接続モードの場合) または確認応答(確認応答付きコネクションレス モードの場合) を容易にするために使用されます。

動作モード

IEEE 802.2 は、2 つのコネクションレス型の動作モードと 1 つのコネクション指向型の動作モードを提供します。

マルチキャストとブロードキャストを使用すると、同じ情報をネットワークのすべてのステーションに伝播する必要がある場合に、ネットワーク トラフィックが軽減されます。ただし、タイプ 1 サービスでは、受信したフレームの順序と送信した順序を比較した保証はなく、送信者はフレームが受信されたことの確認さえ受け取りません。

  • タイプ 2は、接続指向の動作モードです。シーケンス番号により、受信したフレームが送信された順序どおりであることが保証され、フレームが失われることはありません。
  • タイプ 3 は、確認応答付きのコネクションレスサービスです。ポイントツーポイント通信のみをサポートします。

IEEE 802.2 標準に準拠する各デバイスは、サービス タイプ 1 をサポートする必要があります。各ネットワーク ノードには、サポートするサービス タイプに応じて LLC クラスが割り当てられます。

LLC
クラス
サポートされているサービスの種類
1 2 3
バツ
バツ バツ
バツ バツ
IV バツ バツ バツ

LLC ヘッダー

802.2 LLC PDU の形式は次のとおりです。

802.2 LLC ヘッダー 情報
DSAP アドレス SSAP アドレス コントロール
8ビット 8ビット 8 ビットまたは 16 ビット 8ビットの倍数

サブネットワーク アクセス プロトコル(SNAP) 拡張が使用される場合、それは情報フィールドの先頭に配置されます。

802.2 LLC ヘッダー SNAP 拡張機能 上位層データ
ダサップ 安全SAP コントロール プロトコルID
8ビット 8ビット 8 ビットまたは 16 ビット 24ビット 16ビット 8ビットの倍数

802.2 ヘッダーには、サービス アクセス ポイント(SAP) または OSI 用語では総称して LSAP と呼ばれる 2 つの 8 ビット アドレス フィールドが含まれています。

  • SSAP (ソース SAP) は、メッセージを作成したネットワーク層エンティティの論理アドレスを表す 8 ビット長のフィールドです。
  • DSAP (Destination SAP) は、メッセージを受信するネットワーク層エンティティの論理アドレスを表す 8 ビット長のフィールドです。

LSAP 値

LSAP フィールドは 8 ビットの長さですが、下位ビットは特別な目的のために予約されており、ほとんどの目的には 128 個の値しか使用できません。

DSAP の下位ビットは、個別のアドレスが含まれているか、グループのアドレスが含まれているかを示します。

  • 下位ビットが 0 の場合、DSAP の残りの 7 ビットは個別のアドレスを指定します。これは、パケットが配信される単一のローカル サービス アクセス ポイント (LSAP) を参照します。
  • 下位ビットが 1 の場合、DSAP の残りの 7 ビットはグループ アドレスを指定します。これは、パケットを配信する LSAP のグループを参照します。

SSAP の下位ビットは、パケットがコマンド パケットか応答パケットかを示します。

  • 0の場合、パケットはコマンドパケットであり、
  • 1 の場合、パケットは応答パケットです。

SSAP の残りの 7 ビットは、パケットの送信元 LSAP (常に個別のアドレス) を指定します。

LSAP 番号は、確立された国際標準を一意に識別するために IEEE によって世界的に割り当てられます。

個別のLSAPアドレス
価値 意味
12月 ヘックス
0 00 ヌルLSAP [2] [3]
2 02 個々のLLCサブレイヤー管理[2] [3]
4 04 SNAパス制御(個別)[2] [3]
6 06 DoD IP用に予約済み[2]
14 0E プロウェイLAN [2] [3]
24 18 テキサス・インスツルメンツ[3]
66 42 IEEE 802.1 ブリッジスパニングツリープロトコル[3]
78 4E EIA-RS 511 [2] [3]
94 5E ISI IP [2]
126 7E ISO 8208(X.25 over IEEE 802.2タイプLLC)[3]
128 80 ゼロックスネットワークシステムズ(XNS)[3]
130 82 BACnet/イーサネット[4]
134 86 ネスター[3]
142 8E プロウェイLAN(IEC 955)[2] [3]
152 98 ARPANETアドレス解決プロトコル(ARP)[3]
166 A6 RDE(経路決定エンティティ)
170 AA SNAP拡張機能の使用[2] [3]
188 紀元前 バンヤンヴァイン[3]
224 E0 ノベルネットウェア[3]
240 0 ... IBM NetBIOS [3]
244 F4 IBM LAN管理(個人)[3]
248 F8 IBMリモートプログラムロード(RPL)[3]
250 FA ウンガーマン・バス[3]
254 FE OSIコネクションレス型ネットワークサービス[3] CLNP、[5] ISIS、[6] ESIS [7]
グループ DSAP アドレス (SSAP では無効)
価値 意味
12月 ヘックス
3 03 グループLLCサブレイヤーマネジメント[2] [3]
5 05 SNAパス制御(グループ)[3]
245 F5 IBM LAN管理(グループ)[3]
255 FF グローバルDSAP(全員に放送)[2] [3]

1 つ以上の SAP を割り当てたプロトコルまたはプロトコル ファミリは、802.2 LLC 上で直接動作できます。その他のプロトコルは、 IEEE 802.2 のサブネットワーク アクセス プロトコル(SNAP) を使用できます。これは、SSAP および DSAP で 16 進数値 0xAA (または、応答のソースの場合は 0xAB) で示されます。SNAP 拡張により、すべてのIEEE 802ネットワークでEtherType値またはプライベート プロトコル ID スペースを使用できます。これは、データグラムと接続指向のネットワーク サービスの両方で使用できます。

イーサネット( IEEE 802.3 ) ネットワークは例外です。IEEE 802.3x-1997 標準では、イーサネット II フレーミングの使用が明示的に許可されています。イーサネット II フレーミングでは、MAC アドレスの後の 16 ビット フィールドには、IEEE 802.2 LLC ヘッダーに続くフレームの長さは含まれず、EtherType値に続いて上位層データが含まれました。このフレーミングでは、データ リンク層でデータグラム サービスのみがサポートされます。

IPv4、IPX、および 802.2 LLC

IPv4 にLSAP 値 6 (0x06) が割り当てられ、ARP には LSAP 値 152 (0x98) が割り当てられていますが、IPv4 が SNAP ヘッダーなしで直接 802.2 LLC フレームにカプセル化されることはほとんどありません。代わりに、FDDIおよびイーサネット以外のIEEE 802ネットワークでは、インターネット標準RFC 1042 が通常、SNAP ヘッダー付きの 802.2 LLC フレームに IPv4 トラフィックをカプセル化するために使用されます。イーサネット ネットワークでは通常、IP にはEtherType 0x800、ARP には 0x806のEthernet IIフレーミングが使用されます。 [8]

Novell NetWareネットワークで使用される IPX プロトコルは追加のイーサネットフレーム タイプである802.3 rawをサポートし、最終的にはイーサネット上の 4 つのフレーム タイプ (802.3 raw、802.2 LLC802.2 SNAP、およびEthernet II ) と、 FDDIおよびその他の (イーサネット以外の) IEEE 802 ネットワーク上の 2 つのフレーム タイプ(802.2 LLC および 802.2 SNAP) をサポートします。

単一のネットワーク上で多様なフレーミングを使用することは可能です。上位層プロトコルが同じであっても可能ですが、その場合、異なるフレーミングを使用するノードは直接通信できません。

コントロールフィールド

宛先および送信元の SAP フィールドの次には制御フィールドが続きます。IEEE 802.2 は概念的にはHDLCから派生したもので、同じ 3 種類のPDUがあります。

  • 8 ビットの制御フィールドを持つ番号なし形式の PDU、またはU 形式のPDU は、コネクションレス アプリケーション向けです。
  • 16 ビットの制御およびシーケンス番号フィールドを備えた情報転送形式 PDU、またはI 形式PDU。これは、接続指向のアプリケーションで使用することを目的としています。
  • 16 ビットの制御フィールドを持つ監視形式 PDU、またはS 形式PDU は、LLC (論理リンク制御) 層の監視機能に使用することを目的としています。

最も頻繁に使用される非確認応答コネクションレス モードでデータを伝送するには、U 形式が使用されます。これは、1 バイト制御フィールドの下位 2 ビットの値「11」によって識別されます。

参考文献

  1. ^ IEEE 情報技術標準 - システム間の通信および情報交換 - ローカルおよびメトロポリタン エリア ネットワーク - 特定の要件。第 2 巻: 論理リンク制御。ニューヨーク: 電気電子技術者協会。2008 年 5 月 7 日。ISBN 1-55937-959-6
  2. ^ abcdefghijk ポステル、J . ;レイノルズ、J. (1994 年 10 月)。 「IEEE 802 関心のある番号」。割り当てられた番号。 p. 165.土井: 10.17487/RFC1700RFC1700
  3. ^ abcdefghijklmnopqrstu vwx ミラー、フィリップ、カミンズ、マイケル (2000)。LAN テクノロジーの説明。デジタル プレス。p. 506。ISBN 1-55558-234-6
  4. ^ BACnet 標準 - 標準 135-2012、Ashrae
  5. ^ DIS 8473 の最終テキスト、コネクションレスモードネットワークサービスを提供するプロトコル、RFC、IETF
  6. ^ 「ISO/IEC 10589:2002」。ISO 。 2020年12月18日閲覧
  7. ^ 「ISO 9542:1988」。ISO 。 2020年12月18日閲覧
  8. ^ LKML、2011-07-27
  • 802.2 (オンライン版)、IEEE、2001 年 7 月 8 日のオリジナルからアーカイブ
「https://en.wikipedia.org/w/index.php?title=IEEE_802.2&oldid=1253547801」から取得