インタフェースの故障や、インタフェースが保守のためにオフラインになっている場合など、さまざまな要因によりインタフェースが使用不可能になる可能性があります。IPMP を使用しないと、その使用不可能になったインタフェースに関連付けられたどの IP アドレスを使用しても、システムと通信できなくなります。さらに、それらの IP アドレスを使用する既存の接続が切断されます。
IPMP を使用すると、複数の IP インタフェースを 1 つの IPMP グループに構成できます。このグループは、ネットワークトラフィックを送受信するデータアドレス付きの IP インタフェースのように機能します。グループ内のベースとなるインタフェースの 1 つで障害が発生すると、グループ内の残りのアクティブなベースとなるインタフェースの間でデータアドレスが再分配されます。したがって、インタフェースの 1 つが故障しても、グループはネットワークの接続性を維持します。IPMP では、グループで最低 1 つのインタフェースが使用可能であれば、ネットワーク接続を常に使用できます。
IPMP は、IPMP グループ内のインタフェースセット全体にアウトバウンドネットワークトラフィックを自動的に分散させることにより、全体的なネットワークパフォーマンスを向上させます。このプロセスは、アウトバウンド負荷分散と呼ばれます。システムはさらに、アプリケーションによって発信元 IP アドレスが指定されなかったパケットに対して発信元アドレス選択を実行することにより、インバウンド負荷分散も間接的に制御します。ただし、アプリケーションが発信元 IP アドレスを明示的に選択した場合は、システムはその発信元アドレスを変更しません。
IPMP がインバウンドおよびアウトバウンドの負荷分散のために実施するポリシーに関する次の重要な情報を確認してください。
オンリンク IP アドレスの場合、IPMP は、その IP アドレスに到達するための単一のアクティブな IP インタフェースをランダムに選択します。特定のオンリンク IP アドレスに対して複数の別個の接続が存在する場合は、それらすべての接続で同一のアウトバウンド IP インタフェースが使用されます。さらに、IP インタフェースが時間とともに変化する場合、その IP アドレスへのすべての接続が影響を受けます。
オフリンク IP アドレスの場合、IPMP は、そのオフリンク IP アドレスに到達する際に経由するオンリンク IP ルーターの IP アドレスに到達するための単一の IP インタフェースをランダムに選択します。このポリシーは、事実上、特定の IPMP グループのすべてのオフリンク IP アドレスが単一の IP インタフェースを使用することを意味します。
リンクアグリゲーションは IPMP と同様の機能を実行して、ネットワークのパフォーマンスと可用性を向上させます。この 2 つのテクノロジの比較については、Oracle Solaris 11.2 でのネットワークデータリンクの管理 の付録 Aリンクアグリゲーションと IPMP: 機能比較を参照してください。