Users Guide
特殊文字の処理 — ライン継続文字
長い IPMI メッセージの場合、ライン継続の <BACKSLASH> 文字を使用した直後に入力ニューラインシーケンスを入力することで、複数行に分割することができます。 ライン継続文字は、テキストコマ
ンドでも 16 進数 ASCII コマンドでも使用できます。
特殊文字の処理 — 不正な文字
BMC が受け取る不正な文字で処理中のメッセージがクリアされると、BMC は次の開始文字を探します。
Hex-ASCII コマンドフォーマット
バイナリ IPMI コマンドは大文字と小文字を区別しない一連の 16 進数 ASCII のペアとして送受信され、それぞれのペアは <space> 文字 1 つで区切られます。 表B-1 に BMC へのターミナルモード要
求の一覧を、表B-2 に BMC からのターミナルモードの応答の一覧を示します。 バイナリ IPMI 要求メッセージの例を以下に示します。
[18 00 22]<ニューラインシーケンス>
表 B-1. BMC へのターミナルモード要求
表 B-2. BMC からのターミナルモード応答
テキストコマンドフォーマット
テキストコマンドでは、16 進数 ASCII コマンドに存在するブリッジやシーケンス番号などのフィールドがサポートされません。 また、テキストコマンドには SYS という文字列のプレフィックスが前に付きま
す。 表B-3 はターミナルモードテキストコマンドの一覧を、表B-4 はターミナルモード設定の一覧を示します。
例
Hex-ASCII コマンド例(IPMI リセットウォッチドッグコマンド):
[18 00 22]<CR>
バイト
説明
1
[7:2] – ネット関数(偶数)
[1:0] – 応答者の LUN
2
[7:2] – 要求者のシーケンス番号
[1:0] – ブリッジフィールド
3
コマンド番号
4:N
データ
バイト
説明
1
[7:2] – ネット関数(奇数)
[1:0] – 応答者の LUN
2
[7:2] – 要求者のシーケンス番号
[1:0] – ブリッジフィールド
3
コマンド番号
4
完了コード
5:N
データ