network(ボンディング インターフェイス)

network(ボンディング インターフェイス)オブジェクトには、ストレージ ノード上のボンディング ネットワーク インターフェイスの設定情報が含まれます。GetConfigメソッドとGetNetworkConfigメソッドを使用して、ストレージ ノードのこの情報を取得することができます。

オブジェクト メンバー

このオブジェクトのメンバーは次のとおりです。

名前 説明 タイプ
address ノード上でこのインターフェイスに割り当てられたIPv4アドレス。 文字列
addressV6 ノード上でBond1Gインターフェイスに割り当てられたIPv6管理アドレス。 文字列
bond-downdelay リンク障害が検出されてからスレーブが無効になるまでの待機時間。 文字列
bond-fail_over_mac ネットワーク インターフェイスのMACアドレスの設定。 文字列
bond-miimon リンク障害がないかMIIリンク状態を調べる頻度。 整数
bond-mode ボンディング モード。有効な値は次のとおりです。
  • ActivePassive(デフォルト)
  • ALB
  • LACP(推奨)
文字列
bond-primary_reselect プライマリ ボンディング スレーブがアクティブなスレーブとして選択されるタイミングを指定します。有効な値は次のとおりです。
  • Always
  • Better
  • Failure
文字列
bond-slaves ボンディングのスレーブ インターフェイスのリスト。 文字列
bond-lacp_rate ボンディング モードが「LACP」の場合、レートが次のいずれかに変更されることがあります。
  • LACP Fast(デフォルト)
  • LACP Slow
整数
bond-updelay リンクが検出されてからスレーブが有効になるまでの待機時間。 整数
dns-nameservers カンマまたはスペースで区切られた、ドメイン ネーム サービスに使用されているアドレスのリスト。 文字列
dns-search カンマまたはスペースで区切られた、DNS検索ドメインのリスト。 文字列
family インターフェイスで使用するように設定されているアドレス ファミリー。IPv4の「inet」が現在サポートされています。 文字列
gateway ローカル ネットワークからのトラフィックの送信に使用されているルータのIPv4ネットワーク アドレス。 文字列
gatewayV6 ローカルBond1Gネットワークからのトラフィックの送信に使用されているルータのIPv6ネットワーク アドレス。 文字列
ipV6PrefixLength Bond1GネットワークのIPv6トラフィック用の、タイプが「net」の静的ルートのサブネット プレフィックス長。 文字列
macAddress インターフェイスに割り当てられた、ネットワークが監視する実際のMACアドレス。 文字列
macAddressPermanent メーカーがインターフェイスに割り当てた変更不可のMACアドレス。 文字列
method インターフェイスの設定に使用する方法。有効な値は次のとおりです。
  • Loopback:IPv4ループバック インターフェイスを定義する場合に使用します。
  • manual:自動設定されないインターフェイスを定義する場合に使用します。
  • dhcp:DHCP経由でIPアドレスを取得する場合に使用できます。
  • static:IPv4アドレスが静的に割り当てられたイーサネット インターフェイスを定義する場合に使用します。
文字列
mtu インターフェイスが伝送できる最大パケット サイズ(バイト)。1,500~9,000にする必要があります。 文字列
netmask インターフェイスのサブネットを指定するビットマスク。 文字列
network ネットマスクに基づくIPアドレス範囲の開始位置を指定します。 文字列
routes ルーティング テーブルに適用されるルート文字列の、カンマ区切りの配列。 文字列の配列
status インターフェイスの状態。有効な値は次のとおりです。
  • Down:インターフェイスは非アクティブです。
  • Up:インターフェイスは準備できていますが、リンクがありません。
  • UpAndRunning:インターフェイスの準備は完了しており、リンクが確立されています。
文字列
symmetricRouteRules ノードに設定されている対称ルーティング ルール。 文字列の配列
upAndRunning インターフェイスの準備が完了していて、リンクがあるかどうか。 ブーリアン
virtualNetworkTag インターフェイスの仮想ネットワーク識別子(VLANタグ)。 文字列

メンバーの変更の可否とノードの状態

次の表に、それぞれのノード状態でオブジェクトのパラメータを変更できるかどうかを示します。

メンバー名 Available状態 Pending状態 Active状態
address ×
addressV6 ×
bond-downdelay システムで設定 N/A N/A
bond-fail_over_mac システムで設定 N/A N/A
bond-miimon システムで設定 N/A N/A
bond-mode
bond-primary_reselect システムで設定 N/A N/A
bond-slaves システムで設定 N/A N/A
bond-lacp_rate
bond-updelay システムで設定 N/A N/A
dns-nameservers
dns-search
family × × ×
gateway
gatewayV6
ipV6PrefixLength
macAddress システムで設定 N/A N/A
macAddressPermanent システムで設定 N/A N/A
method × × ×
mtu
netmask
network × × ×
routes
status
symmetricRouteRules システムで設定 N/A N/A
upAndRunning システムで設定 N/A N/A
virtualNetworkTag