JavaScript is required to for searching.
ナビゲーションリンクをスキップ
印刷ビューの終了
Solaris のシステム管理 (IP サービス)     Oracle Solaris 10 8/11 Information Library (日本語)
search filter icon
search icon

ドキュメントの情報

はじめに

パート I システム管理の概要: IP サービス

1.  Oracle Solaris TCP/IP プロトコル群 (概要)

パート II TCP/IP の管理

2.  TCP/IP ネットワークの計画 (手順)

3.  IPv6 の紹介(概要)

4.  IPv6 ネットワークの計画 (手順)

5.  TCP/IP ネットワークサービスと IPv4 アドレス指定の構成 (作業)

6.  ネットワークインタフェースの管理 (作業)

ネットワークインタフェースの管理の新機能

インタフェースの管理 (作業マップ)

物理インタフェースの管理の基礎

ネットワークインタフェース名

インタフェースを plumb する

Oracle Solaris インタフェースタイプ

個々のネットワークインタフェースの管理

インタフェースの状態を取得する方法

システムインストール後に物理インタフェースを構成する方法

物理インタフェースを削除する方法

SPARC: インタフェースの MAC アドレスが一意であることを確認する方法

仮想ローカルエリアネットワークの管理

VLAN トポロジの概要

VLAN タグと物理接続点

ネットワーク上の VLAN の計画

VLAN 構成を計画する方法

VLAN の構成

VLAN を構成する方法

リンク集約の概要

リンク集約の基本

バックツーバックリンク集約

ポリシーと負荷分散

集約モードとスイッチ

リンク集約の要件

リンク集約を作成する方法

集約を変更する方法

集約からインタフェースを削除する方法

集約を削除する方法

リンク集約上に VLAN を構成する方法

7.  IPv6 ネットワークの構成 (手順)

8.  TCP/IP ネットワークの管理 (手順)

9.  ネットワークの問題の障害追跡 (手順)

10.  TCP/IP と IPv4 の詳細 (リファレンス)

11.  IPv6 の詳細 (リファレンス)

パート III DHCP

12.  DHCP について (概要)

13.  DHCP サービスの使用計画 (手順)

14.  DHCP サービスの構成 (手順)

15.  DHCP の管理 (手順)

16.  DHCP クライアントの構成と管理

17.  DHCP の障害追跡 (リファレンス)

18.  DHCP コマンドと DHCP ファイル (リファレンス)

パート IV IP セキュリティー

19.  IP セキュリティーアーキテクチャー (概要)

20.  IPsec の構成 (手順)

21.  IP セキュリティーアーキテクチャー (リファレンス)

22.  インターネットキー交換 (概要)

23.  IKE の設定 (手順)

24.  インターネットキー交換 (リファレンス)

25.  Oracle Solaris の IP フィルタ (概要)

26.  IP フィルタ (手順)

パート V モバイル IP

27.  モバイル IP (概要)

28.  モバイル IP の管理 (手順)

29.  モバイル IP のファイルおよびコマンド (リファレンス)

パート VI IPMP

30.  IPMP の紹介 (概要)

31.  IPMP の管理 (手順)

パート VII IP サービス品質 (IPQoS)

32.  IPQoS の紹介 (概要)

33.  IPQoS 対応ネットワークの計画 (手順)

34.  IPQoS 構成ファイルの作成 (手順)

35.  IPQoS の起動と保守(手順)

36.  フローアカウンティングの使用と統計情報の収集 (手順)

37.  IPQoS の詳細 (リファレンス)

用語集

索引

リンク集約の概要


注 - オリジナルの Oracle Solaris 10 リリースと以前のバージョンの Oracle Solaris はリンク集約をサポートしていません。これらの以前の Oracle Solaris リリースでリンク集約を作成するには、『Sun Trunking 1.3 Installation and Users Guide』で説明されているように、Sun Trunking を使用します。


