ホスト エンベデッド コントローラ インターフェイス( HECI ) は、 Core 2 DuoマイクロプロセッサをサポートするIntelチップセットのアクティブ マネジメント テクノロジー ( AMT )に使用される、2006 年に導入されたテクノロジーです。
詳細
HECIバスにより、ホスト オペレーティング システム (OS) は、チップセットに統合された管理エンジン(ME) と直接通信できます。この双方向の可変データ レートバスにより、ホストと ME は標準に準拠した方法でシステム管理情報とイベントを通信でき、基本的にシステム管理バス(SMBus) に代わるものです。バスは、要求と許可のペアとシリアル送信と受信データのペアの 4 本のワイヤで構成されます。
OEM (相手先ブランド供給) はこれまで、ベースボード管理コントローラなどの独自のオンボード コントローラを使用してアクティブ管理テクノロジを提供してきました。これらのソリューションは、その独自の性質上、通常、2 つの主なデメリットがあります。追加コンポーネントとルーティングが必要なため、通常、BOMコストが高くなります。非標準の実装により、製品ライフサイクルコストが高くなります。これにより、ソフトウェアとハードウェアの設計および検証コストが増加する一方で、将来の変更に対して比較的柔軟性に欠けるままになります。一方、HECI では、チップセットと HECI を結合し、複数のチップセットに 1 つの共通 BMC ソフトウェアがあるのに対し、異なるチップセットごとに HECI ソフトウェアを再開発する必要があるため、柔軟性がさらに失われます。
HECI と以前使用されていた SMBus には、次のような共通点があります。ホスト OS は、オンボード ファン コントローラー、Wake-on-LANなどのリモート ウェイク デバイス、 Smart Battery Dataなどの電源デバイスなどのシステム管理デバイスを制御できます。実行中の OS で HECI がサポートされている場合、組み込みの HECI 機能とサードパーティの管理カードにより、ホスト OS は管理イベント (リモート ウェイクや、熱および電力プロファイルを低減するための帯域外スロットリングなど) を直接開始できます。デバイスの例としては、ネットワーク カードやグラフィック カードがあります。そのほか、HECI も他の ME テクノロジもチップセット/ME ベンダー固有です。
ホスト開始メッセージ
- バッテリーの状態を読み取る
- 熱データを読み取る
- ウェイクアップデバイスの有効化/無効化
- デバイスに電源状態(熱、パフォーマンス、または電力スロットリング)の変更を通知する
管理エンジンが開始したメッセージ
- バッテリイベントをホストに警告
- バッテリー残量が少ないまたは危険な状態
- A/C(壁コンセント電源)とD/C(バッテリー)を切り替える
- 熱イベント(高温または重大な熱トリップ)をホストに警告
- ファン速度の変更
- ネットワークウェイクを検出する
- システムの起動/シャットダウン
- ホスト侵入を検出
- ブートデバイスの変更
- システムインベントリの報告
例
例として、Wake-on-LAN の場合を考えてみましょう。従来、Wake-on-LAN は OS によって制御され、ネットワーク カードでサポートを有効にするにはサードパーティのデバイス ドライバーを呼び出す必要があります。HECI バスでは、ホストは要求ライン (REQ#) をアサートでき、ME は許可ライン (GNT#) をアサートし、ホストはシリアル送信信号を使用してメッセージを送信できます。HECI で Wake-on-LAN 有効化メッセージを受信すると、MEは統合された (または外部でサポートされている) ネットワーク デバイスで Wake-on-LAN を直接有効化します。OS に HECI ドライバーがないと、標準ネットワーク ドライバーで有効化できたとしても、Wake-on-LAN 機能は失われます。これは、標準ソフトウェア イメージを使用する大規模なエンタープライズ展開では大きな問題となります。
マジック ウェイク パケットが LAN デバイスによって受信されると、カプセル化されたデータがMEに渡されます。ME は独自の TCP/IP スタックを持ち、パケットのカプセル化を解除できます。次に、ME は要求ライン (REQ#) をアサートし、ホストは許可 (GNT#) をアサートして確認応答し、メッセージがホストに渡されてウェイク イベントが開始されます。
このテクノロジーにより、マジック パケットはTCPパケットにカプセル化され、パケットがルーターを介してネットワーク インフラストラクチャを通過できるようになるため、攻撃対象領域が拡大します。これは、従来の Wake-on-LAN では不可能なことです。Intel 中心の展開の利点は、このソリューションが Intel 以外のドライバーを必要としないことです。ホスト/ME の相互作用が不要な場合、HECI およびその他の ME テクノロジーは OS に依存しません。
参照
- インテル アクティブ マネジメント テクノロジー(AMT)
- ベースボード管理コントローラ(BMC)
- プラットフォーム環境制御インターフェース(PECI)
出典
- Hofemeier, Gael. 「Intel Software Network ブログ >>Intel(r) AMT と Intel(r) ME」。2011 年 12 月 14 日閲覧。
- Mungara, Ajay. 「Intel Software Network ブログ >> HECI と LMS についてお話ししましょう」。2007 年 12 月 29 日閲覧。
- 「オープン ソース Intel Active Management Technology ドライバーおよびツール」 。2007年 12 月 29 日取得。
- 「Intel Active Management Technology」 。2007年 12 月 29 日閲覧。
- 「Intel Software Network Blogs >> ベースボード管理コントローラ (BMC) vs 仮想化アプライアンスベースの管理」。2011 年 8 月 13 日にオリジナルからアーカイブ。2007年 12 月 29 日に取得。
