Oracle® Solaris 11.2 での IP サービス品質の管理

印刷ビューの終了

更新: 2014 年 7 月
 
 

IPQoS 構成ファイル内でアプリケーショントラフィックの転送を構成する方法

次の手順では、アプリケーショントラフィックの転送の構成方法について示します。次の手順では、アプリケーショントラフィッククラスのホップ単位動作を定義します。これらのクラスは、ネットワーク上のほかのトラフィックよりも優先度を低くする場合があります。この手順では、Example 3–3 の IPQoS 構成ファイルを引き続き構築します。

始める前に

この手順では、マークしたアプリケーションに対してクラスとフィルタを定義した既存の IPQoS 構成ファイルがあることを前提にしています。

  1. 管理者になります。

    詳細は、Oracle Solaris 11.2 でのユーザーとプロセスのセキュリティー保護 の割り当てられている管理権利の使用を参照してください。

  2. /etc/inet/ipqosinit.conf を開き、最後の filter 句の終わりを特定します。

    /etc/inet/ipqosinit.conf で、最後のフィルタは次のとおりです。

     filter {
            name ftpdata
            sport ftp-data
            class ftp
        }
    }
  3. マーカーを呼び出します。
    action {
        module dscpmk
        name markAF13
    module dscpmk

    dscpmk マーカーモジュールを呼び出す

    name markAF13

    action 文に markAF13 という名前を割り当てる。

  4. 電子メールのトラフィックフローにマークされるホップ単位動作を定義します。
        params {
            global_stats FALSE
            dscp_map{0-63:14}
            next_action continue
        }
    }
    global_stats FALSE

    マーカー actionmarkAF13 の統計収集を可能にする。ただし、enable_stats の値が FALSE であるため、統計は収集されない。

    dscp_map{0–63:14}

    DSCP 14 を、マーカーにより処理中の smtp クラスのパケットヘッダーに割り当てる

    next_action continue

    smtp クラスのパケットに対しこれ以上処理を行う必要がないことを示す。よって、これらのパケットはネットワークストリームに戻すことができる

    DSCP 14 は、マーカーに対し、dscp マップ内のすべてのエントリを 10 進数値の 14 (バイナリ値 001110) に設定するよう指示します。DSCP 14 は、AF13 のホップ単位の動作を設定します。マーカーは、smtp トラフィッククラスのパケットの DS フィールドに DSCP 14 を付けます。

    AF13 は、DSCP 14 を持つすべてのパケットに高いドロップ優先度を割り当てますが、それと同時に Class 1 の優先順位も保証するため、ルーターは電子メールの発信トラフィックに対し、キューの中で高い優先順位を与えます。設定可能な AF コードポイントのリストについては、Table 6–2 を参照してください。

  5. マーカー action 文を追加して、ネットワークニュースのトラフィック用のホップ単位動作を定義します。
    action {
        module dscpmk
        name markAF21
        params {
            global_stats FALSE
            dscp_map{0-63:18}
            next_action continue
        }
    }
    name markAF21

    action 文に markAF21 という名前を割り当てる。

    dscp_map{0–63:18}

    DSCP 18 を、マーカーにより処理中の nntp クラスのパケットヘッダーに割り当てる

    DSCP 18 は、マーカーに対し、dscp マップ内のすべてのエントリを 10 進数値の 18 (バイナリ値 010010) に設定するよう指示します。DSCP 18 は、AF21 のホップ単位の動作を設定します。マーカーは、news トラフィッククラスのパケットの DS フィールドに DSCP 18 を付けます。

    AF21 は DSCP 18 を持つすべてのパケットに低いドロップ優先度を保証しますが、優先順位は Class 2 にとどまります。よって、ネットワークニューストラフィックが振り落とされる可能性は低くなります。

  6. 変更を /etc/inet/ipqosinit.conf ファイルに保存します。
    • 変更する場合は、ipqos サービスを開始します。

      サービスの開始または再開の具体的な手順については、ipqos サービスを開始する方法を参照してください。

    • IPQoS 構成ファイルで変更を続行する場合は、別のタスクを選択します。

      必要になる可能性のある追加の変更のリストについては、一般的な IPQoS の構成計画のタスクマップを参照してください。