JavaScript is required to for searching.
ナビゲーションリンクをスキップ
印刷ビューの終了
Oracle Solaris 管理: ネットワークインタフェースとネットワーク仮想化     Oracle Solaris 11 Information Library (日本語)
search filter icon
search icon

ドキュメントの情報

はじめに

1.  ネットワークスタックの概要

この Oracle Solaris リリースでのネットワーク構成

Oracle Solaris のネットワークスタック

ネットワークデバイスとデータリンク名

その他のリンクタイプの管理

パート I Network Auto-Magic

2.  NWAM の紹介

3.  NWAM 構成と管理 (概要)

4.  NWAM プロファイルの構成 (タスク)

5.  NWAM プロファイルの管理 (タスク)

6.  NWAM グラフィカルユーザーインタフェースについて

パート II データリンクとインタフェース構成

7.  プロファイルでのデータリンクおよびインタフェース構成コマンドの使用

8.  データリンクの構成と管理

9.  IP インタフェースの構成

10.  Oracle Solaris 上での無線インタフェース通信の構成

11.  ブリッジを管理する

12.  リンク集約の管理

13.  VLAN の管理

14.  IPMP の紹介

15.  IPMP の管理

16.  LLDP によるネットワーク接続情報の交換

パート III ネットワーク仮想化およびリソース管理

17.  ネットワーク仮想化およびリソース制御の紹介 (概要)

18.  ネットワーク仮想化およびリソース制御の計画

19.  仮想ネットワークの構成 (タスク)

20.  仮想化環境でのリンク保護の使用

21.  ネットワークリソースの管理

ネットワークリソースの管理の概要

リソース制御のためのデータリンクプロパティー

フローを使用することによるネットワークリソースの管理

ネットワークリソースの管理のためのコマンド

ネットワークリソースの管理 (タスクマップ)

データリンク上のリソースの管理

送信リングと受信リング

MAC クライアントとリング割り当て

リング割り当てのためのプロパティー

ハードウェアベースのクライアントを構成するための準備

ハードウェアベースのクライアントを構成する方法

ソフトウェアベースのクライアントを作成する方法

静的なリング割り当てにおけるリングの割り当てを識別する方法

プールと CPU

CPU プールをデータリンク用に構成する方法

リンクに CPU を割り当てる方法

フロー上のリソースの管理

ネットワーク上のフローの構成

フローを構成する方法

22.  ネットワークトラフィックとリソース使用状況の監視

用語集

索引

フロー上のリソースの管理

フローは、属性に従って構成されたネットワークパケットから成ります。フローを使用すると、ネットワークリソースをさらに詳細に割り当てることができます。フローの概要については、「フローを使用することによるネットワークリソースの管理」を参照してください。

リソースの管理にフローを使用するには、次の一般的な手順を実行します。

  1. 「フローを使用することによるネットワークリソースの管理」に示されている特定の属性に基づいてフローを作成します。

  2. ネットワークリソースに関連するプロパティーを設定することによって、リソースのフローの使用をカスタマイズします。現在、設定できるのはパケットを処理するための帯域幅だけです。

ネットワーク上のフローの構成

フローは、物理ネットワークだけでなく仮想ネットワーク上にも作成できます。フローを構成するには、flowadm コマンドを使用します。詳細な技術的情報については、flowadm(1M) のマニュアルページを参照してください。

フローを構成する方法

  1. (省略可能) フローを構成するリンクを決定します。
    # dladm show-link
  2. 選択されたリンク上の IP インタフェースに IP アドレスが正しく構成されていることを確認します。
    # ipadm show-addr
  3. フローごとに決定した属性に従ってフローを作成します。
    # flowadm add-flow -l link -a attribute=value[,attribute=value] flow
    attribute

    ネットワークパケットをフローに構成するときに使用できる次の分類のいずれかを示します。

    • IP アドレス

    • トランスポートプロトコル (UDP、TCP、または SCTP)

    • アプリケーションのポート番号 (たとえば、FTP ではポート 21)

    • DS フィールドの属性 (IPv6 パケットでのサービスの品質にのみ使用されます)DS フィールドについての詳細は、『Oracle Solaris の管理: IP サービス』の「DS コードポイント」を参照してください。

    flow

    特定のフローに割り当てる名前を示します。

    フローとフローの属性についての詳細は、flowadm(1M) のマニュアルページを参照してください。

  4. 該当するフローのプロパティーを設定することによって、フロー上にリソース制御を実装します。
    # flowadm set-flowprop -p property=value[,property=value,...] flow

    リソースを制御するための次のフローのプロパティーを指定できます。

    maxbw

    このフローで識別されたパケットが使用できるリンクの帯域幅の最大量。設定する値は、リンクの帯域幅に対して許可される値の範囲内になければなりません。リンクの帯域幅に対して指定可能な値の範囲を表示するには、次のコマンドで生成される出力にある POSSIBLE フィールドを確認します。

    # dladm show-linkprop -p maxbw link

    注 - 現在、カスタマイズできるのはフローの帯域幅だけです。


  5. (省略可能) リンク上に作成したフローを表示します。
    # flowadm show-flow -l link
  6. (省略可能) 指定されたフローのプロパティー設定を表示します。
    # flowadm show-flowprop flow

