Oracle® Solaris 11.2 でのネットワークデータリンクの管理

印刷ビューの終了

更新: 2014 年 9 月
 
 

別のベースとなるリンクへの VLAN の移行

VLAN の削除や再構成を行わずに、VLAN をベースとなるデータリンクから別のベースとなるデータリンクに移行します。ベースとなるリンクは、物理リンク、リンクアグリゲーション、または etherstub です。etherstub の詳細は、Oracle Solaris 11.2 での仮想ネットワークとネットワークリソースの管理 の仮想ネットワークのコンポーネントを参照してください。

VLAN を正常に移行するには、VLAN の移動先であるベースとなるデータリンクが、VLAN のデータリンクプロパティーに対応できる必要があります。これらのプロパティーがサポートされていない場合、移行は失敗し、ユーザーに通知されます。移行が正常に行われたあとは、VLAN がネットワークに接続されたままであれば、その VLAN を使用しているすべてのアプリケーションが通常の動作を継続します。

ハードウェアに依存する特定のプロパティーは、VLAN の移行後に変更される場合があります。たとえば、VLAN は常に、そのベースとなるデータリンクと同じ MAC アドレスを共有します。したがって、VLAN を移行すると、その VLAN の MAC アドレスは、ターゲットデータリンクのプライマリ MAC アドレスに変更されます。ほかにも、データリンク状態、リンク速度、および MTU サイズのプロパティーが影響を受ける可能性があります。ただし、アプリケーションは中断されることなく動作を継続します。


注 - 移行された VLAN では、元のデータリンクのハードウェアレーン統計は一切保持されません。ターゲットデータリンク上で VLAN に使用できるハードウェアレーンが、統計情報の新しい取得元になります。ただし、dlstat コマンドによってデフォルトで表示されるソフトウェア統計は保持されます。

VLAN の移行は、グローバルに実行することも選択的に実行することもできます。

グローバルな移行

グローバルな移行は、あるデータリンク上で構成されているすべての VLAN を別のデータリンクに移行するために使用されます。グローバルな移行を実行するには、ソースデータリンクとターゲットデータリンクを指定するだけで済みます。次の例では、ether0 上のすべての VLAN を net1 に移動する方法を示しています。

# dladm modify-vlan -l net1 -L ether0
–l

VLAN の移行先であるターゲットデータリンクを表します。

–L

VLAN が構成されている元のデータリンクを表します。


注 - 移行元データリンクの前にターゲットデータリンクを指定する必要があります。

選択的移行

選択的移行は、選択された VLAN のみを移行するために使用されます。VLAN の選択的な移行を実行する場合は、移動する VLAN を指定します。Figure 3–3 に基づく次の例では、VLAN は net0 から net3 に移動されます。

# dladm modify-vlan -l net3 web1,auth1,app1

注 -  VLAN を選択的に移行する場合は、–L オプションを含めないでください。これはグローバルな移行だけに適用されるオプションです。

移行を実行する間に、VLAN の VLAN ID を変更できます。Figure 3–3 を基にして、次の例では、複数の VLAN を移行すると同時にそれらの VLAN ID を変更する方法を示します。

# dladm show-vlan
LINK    VID      OVER     FLAGS
web1    111      net0     -----
auth1   112      net0     -----
app1    113      net0     -----

# dladm modify-vlan -l net3 -v 123 web1
# dladm modify-vlan -l net3 -v 456 auth1
# dladm modify-vlan -l net3 -v 789 app1
# dladm show-vlan
LINK    VID      OVER     FLAGS
web1    123      net3     -----
auth1   456      net3     -----
app1    789      net3     -----

注 -  同等のコマンド dladm modify-vnic は、VLAN として構成されている VNIC を移行します。VLAN を移行するのか、VLAN として構成されている VNIC を移行するのかによって、正しいサブコマンドを使用する必要があります。dladm show-vlan コマンドで表示される VLAN に対しては、modify-vlan サブコマンドを使用します。modify-vnic サブコマンドは、dladm show-vnic コマンドの出力で表示される VNIC (VLAN ID を持っているものも含む) に対して使用します。VNIC の変更方法については、Oracle Solaris 11.2 での仮想ネットワークとネットワークリソースの管理 のVNIC の VLAN ID の変更を参照してください。