ATM フォーラムでは、ATM の逆多重化(IMA)を定義します。これにより、論理バンドルで 2 つ以上の物理 T1 リンク間で ATM セルがラウンドロビン方式で処理されます。このフォーラムでは、2つのバージョンのIMA仕様AF-PHY-0086.001が公開されています。このドキュメントの目的は、バージョン1.1(v1.1)で導入された仕様の変更を明確にし、IMA v1.1のシスコサポートを明確にすることです。
IMAおよびその他の承認済み仕様をダウンロードするには、『ATMフォーラム承認済み仕様 』を参照してください。さらに、次のリソースは、Cisco IMAルータハードウェアの設定に関する背景情報を提供します。
このドキュメントに特有の要件はありません。
このドキュメントの内容は、特定のソフトウェアやハードウェアのバージョンに限定されるものではありません。
ドキュメント表記の詳細は、「シスコ テクニカル ティップスの表記法」を参照してください。
音声/WANインターフェイスカード(VWIC-MFT)とともに使用されるCisco ATM Advanced Integration Module(AIM-ATM)は、IMA v1.1をサポートする唯一のモジュールです。他のすべてのCisco IMAポートアダプタ、ネットワークモジュール、およびATMスイッチモジュールは、1月2日現在、IMAバージョン1.0(v1.0) 004.IMA v1.1のサポートの詳細については、「シスコシステムズでサポートされているIMAのバージョンを教えてください。ドキュメント『ATM(IMA)の逆多重化に関するFAQ』のセクションを参照してください。
Cisco IMA v1.0ハードウェアは、v1.0またはv1.1をサポートするネットワークデバイスと相互運用できます。ただし、各物理T1リンクの両端の物理ポート番号が、v1.1で指定されたリンク順序の変更に対応していることを確認する必要があります。
または、IMA v1.1をサポートするリモートデバイスを、IMA制御セルのOperation and Maintenance(OAM)ラベルフィールドを無視するように設定するか、1.0サポート用に再設定します。OAM Labelフィールドは、送信側デバイスがv1.0またはv1.1 IMA形式を使用しているかどうかを示します。ATM Forumでは、1.1を示すOAMラベルを持つATMセルを受信する下位互換性のあるATMデバイスは、1.0モードで自身を再設定する必要があります。
一部のサードパーティ製ATMスイッチには、下位互換性がありません。IMAバージョンの不一致の症状は、次に示すように、show ima interface atmコマンドのImaGroupStateフィールドのconfig-aborted値です。
Router#show ima interface atm 1/ima0 detail ATM1/ima0 is up ImaGroupState:NearEnd = config-aborted, FarEnd = config-aborted ImaGroupFailureStatus = Failure IMA Group Current Configuration: ImaGroupMinNumTxLinks = 2 ImaGroupMinNumRxLinks = 2 ImaGroupDiffDelayMax = 25 ImaGroupNeTxClkMode = common(ctc) ImaGroupFrameLength = 128 ImaTestProcStatus = disabled ImaGroupTestLink = 0 ImaGroupTestPattern = 0xFF !--- Output suppressed.
config-aborted値は、遠端のIMAデバイスが、サポートされていないIMAバージョンなどの許容できない設定パラメータを使用していることを示します。詳細は、『7x00 IMAポートアダプタでのATMリンクのトラブルシューティング』を参照してください。
ATMフォーラムでは、IMA v1.1仕様が次のように導入された理由について説明しています。「この改訂の目的は、IMA Protocol Implementation Conformance Statement(PICS)プロフォームとIMA MIBの新しいバージョン、およびIMA v1.0の内容に対するいくつかの小さな修正と明確化を導入することです。このため、ATMフォーラムはIMA v1.1への移行を推奨します」
このセクションでは、これらの変更の詳細について説明します。
Change | 説明 |
---|---|
IMAプロトコル実装適合性宣言(PICS) | PICSドキュメントには、特定のプロトコルが実装した機能とオプションが記載されています。IMAプロトコルの必須およびオプション機能のリストについては、v1.1仕様の88ページのAnnex Iを参照してください 。 |
IMA Management Information Base(MIB)(atmfImaMib) | IMA MIBの「更新および修復」バージョンを提供します。IMAプロトコルをサポートするすべてのSimple Network Management Protocol(SNMP)エージェントは、MIB-IIおよびRequest for Comments(RFC)2233の必須グループを実装する必要があります 。MIB II ifType of "atmima(107)"は、IMAグループに属する物理インターフェイスを示します。詳細については、v1.1仕様の106ページの付録Aを参照してください 。 |
訂正と明確化 | 次のセクションを参照してください。 |
IMAインターフェイスはステートマシンに従い、インターフェイスがアクティブになる前にいくつかの状態を遷移します。IMA Control Protocol(ICP)セルと呼ばれる特殊セルは、両端の間で状態情報を伝送します。(『Cisco 2600および3600ルータでのATM IMAリンクのトラブルシューティング』を参照してください)。
ICPセルのリンク情報フィールド(オクテット18 ~ 49)は、IMAバンドルの各メンバーリンクのIMA固有の情報を伝達します。具体的には、リンク情報フィールドには次のものが含まれます。
Tx State:近端IMAデバイスの送信方向の状態を報告します。
Rx State:近端IMAデバイスの受信方向の状態を報告します。つまり、Rx Stateは、遠端のIMAデバイスからICPセルで受信した情報を報告します。
Rx不具合インジケータ:遠端のIMAデバイスが通信するリンク不具合をレポートします。
注:[リンク情報]フィールドの完全な詳細については、『v1.1仕様 』の32ページを参照してください。
遠端デバイスから受信したリンク情報フィールドの値の報告方法が異なるIMAの初期実装は、メンバーT1リンクが送受信両方向でIMAプロトコルをサポートする対称構成で一般的でした。詳細は、v1.1仕様の54ページを参照してください 。
IMAプロトコルでは、次の2種類の制御セルが使用されます。フィラーセルとICPセル。どちらもv1.1が使用されていることを示すためにOAM Labelフィールドの値0x03を使用します。
注: 「ATM制御セルの説明 – アイドルセル、未指定セル、IMA充てんセル、無効セル」も参照してください。
ICPセルは、バンドルインターフェイスの状態とバンドル内の個々のT1の状態を通信します。デフォルトのフレーム長が128セルに設定されている場合、IMAインターフェイスは各メンバT1リンクの128セルごとにICPセルをを送信します。
次の表に、ICPセルのフィールドを示します。(IMA v1.0仕様の27ページを参照してください )。
オクテット | ラベル | 注 |
---|---|---|
1–5 | ATM セル ヘッダー | オクテット1 = 0000 0000オクテット2 = 0000 000オクテット3 = 0000 0000オクテット4 = 00000 1011オクテット5 = 0110 0 0100 |
6 | OAM ラベル | ビット0 ~ 7: IMAバージョン
|
7 | セルIDとリンクID | ビット 7: IMA OAMセルタイプ。値1は、ICPセルを示します。ビット6 ~ 5: 未使用で0に設定されます。ビット4-0: 送信IMAリンク範囲の論理ID。有効な値は0 ~ 31です。 |
8 | IMAフレームシーケンス番号 | 有効な値は0 ~ 255です。 |
9 ミリ秒 | ICP Cell Offset | 範囲(0...)M-1)。 IMAフレーム内のICPセルの位置を示します。 |
10 | リンクスタッフインジケータ | ビット7 ~ 3: 未使用、0に設定。ビット2-0: Link Stuffing Indication(LSI)。 |
11 | ステータスおよび制御変更の表示 | ビット7 ~ 0: ステータス変更の表示:0-255およびサイクリング(オクテット12-49の変化ごとに増加するカウント)。 |
12 | IMA ID | ビット7 ~ 0: IMA ID |
13 | グループステータスと制御 | ビット7 ~ 4: グループの状態
|
14 | 送信タイミング情報 | ビット7 ~ 6: 未使用、0に設定。ビット5: 送信クロックモード。 |
15 | TXテスト制御 | ビット7 ~ 6: 未使用、0に設定。ビット5: テストリンクコマンド(0:非アクティブ、1:active)。 ビット4 ~ 0: テストリンクの送信リンクID。有効な値は0 ~ 31です。 |
16 | TXテストパターン | ビット7 ~ 0: 送信テストパターン。有効な値は0 ~ 255です。 |
17 | RXテストパターン | ビット7 ~ 0: 受信テストパターン。有効な値は0 ~ 255です。 |
18 | リンク情報フィールド(バイト0) | ビット7 ~ 5: 送信状態
|
19–49 | リンク情報フィールド(バイト1 ~ 31) | リンクのステータスおよび制御情報を示します。有効な値の範囲は1 ~ 31です。 |
50 | 未使用 | ITU-T勧告I.432で定義されているように、未使用バイトに対して0x6Aを設定します。 |
51 | エンドツーエンドチャネル | 通常は使用せず、0に設定されます |
52–53 | 巡回冗長検査(CRC)エラー制御 | ビット15 ~ 10: 将来使用するために予約されています。既定では0に設定されています。ビット9 ~ 0:ITU-T勧告I.610で指定されているCRC-10。 |
ユーザトラフィックを伝送するデータセルがない場合、IMAバンドルインターフェイスはフィラーセルを伝送して、伝送されたセルのストリームを一定に維持します。セルIDフィールドのビット7の値0は、IMAフィラーセルを示します。
次の表に、フィラーセルのフィールドを示します。
オクテット | ラベル | 注 |
---|---|---|
1–5 | ATM セル ヘッダー | オクテット1 = 0000 0000オクテット2 = 0000 000オクテット3 = 0000 0000オクテット4 = 00000 1011オクテット5 = 0110 0 0100 |
6 | OAM ラベル | ビット0 ~ 7: IMAバージョン
|
7 | セルIDリンクID | ビット 7:OAMセルタイプ。値0はフィラーセルを示します。ビット6 ~ 0:使用せず、0に設定します。 |
8–51 | 未使用 | ITU-T勧告I.432で定義されているように、未使用バイトに対して0x6Aを設定します。 |
52–53 | CRC エラー コントロール | ビット15 ~ 10: 将来の使用のために予約されています。既定ではすべて0を使用してください。ビット9 ~ 0:ITU-T勧告I.610で指定されたCRC-10。 |
Cisco Bug CSCdw74417(登録ユーザ専用)には、IMA 1.0と1.1デバイスの相互運用性に関する既知の問題が記載されています。この結果は、1.0 OAMラベルからのリンク検出を必要とするATM Forum 1.1仕様に基づいています。このため、1.0/1.1実装を混在させる場合は、物理ポートをペアにすることが最適です。つまり、IMAポートアダプタまたはネットワークモジュールのポート0が、IMAネットワークスイッチまたはその他のデバイスのポート0に接続されていることを確認します。詳細は、Bug Toolkit(登録ユーザ専用)を参照してください。