Oracle Solaris では、リンク集約へのネットワークインタフェースの編成をサポートしています。「リンク集約」は、単一の論理的なユニットとして構成されるシステム上の複数のインタフェースで構成されます。リンク集約は「Trunking」とも呼ばれ、IEEE 802.3ad Link Aggregation Standard で定義されています。

IEEE 802.3ad Link Aggregation Standard には、複数の全二重 Ethernet リンクの伝送容量を単一の論理リンクに統合する方法が記載されています。このリンク集約グループは、事実上単一のリンクであるかのように扱われます。

次にリンク集約の機能を示します。

リンク集約の基本

基本的なリンク集約のトポロジには、一連の物理インタフェースで構成された単一の集約が含まれます。基本的なリンク集約は、次のような状況で使用します。

図 6-3 に、有名な Web サイトをホストするサーバーの集約を示します。このサイトでは、インターネット顧客とサイトのデータベースサーバーの間の照会トラフィックのために帯域幅を増やす必要があります。セキュリティー上の理由で、サーバー上の各インタフェースの存在を外部アプリケーションから隠す必要があります。解決策として、 IP アドレス 192.168.50.32 で集約 aggr1 を使用します。この集約は、bge0 - bge2 の 3 つのインタフェースで構成されます。これらのインタフェースは、顧客の照会に答えるためのトラフィックの送信専用で使用されます。すべてのインタフェースからのパケットトラフィック上の送信アドレスは、aggr1 の IP アドレスである 192.168.50.32 です。

図 6-3 基本的なリンク集約トポロジ

image:図は、リンク aggr1 のブロックを示します。このリンクブロックに 3 つの物理インタフェース bge0 - bge2 が接続されています。

図 6-4 は、それぞれに集約が構成された 2 つのシステムを含むローカルネットワークを示しています。2 つのシステムはスイッチによって接続されています。スイッチ経由で集約を実行する必要がある場合は、そのスイッチが集約テクノロジをサポートしている必要があります。このタイプの構成は、高可用性と冗長性を持つシステムを実現するために特に有効です。

図では、システム A が bge0bge1 という 2 つのインタフェースで構成される集約を使用しています。これらのインタフェースは、集約に入れられたポートを介してスイッチに接続されています。システム B は、e1000g0 - e1000g3 という 4 つのインタフェースの集約を使用しています。これらのインタフェースもスイッチの集約に入れられたポートに接続されています。

図 6-4 スイッチを使用したリンク集約のトポロジ

image:この図については、前の本文中で説明しています。

バックツーバックリンク集約

バックツーバックリンク集約のトポロジには、次の図に示すように、相互に直接ケーブル接続された 2 台の別個のシステムが含まれます。これらのシステムでは並列集約が実行されます。

図 6-5 基本的なバックツーバック集約のトポロジ

image:この図については、次の本文中で説明しています。

この図では、システム A 上のデバイス bge0 が、システム B 上の bge0 に直接リンクされ、ほかのデバイスも同様にリンクされています。この方法では、システム A とシステム B は、冗長性と高可用性を提供し、さらに両方のシステム間での高速通信をサポートできます。各システムではさらに、ローカルネットワーク内のトラフィックフロー用の ce0 インタフェースも構成されています。

バックツーバックリンク集約のもっとも一般的なアプリケーションはミラー化されたデータベースサーバーです。両方のサーバーを同時に更新する必要があるため、大きな帯域幅、高速のトラフィックフロー、および信頼性が必要になります。バックツーバックリンク集約のもっとも一般的な使用場所としてデータセンターがあります。

ポリシーと負荷分散

リンク集約を使用する予定の場合は、送信トラフィック用のポリシーを定義することを検討してください。このポリシーでは、使用可能な集約のリンク全体にパケットを分散する方法を指定し、負荷分散を確立することができます。次に、使用可能な層指定子と集約ポリシーに対するそれらの意味について説明します。