例 21-8 リンクとフローのプロパティーを設定することによるリソースの管理

この例では、データリンクとフローの両方にネットワークリソースを割り当てるための手順が結合されています。この例は、次の図に示す構成に基づいています。

image:この図は、データリンクとフロー上のリソースを管理するための構成を示しています。

この図は、互いに接続された 2 つの物理ホストを示しています。

この例でのタスクには、次のものが含まれます。

この例には、ゾーン構成のための手順は含まれていないことに注意してください。ゾーンを構成するには、『Oracle Solaris のシステム管理 (Oracle Solaris ゾーン、Oracle Solaris 10 ゾーン、およびリソース管理)』の第 17 章「非大域ゾーンの計画と構成 (手順)」を参照してください。

最初に、Host1 上のリンクと IP インタフェースに関する情報を表示します。

# dladm show-phys
LINK         MEDIA      STATE      SPEED DUPLEX   DEVICE
internal0    Ethernet   up         1000 full      nge1
e1000g0      n          unknown    0    half      e1000g0
e1000g1      n          unknown    0    half      e1000g1
external0    Ethernet   up         1000 full      nge0

# dladm show-link
LINK        CLASS    MTU    STATE    BRIDGE  OVER
internal0   phys     1500   up       --      nge1
e1000g0     phys     1500   unknown  --      --
e1000g1     phys     1500   unknown  --      --
external0   phys     1500   up       --      nge0

# ipadm show-addr
ADDROBJ     TYPE     STATE     ADDR
lo0/4       static   ok        127.0.0.1/8
external0   static   ok        10.10.6.5/24
internal0   static   ok        10.10.12.42/24

次に、Host2 への UDP トラフィックを分離するために、internal0 上にフローを作成します。次に、そのフロー上にリソース制御を実装します。

# flowadm add-flow -l external0 -a transport=udp udpflow
# flowadm set-flowprop -p maxbw=80 udpflow

次に、作成されたフローに関する情報を確認します。

flowadm show-flow
FLOW        LINK        IPADDR   PROTO   PORT   DFSLD
udpflow     internal0   --       udp     --     --

# flowadm show-flowprop
SECURE OUTPUT FOR THIS

Host2 上で、ゾーンごとに nxge0 上に VNIC を構成します。各 VNIC 上にリソース制御を実装します。次に、各 VNIC をそれぞれ対応するゾーンに割り当てます。

# dladm create-vnic -l nxge0 vnic0
# dladm create-vnic -l nxge0 vnic1
# dladm create-vnic -l nxge0 vnic2

# dladm set-prop -p rxrings=4,txrings=4 vnic0
# dladm set-prop -p rxrings=2,txrings=2 vnic1
# dladm set-prop -p rxrings=1,txrings=1 vnic2

# zone1>zonecfg>net> set physical=vnic0
# zone2>zonecfg>net> set physical=vnic1
# zone3>zonecfg>net> set physical=vnic2

Host2 内の一連の CPU である pool1 が、以前に zone1 で使用するように構成されていたとします。次のように、その CPU のプールを zone1 のネットワークプロセスも管理するようにバインドします。

# dladm set-prop -p pool=pool01 vnic0

最後に、主インタフェースである nxge0 とリングを共有するソフトウェアベースのクライアントを作成します。

dladm create-vnic -p rxrings=sw,txrings=sw -l nxge0 vnic3