VC番号について
VC(Virtual Circuit)は概念であり、実際に設定する値はVCE(Virtual Circuit Endpoint)番号になります。 VCE番号は、各7221デバイスに対して最大260個定義できます。 VCE番号は、符号付き32 Bit整数で表され、ユーザー定義VCの有効なVCE番号は、-2,147,483,648~-257、および、1~2,147,483,647の範囲です。 デバイス管理用には、VCE 0と-256~-2の範囲が予約されています。 -1のVCE値は、VCEが割り当てられていないことを示すために内部的に使用されます。 VCE 0は、ホスト・アプリケーションがローカルのデバイスに常駐するローカル・デバイス管理エージェントへアクセスし、 コネクション・テーブルとバス・スケジュールをロードするために使用します。
ユーザー定義のVCには、作成時に指定可能なVCEを割り当てることができ、後から変更が可能です。管理VCのVCE番号は変更できません。
管理VC
管理VCは、以下の4つの種類に分類できます。
BCハートビートVC
バックアップBCに関するアプリケーションの機能を提供して、ネットワーク上のプライマリBCの存在と健全性を監視する特別なVCです。 VC上で送信されるメッセージは、プライマリBC上のアプリケーションによって定期的に開始されます。 このメッセージには、32Bitのシーケンス番号、バックアップBCがプライマリBCとして引き継ぐべきかどうかの指示、および、 アプリケーション定義のメッセージ・データ値が含まれます。
BCハートビートVCは、予約済みVCE -13を使用します。
ローカル・ファイル転送VC
ホスト・システムとデバイス間でファイル転送する機能を提供する特殊なVCです。 この機能を使用して、統計情報、メッセージ・ログ、および、カーネル・ログをデバイスから取得し、 新しい実行可能コードをデバイスにアップロードできます。VCを実装するためにバス・スケジュールは必要ありません。
ローカル・ファイル転送VCは、予約済みVCE、VCE -3、および、VCE -4を使用します。
サービス・リクエストVC
VCはRT上のアプリケーションがリモート管理アプリケーションにサービス要求メッセージを送信する機能を提供します。
サービス・リクエストVCは、予約済みVCE、VCE -10、および、VCE -11を使用します。
リモート管理VC
リモート管理VCにより、リモート管理アプリケーションによるデバイスの管理が可能になります。 リモート管理VCは、予約済みVCE、VCE -6、VCE -7、VCE -8、および、VCE -9を使用します。
予約済み管理VC一覧
下表に予約済み管理VC一覧を示します。
VCE番号 | 用途 | VCE場所 | メッセージ動作 |
0 | ローカル・ホストとローカル・デバイス間のローカル管理メッセージ | ローカル・ホスト | Sequential |
-1 | 無効なVCE番号 | 無し | Sequential |
-2 | ローカル・ホストとローカル・デバイス間のローカル管理メッセージ | ローカル・デバイス | Sequential |
-3 | ローカル・ホストとローカル・デバイス間のローカル・ファイル転送 | ローカル・ホスト | Sequential |
-4 | ローカル・ホストとローカル・デバイス間のローカル・ファイル転送 | ローカル・デバイス | Sequential |
-6 | リモート管理アプリケーション・ホストからのリモート管理要求への応答 | 応答デバイス | Sequential |
-7 | リモート管理要求をリモートXi-Channel® Interface Deviceにブロードキャストし、応答を受信します。 注記:リモート管理メッセージは、すべてのRTまたは、単一のRTのいずれかをターゲットにすることができます |
リモート管理アプリケーション・ホスト | Sequential |
-8 | ローカル・ホストとリモート・デバイス間のリモート・ファイル転送 | リモート・デバイス | Sequential |
-9 | ローカル・ホストとリモート・デバイス間のリモート・ファイル転送 | ローカル・ホスト | Sequential |
-10 | ローカル・ホストに代わって送信されるデバイス管理エージェントのリモート・サービス要求 | ローカル・デバイス | Sequential |
-11 | サービス要求のホスト・アプリケーション受信 | リモート管理アプリケーション・ホスト | Sequential |
-13 | プライマリBCとバックアップBC間でのメッセージ転送 | プライマリBC、および、バックアップBC | Most Recent |
-248~-256 | VCE 0にアクセスする最大10個のアプリケーションを容易にするために、ホスト・ドライバが使用するために予約済み | ローカル・ホスト | Sequential |