これらのポリシーを任意に組み合わせて使用することもできます。デフォルトのポリシーは L4 です。詳細は、dladm(1M) のマニュアルページを参照してください。

集約モードとスイッチ

集約トポロジにスイッチ経由の接続が含まれている場合は、スイッチが「LACP (Link Aggregation Control Protocol)」をサポートするかどうかに注意する必要があります。スイッチが LACP をサポートしている場合は、スイッチと集約の LACP を構成する必要があります。ただし、次のいずれかの LACP の動作「モード」を定義できます。

構文については、dladm(1M) のマニュアルページとスイッチの製造元のマニュアルを参照してください。

リンク集約の要件

リンク集約の構成には次のような要件があります。

リンク集約を作成する方法

始める前に


注 - リンク集約は、同一の速度で稼働する全二重のポイントツーポイントリンク上でのみ機能します。集約内のインタフェースがこの要件を満たしていることを確認してください。


集約トポロジ内でスイッチを使用している場合は、スイッチ上で次の操作を行なったことを確認してください。

  1. Primary Administrator 役割を引き受けるか、スーパーユーザーになります。

    Primary Administrator 役割には、Primary Administrator プロファイルが含まれます。役割を作成してユーザーに役割を割り当てるには、『Solaris のシステム管理 (基本編)』の第 2 章「Solaris 管理コンソールの操作 (手順)」を参照してください。

  2. 現在システムにインストールされているインタフェースを調べます。
    # dladm show-link
  3. plumb されているインタフェースを判別します。
    # ifconfig -a
  4. 集約を作成します。
    # dladm create-aggr -d interface -d interface [...]key
    interface

    集約の一部になるインタフェースのデバイス名を表します。

    key

    集約を識別する番号です。最小のキー番号は1 です。0 はキーには使用できません。

    次に例を示します。

    # dladm create-aggr -d bge0 -d bge1 1
  5. 新しく作成した集約を構成して plumb します。
    # ifconfig aggrkey plumb IP-address up

    次に例を示します。

    # ifconfig aggr1 plumb 192.168.84.14 up
  6. 作成した集約の状態を確認します。
    # dladm show-aggr

    画面に次のような出力が表示されます。

    key: 1 (0x0001) policy: L4      address: 0:3:ba:7:84:5e (auto)
    device   address           speed         duplex  link    state
    bge0     0:3:ba:7:b5:a7    1000  Mbps    full    up      attached
    bge1     0:3:ba:8:22:3b    0     Mbps    unknown down    standby

    この出力は、キーが 1 でポリシーが L4 の集約が作成されたことを示しています。

  7. (省略可能) リンク集約の IP 構成は、リブート後も保持されるようにします。
    1. IPv4 アドレスベースのリンク集約の場合は、/etc/hostname.aggr.key ファイルを作成します。IPv6 ベースのリンク集約の場合は、/etc/hostname6.aggr.key ファイルを作成します。
    2. リンク集約の IPv4 または IPv6 アドレスをファイルに入力します。

      たとえば、この処理で作成される集約の場合、次のファイルを作成します。

      # vi /etc/hostname.aggr1
      192.168.84.14
    3. 再構成用ブートを実行します。
      # reboot -- -r
    4. /etc/hostname.aggrkey ファイルに入力したリンク集約構成が構成済みであることを確認します。
      # ifconfig -a
      .
      .
      aggr1: flags=1000843 <UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 3
              inet 192.168.84.14 netmask ff000000 broadcast 192.255.255.

例 6-4 リンク集約の作成

この例は、bge0bge1 という 2 つのデバイスを含むリンク集約を作成するために使用するコマンドと、その出力結果を示しています。

# dladm show-link
ce0             type: legacy    mtu: 1500       device: ce0
ce1             type: legacy    mtu: 1500       device: ce1
bge0            type: non-vlan  mtu: 1500       device: bge0
bge1            type: non-vlan  mtu: 1500       device: bge1
bge2            type: non-vlan  mtu: 1500       device: bge2
# ifconfig -a
lo0: flags=2001000849 <UP,LOOPBACK,RUNNING,MULTICAST,IPv4,VIRTUAL> mtu 8232 index 1
        inet 127.0.0.1 netmask ff000000 
