ナビゲーションリンクをスキップ | |
印刷ビューの終了 | |
Oracle Solaris 11.1 ネットワークパフォーマンスの管理 Oracle Solaris 11.1 Information Library (日本語) |
このセクションでは、リンクアグリゲーションの構成および管理のさまざまな手順について説明します。トランクアグリゲーションの構成と DLMP アグリゲーションの構成で、手順の一部は共通です。一方のタイプに固有の手順には、その旨が明記されています。
始める前に
注 - リンクアグリゲーションは、同一の速度で稼働する全二重のポイントツーポイントリンク上でのみ機能します。アグリゲーション内のインタフェースがこの要件を満たしていることを確認してください。
アグリゲーショントポロジ内でスイッチを使用している場合に、トランクアグリゲーションを作成するときは、スイッチ上で次の操作を行なったことを確認してください:
アグリゲーションとして使用されるようにポートを構成します。
スイッチが LACP をサポートしている場合は、LACP をアクティブモードまたは受動モードで構成します。
これらの前提条件は DLMP アグリゲーションには適用されません。
詳細は、『Oracle Solaris 11.1 の管理: セキュリティーサービス』の「割り当てられている管理権限を使用する方法」を参照してください。
# dladm show-link
たとえば、データリンク上に IP インタフェースが作成されている場合は、まずその IP インタフェースを削除します。
# ipadm show-if IFNAME CLASS STATE ACTIVE OVER lo0 loopback ok yes -- net0 ip ok no --
この出力は、データリンク net0 上に IP インタフェースが存在することを示しています。
# ipadm delete-ip interface
ここで、interface はリンク上の IP インタフェースを指定します。
トランクアグリゲーションを作成するには、次のコマンドを発行します。
# dladm create-aggr [-f] [-P policy] [-L lacpmode] \ [-T time] [-u address] -l link1 -l link2 [...] aggr
アグリゲーションを強制的に作成します。このオプションは、リンク状態通知をサポートしていないデバイスを集約しようとする場合に使用します。
アグリゲーションの負荷分散ポリシーを指定します。
LACP を使用する場合は、そのモードを指定します。off、active、passive のいずれかです。「アグリゲーションの LACP モードとスイッチ」を参照してください。
LACP の時間を指定します。
アグリゲーションの固定ユニキャストアドレスを指定します。
集約するデータリンクを指定します。
アグリゲーションの名前を指定します。カスタマイズした任意の名前を使用できます。名前の割り当ての規則については、『Oracle Solaris 11 ネットワーキングの紹介』の「有効なリンク名のための規則」を参照してください。
DLMP アグリゲーションを作成するには、次のコマンドを発行します。
# dladm create-aggr -m haonly -l link1 -l link2 [...] aggr
集約するデータリンクを指定します。
アグリゲーションの名前を指定します。
# dladm show-aggr
アグリゲーションの状態は UP である必要があります。
例 2-1 トランクアグリゲーションの作成
この例は、ベースとなる 2 つのデータリンク net0 および net1 を含むリンクアグリゲーションを作成するコマンドを示しています。また、アグリゲーションは LACP パケットを送信するように構成されます。この例ではまず、ベースとなるデータリンク上の既存の IP インタフェースを削除します。
# ipadm show-if IFNAME CLASS STATE ACTIVE OVER lo0 loopback ok yes -- net0 ip ok no -- net1 ip ok no -- # ipadm delete-ip net0 # ipadm delete-ip net1 # dladm create-aggr -L active -l net0 -l net1 aggr0 # dladm show-aggr LINK MODE POLICY ADDRPOLICY LACPACTIVITY LACPTIMER aggr0 standard L4 auto on short
例 2-2 DLMP アグリゲーションの作成
この例は、DLMP アグリゲーションを作成する方法を示しています。アグリゲーションにはベースとなる 3 つのデータリンクがあります。
# dladm create-aggr -m haonly -l net0 -l net1 -l net2 aggr0 # dladm show-link LINK CLASS MTU STATE BRIDGE OVER net0 phys 1500 up -- ---- net1 phys 1500 up -- ---- net2 phys 1500 up -- ---- aggr0 aggr 1500 up -- net0, net1, net2 # dladm show-aggr LINK MODE POLICY ADDRPOLICY LACPACTIVITY LACPTIMER aggr0 haonly -- ---- --- ----
トランクアグリゲーションと DLMP アグリゲーションの間でアグリゲーションのタイプを切り替えるには、dladm modify-aggr コマンドを使用してアグリゲーションのモードを変更します。アグリゲーションのタイプを切り替えると、構成全体が変更されることに注意してください。したがって、この手順では、ほかのリンクアグリゲーションプロパティーを単に変更する場合よりも総合的にアグリゲーションが影響を受けます。
詳細は、『Oracle Solaris 11.1 の管理: セキュリティーサービス』の「割り当てられている管理権限を使用する方法」を参照してください。
# dladm show-aggr
出力の MODE フィールドは、アグリゲーションの現在のタイプを示します。MODE の値は、トランクアグリゲーションの場合は standard、DLMP アグリゲーションの場合は haonly です。
# dladm modify-aggr -m mode aggr
ここで、mode は、トランクアグリゲーションに切り替える場合は standard、DLMP アグリゲーションに切り替える場合は haonly です。
# dladm show-aggr
例 2-3 トランクアグリゲーションから DLMP アグリゲーションへの切り替え
この例は、アグリゲーションをトランクアグリゲーションから DLMP アグリゲーションに変更する方法を示しています。
# dladm show-aggr LINK MODE POLICY ADDRPOLICY LACPACTIVITY LACPTIMER aggr0 standard L2 auto active short # dladm modify-aggr -m haonly aggr0 # dladm show-aggr LINK MODE POLICY ADDRPOLICY LACPACTIVITY LACPTIMER aggr0 haonly -- ---- ----- ----
次に、スイッチ側で、それまでトランクアグリゲーションに適用されていたスイッチ構成を削除します。
この手順では、トランクアグリゲーションのみの、選択した属性を変更する方法を示します。これらの属性は DLMP アグリゲーションではサポートされていません。
詳細は、『Oracle Solaris 11.1 の管理: セキュリティーサービス』の「割り当てられている管理権限を使用する方法」を参照してください。
# dladm modify-aggr -P policy aggr
「ポリシーと負荷分散」で説明されているように 1 つ以上のポリシー L2、L3、および L4 を表します。
ポリシーを変更するアグリゲーションを指定します。
# dladm modify-aggr -L lacpmode -T time aggr
アグリゲーションが実行される LACP モードを示します。値は、active、passive、および off です。
LACP タイマー値を示します。値は、short または long です。
ポリシーを変更するアグリゲーションを指定します。
例 2-4 トランクアグリゲーションの変更
この例は、リンクアグリゲーション aggr0 のポリシーを L2 に変更したあと、active LACP モードをオンに設定する方法を示しています。
# dladm modify-aggr -P L2 aggr0 # dladm modify-aggr -L active -T short aggr0 # dladm show-aggr LINK MODE POLICY ADDRPOLICY LACPACTIVITY LACPTIMER aggr0 standard L2 auto active short
詳細は、『Oracle Solaris 11.1 の管理: セキュリティーサービス』の「割り当てられている管理権限を使用する方法」を参照してください。
# ipadm delete-ip interface
ここで、interface は、データリンク上に構成されている IP インタフェースです。
# dladm add-aggr -l link [-l link] [...] aggr
ここで、link はアグリゲーションに追加するデータリンクを表し、aggr はアグリゲーションの名前です。
スイッチに対して何らかの再構成タスクを実行するには、スイッチのドキュメントを参照してください。
例 2-5 アグリゲーションへのリンクの追加
この例は、アグリゲーション aggr0 にリンクを追加する方法を示しています。
# dladm show-link LINK CLASS MTU STATE BRODGE OVER net0 phys 1500 up -- ---- net1 phys 1500 up -- ---- aggr0 aggr 1500 up -- net0, net1 net3 phys 1500 up -- ---- # ipadm delete-ip net3 # dladm add-aggr -l net3 aggr0 # dladm show-link LINK CLASS MTU STATE BRIDGE OVER net0 phys 1500 up -- ---- net1 phys 1500 up -- ---- aggr0 aggr 1500 up -- net0, net1, net3 net3 phys 1500 up -- ----
詳細は、『Oracle Solaris 11.1 の管理: セキュリティーサービス』の「割り当てられている管理権限を使用する方法」を参照してください。
# dladm remove-aggr -l link aggr
例 2-6 アグリゲーションからのリンクの削除
この例は、アグリゲーション aggr0 からリンクを削除する方法を示しています。
dladm show-link LINK CLASS MTU STATE OVER net0 phys 1500 up -- ---- net1 phys 1500 up -- ---- aggr0 aggr 1500 up -- net0, net1, net3 net3 phys 1500 up -- ---- # dladm remove-aggr -l net3 aggr0 # dladm show-link LINK CLASS MTU STATE BRIDGE OVER net0 phys 1500 up -- ---- net1 phys 1500 up -- ---- aggr0 aggr 1500 up -- net0, net1 net3 phys 1500 unknown -- ----
詳細は、『Oracle Solaris 11.1 の管理: セキュリティーサービス』の「割り当てられている管理権限を使用する方法」を参照してください。
# ipadm delete-ip IP-aggr
ここで、IP-aggr はリンクアグリゲーション上の IP インタフェースです。
# dladm delete-aggr aggr
例 2-7 リンクアグリゲーションの削除
この例は、アグリゲーション aggr0 を削除する方法を示しています。この削除は永続します。
# ipadm delete-ip aggr0 # dladm delete-aggr aggr0