IPMP グループの構成はシステム構成によって決まります。
次の IPMP 構成規則に従ってください。
同じ LAN 上の複数の IP インタフェースは、1 つの IPMP グループに構成される必要があります。LAN は、同じリンク層ブロードキャストドメインに属するノードから成る VLAN や有線と無線の両方のローカルネットワークなど、さまざまなローカルネットワーク構成を広く指します。
IPMP グループのベースとなる IP インタフェースが異なる LAN にまたがってはいけません。
たとえば、3 つのインタフェースを備えたシステムが 2 つの別個の LAN に接続されているとします。一方の LAN に 2 つの IP インタフェースが接続し、他方の LAN に単一の IP インタフェースが接続します。この場合、最初の規則により、1 つ目の LAN に接続する 2 つの IP インタフェースは 1 つの IPMP グループとして構成される必要があります。2 番目の規則のため、2 つ目の LAN に接続する単一の IP インタフェースがその IPMP グループのメンバーになることはできません。単一の IP インタフェースでは、IPMP 構成は必須ではありません。ただし、その単一のインタフェースの可用性をモニターするために、そのインタフェースを 1 つの IPMP グループに構成してもかまいません。単一インタフェースの IPMP 構成の詳細については、IPMP インタフェース構成のタイプを参照してください。
別のケースとして、1 つ目の LAN へのリンクが 3 つの IP インタフェースから構成され、もう 1 つのリンクが 2 つのインタフェースから構成される場合を考えます。この設定は 2 つの IPMP グループの構成を必要とします (1 つ目の LAN に接続する 3 つのインタフェースから成るグループと、2 つ目の LAN に接続する 2 つのインタフェースから成るグループ)。
同じグループのすべてのインタフェースは、同じ順番で構成された STREAMS モジュールを持っていなければなりません。IPMP グループを計画する際には、まず、今後 IPMP グループに含められるすべてのインタフェース上の STREAMS モジュールの順番をチェックし、各インタフェースのモジュールを IPMP グループの標準の順番でプッシュします。STREAMS モジュールの一覧を出力するには、ifconfig interface modlist コマンドを使用します。たとえば、net0 インタフェースの ifconfig 出力は次のようになります。
# ifconfig net0 modlist 0 arp 1 ip 2 e1000g
上の出力が示しているように、インタフェースは通常、IP モジュールのすぐ下のネットワークドライバとして存在します。これらのインタフェースでは、追加の構成は必要ありません。ただし、特定のテクノロジは、IP モジュールとネットワークドライバの間に STREAMS モジュールとしてプッシュされます。STREAMS モジュールがステートフルである場合、グループ内のすべてのインタフェースに同じモジュールをプッシュしている場合でも、フェイルオーバーで予期しない動作が発生する可能性があります。ただし、IPMP グループのすべてのインタフェースに同じ順番で転送している場合は、処理状態を把握できない STREAMS モジュールを使用できます。
次の例は、各インタフェースのモジュールを IPMP グループの標準の順番でプッシュするときに使用するコマンドを示しています。
# ifconfig net0 modinsert vpnmod@3
IPMP グループを計画する際の詳細な段階については、IPMP グループの計画を立てる方法を参照してください。