ce0: flags=1000843 <UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 2
        inet 192.168.84.253 netmask ffffff00 broadcast 192.168.84.255
        ether 0:3:ba:7:84:5e 
# dladm create-aggr -d bge0 -d bge1 1
# ifconfig aggr1 plumb 192.168.84.14 up
# dladm show-aggr
key: 1 (0x0001) policy: L4      address: 0:3:ba:7:84:5e (auto)
device   address           speed         duplex  link    state
bge0     0:3:ba:7:b5:a7    1000  Mbps    full    up      attached
bge1     0:3:ba:8:22:3b    0     Mbps    unknown down    standby

# ifconfig -a
lo0: flags=2001000849 <UP,LOOPBACK,RUNNING,MULTICAST,IPv4,VIRTUAL> mtu 8232 index 1
        inet 127.0.0.1 netmask ff000000 
ce0: flags=1000843 <UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 2
        inet 192.168.84.253 netmask ffffff00 broadcast 192.168.84.255
        ether 0:3:ba:7:84:5e 
aggr1: flags=1000843 <UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 3
        inet 192.168.84.14 netmask ff000000 broadcast 192.255.255.255
        ether 0:3:ba:7:84:5e 

集約に使用された 2 つのインタフェースは、 ifconfig によって事前に plumb されていません。

集約を変更する方法

この手順では、集約の定義に次の変更を加える方法を示します。

  1. Primary Administrator 役割を引き受けるか、スーパーユーザーになります。

    Primary Administrator 役割には、Primary Administrator プロファイルが含まれます。役割を作成してユーザーに役割を割り当てるには、『Solaris のシステム管理 (基本編)』の第 2 章「Solaris 管理コンソールの操作 (手順)」を参照してください。

  2. 集約のポリシーを変更します。
    # dladm modify-aggr -Ppolicy key   
    policy

    「ポリシーと負荷分散」で説明されているように 1 つ以上のポリシー L2、L3、および L4 を表します。

    key

    集約を識別する番号です。最小のキー番号は 1 です。0 はキーには使用できません。

  3. 集約内のデバイスが接続されているスイッチ上で LACP が実行されている場合は、LACP をサポートするように集約を変更します。

    スイッチ上で受動モードで LACP が実行されている場合は、集約用にアクティブモードに構成したことを確認してください。

    # dladm modify-aggr -l LACP mode -t timer-value key
    -l LACP mode

    集約が実行される LACP モードを示します。値は、activepassive、および off です。

    -t timer-value

    LACP タイマー値を示します。値は、short または long です。

    key

    集約を識別する番号です。最小のキー番号は 1 です。0 はキーには使用できません。

例 6-5 リンク集約の変更

この例は、集約 aggr1 のポリシーを L2 に変更し、LACP モードをアクティブにする方法を示しています。

# dladm modify-aggr -P L2 1
# dladm modify-aggr -l active -t short 1
# dladm show-aggr
key: 1 (0x0001) policy: L2      address: 0:3:ba:7:84:5e (auto)
device   address           speed         duplex  link    state
bge0     0:3:ba:7:b5:a7    1000  Mbps    full    up      attached
bge1     0:3:ba:8:22:3b    0     Mbps    unknown down    standby

集約からインタフェースを削除する方法

  1. Primary Administrator 役割を引き受けるか、スーパーユーザーになります。

    Primary Administrator 役割には、Primary Administrator プロファイルが含まれます。役割を作成してユーザーに役割を割り当てるには、『Solaris のシステム管理 (基本編)』の第 2 章「Solaris 管理コンソールの操作 (手順)」を参照してください。

  2. 集約からインタフェースを削除します。
    # dladm remove-aggr -d interface

