ナビゲーションリンクをスキップ | |
印刷ビューの終了 | |
![]() |
Oracle Solaris 管理: ネットワークインタフェースとネットワーク仮想化 Oracle Solaris 11 Information Library (日本語) |
この Oracle Solaris リリースでのネットワーク構成
7. プロファイルでのデータリンクおよびインタフェース構成コマンドの使用
10. Oracle Solaris 上での無線インタフェース通信の構成
IPMP 障害検出は、IPv4 ネットワークと IPv4 および IPv6 のデュアルスタックネットワークで構成できます。IPMP で構成されたインタフェースは、
「データアドレス」とは従来の IPv4 アドレスや IPv6 アドレスのことであり、ブート時に DHCP サーバーによって IP インタフェースに動的に割り当てられるか、あるいは ipadm コマンドを使用して手動で割り当てられます。データアドレスは IPMP インタフェースに割り当てられます。標準の IPv4 パケットトラフィック (および該当する場合は IPv6 パケットトラフィック) が「データトラフィック」とみなされます。データトラフィックのフローは IPMP インタフェースにホストされたデータアドレスを使用し、それらのトラフィックはそのグループのアクティブインタフェースを通過します。
「検査用アドレス」とは、プローブベースの障害および修復検出を実行するために in.mpathd デーモンによって使用される、IPMP 固有のアドレスのことです。検査用アドレスもやはり、DHCP サーバーによって動的に割り当てることも、ipadm コマンドを使用して手動で割り当てることもできます。データアドレスは IPMP インタフェースに割り当てられますが、検査用アドレスはグループのベースとなるインタフェースにのみ割り当てられます。デュアルスタックネットワーク上のベースとなるインタフェースの場合、IPv4 検査用アドレスまたは IPv6 検査用アドレス、あるいはその両方を構成できます。あるベースとなるインタフェースが故障した場合、そのインタフェースの検査用アドレスが引き続き in.mpathd デーモンによってプローブベースの障害検出のために使用され、そのインタフェースがその後修復されたかどうかがチェックされます。
注 - プローブベースの障害検出を特に使用する場合のみ、検査用アドレスを構成する必要があります。それ以外の場合は、推移的プローブを有効にすることで、検査用アドレスを使用しなくても障害を検出できます。検査用アドレスを使用する場合としない場合のプローブベースの障害検出の詳細については、「検査信号ベースの障害検出」を参照してください。
以前の IPMP 実装では、特にインタフェースの故障中にアプリケーションによって使用されないように、検査用アドレスは DEPRECATED としてマークされる必要がありました。現在の実装では、検査用アドレスはベースとなるインタフェース内に存在しています。したがって、IPMP を認識しないアプリケーションによってこれらのアドレスが間違って使用されることはなくなりました。ただし、これらのアドレスがデータパケットの発信元の候補として考慮されないように、システムは自動的に、NOFAILOVER フラグの付いたすべてのアドレスを DEPRECATED としてもマークします。
一般に、サブネット上の任意の IPv4 アドレスを検査用アドレスとして使用できます。IPv4 検査用 IP アドレスは、ルートが指定できなくても構いません。IPv4 アドレスは、多くのサイトでは限定リソースなので、ルート指定できない RFC 1918 プライベートアドレスを検査用 IP アドレスとして指定したい場合もあります。 in.mpathd デーモンは、ICMP 検査信号を検査用 IP アドレスと同じサブネットのホストとしか交換しません。RFC 1918 形式の検査用アドレスを使用していない場合は、ネットワーク上のほかのシステム (ルーターが望ましい) を適切な RFC 1918 サブネットのアドレスで必ず構成してください。この構成により、in.mpathd デーモンは、ターゲットシステムと正常に検査信号を交換できます。RFC 1918 プライベートアドレスの詳細については、RFC 1918, Address Allocation for Private Internets を参照してください。
有効な IPv6 検査用 IP アドレスは、物理インタフェースのリンクローカルアドレスだけです。IPMP 検査用 IP アドレスとして機能する別の IPv6 アドレスは必要ありません。IPv6 リンクローカルアドレスは、インタフェースのメディアアクセスコントロール (MAC) アドレスに基づいています。リンクローカルアドレスは、インタフェースが起動時に IPv6 を使用できるようになったり、インタフェースが ipadm によって手動で構成されたりした場合に、自動的に構成されます。
リンクローカルアドレスの詳細については、『System Administration Guide: IP Services』の「Link-Local Unicast Address」を参照してください。
IPMP グループですべてのグループのインタフェースに IPv4 と IPv6 の両方が使用される場合には、別個の IPv4 検査用アドレスは必要ない場合があります。in.mpathd デーモンは、IPv6 リンクローカルアドレスを検査用 IP アドレスとして使用します。