例 6-6 集約からのインタフェースの削除

この例は、集約 aggr1 からインタフェースを削除する方法を示しています。

# dladm show-aggr
key: 1 (0x0001) policy: L2      address: 0:3:ba:7:84:5e (auto)
device   address           speed         duplex  link    state
bge0     0:3:ba:7:b5:a7    1000  Mbps    full    up      attached
bge1     0:3:ba:8:22:3b    0     Mbps    unknown down    standby
# dladm remove-aggr -d bge1 1
# dladm show-aggr
key: 1 (0x0001) policy: L2      address: 0:3:ba:7:84:5e (auto)
device   address           speed         duplex  link    state
bge0     0:3:ba:7:b5:a7    1000  Mbps    full    up      attached
          

集約を削除する方法

  1. Primary Administrator 役割を引き受けるか、スーパーユーザーになります。

    Primary Administrator 役割には、Primary Administrator プロファイルが含まれます。役割を作成してユーザーに役割を割り当てるには、『Solaris のシステム管理 (基本編)』の第 2 章「Solaris 管理コンソールの操作 (手順)」を参照してください。

  2. 集約を削除します。
    # dladm delete-aggr key
    key

    集約を識別する番号です。最小のキー番号は 1 です。0 はキーには使用できません。

例 6-7 集約を削除する方法

この例は、集約 aggr1 を削除する方法を示しています。

# dladm show-aggr
key: 1 (0x0001) policy: L2      address: 0:3:ba:7:84:5e (auto)
     device   address           speed     duplex  link    state
# dladm delete-aggr -d 1

リンク集約上に VLAN を構成する方法

インタフェース上に VLAN を構成する場合と同じ方法で、リンク集約上に VLAN を作成することもできます。VLAN については、「仮想ローカルエリアネットワークの管理」を参照してください。ここでは、VLAN とリンク集約の構成について説明します。

始める前に

まず、有効な IP アドレスを使用してリンク集約を構成します。集約の key の値を書き留めます。この値は、集約上に VLAN を作成する際に必要になります。リンク集約を作成する場合は、「リンク集約を作成する方法」を参照してください。

  1. リンク集約がすでに作成されている場合は、その集約の鍵を取得します。
    # dladm show-aggr
  2. リンク集約上に VLAN を作成します。
    # ifconfig aggrVIDkey plumb

    次に、各引数について説明します。

    VID

    VLAN の ID

    key

    VLAN を作成するリンク集約の鍵。鍵は 3 桁の形式でなければいけません。たとえば、集約の鍵が 1 の場合、VLAN の名前に含まれる鍵の番号は 001 となります。

  3. 手順 2 を繰り返して、集約上にほかの VLAN も作成します。
  4. 有効な IP アドレスを使用して VLAN を構成します。
  5. 持続的な VLAN 構成を作成するには、対応する /etc/hostname.VLAN 構成ファイルに IP アドレス情報を追加します。

例 6-8 リンク集約上に複数の VLAN を構成する

この例では、リンク集約上に 2 つの VLAN を構成します。dladm show-aggr コマンドの出力で、リンク集約の鍵は 1 であることが示されています。VLAN には VID 193194 がそれぞれ割り当てられます。

# dladm show-aggr
key: 1 (0x0001) policy: L4      address: 0:3:ba:7:84:5e (auto)
device   address           speed         duplex  link    state
bge0     0:3:ba:7:b5:a7    1000  Mbps    full    up      attached
bge1     0:3:ba:8:22:3b    0     Mbps    unknown down    standby

# ifconfig aggr193001 plumb
# ifconfig aggr193001 192.168.10.5/24 up

# ifconfig aggr194001 plumb
# ifconfig aggr194001 192.168.10.25/24 up

# vi /etc/hostname.aggr193001
192.168.10.5/24

# vi /etc/hostname.aggr194001 192.168.10.25/24