IPQoS の管理

フロー制御を計画する方法

フロー制御では、まずクラスのトラフィックフローを測定し、次に定義された速度でパケットをネットワークに送出します。フロー制御を計画するときは、IPQoS メータリングモジュールが使用するパラメータを定義します。メーターは、トラフィックがネットワークに送出される速度を決定します。メーターの概要については、メーター (tokenmt および tswtclmt) の概要を参照してください。

次の手順の前に、QoS ポリシーにフィルタを定義する方法の説明に従って、フィルタとセレクタを定義してあるものとします。

  1. ネットワークの最大帯域幅を調べます。

  2. ネットワーク上でサポートされている SLA をすべて確認して、顧客と各顧客に保証されているサービスの種類を特定します。

    SLA はある一定レベルのサービスを顧客に保証しているため、顧客によって生成される特定のトラフィッククラスを計測する必要があります。

  3. QoS ポリシーのクラスを定義する方法で作成したクラスのリストを確認します。

    SLA に対応付けられているクラス以外に計測する必要があるクラスがあるかどうか確認します。

    たとえば、IPQoS システムが大量のトラフィックを生成するアプリケーションを実行するとします。この場合は、そのアプリケーションのトラフィックを分類したあと、フローのパケットがネットワークに戻される速度を制御して、フローを計測します。


    注 –

    すべてのクラスを計測する必要があるとは限りません。 クラスのリストを確認するときは、このガイドラインに留意してください。


  4. クラスのどのフィルタがフロー制御を必要とするトラフィックを選択するかを確認することにより、計測するクラスのリストを作成し直します。

    複数のフィルタを持つクラスでも 1 つのフィルタに対してだけ計測を必要とする場合もあります。たとえば、あるクラスの着信トラフィックと発信トラフィックに対してフィルタを定義したとします。しかし、結果的にどちらかの方向のトラフィックしかフロー制御を必要としない場合があります。

  5. フロー制御を行うクラスごとにメーターモジュールを選択します。

    作成した構成表のメーター欄にモジュール名を追加します。

  6. 計測するクラスごとの速度を構成表に追加します。

    tokenmt モジュールを使用する場合は、次の速度を bps で定義する必要があります。

    • 認定速度

    • 最大速度

    特定のクラスの計測に十分な場合は、認定速度と認定バーストを tokenmt に定義するだけでも構いません。

    必要に応じて、次の速度も定義できます。

    • 認定バースト

    • 最大バースト

    tokenmt の速度の詳細については、tokenmt をツーレートメーターとして構成するを参照してください。tokenmt(7ipp) のマニュアルページでも詳しく説明しています。

    tswtclmt モジュールを使用する場合は、次の速度を bps で定義する必要があります。

    • 認定速度

    • 最大速度

    また、ウィンドウサイズをミリ秒単位で定義することもできます。これらの速度は、tswtclmt メータリングモジュールおよび twstclmt(7ipp) のマニュアルページに定義されています。

  7. 計測するトラフィックのトラフィック適合結果 (outcome) を追加します。

    どちらのメータリングモジュールでも、結果は緑、赤、黄の 3 つです。定義した速度に当てはまるトラフィック適合結果を QoS 構成表に追加します。これらのメーターの結果については、メーターモジュールで詳しく説明します。

    認定速度に適合したトラフィックまたは適合しなかったトラフィックに対して取るべきアクションを決める必要があります。よく取られるアクションは、パケットヘッダーに PHB を付けることですが、常にそうするわけではありません。緑レベルのトラフィックに対して取りうるアクションの 1 つとして、トラフィックフローが認定速度を超えないかぎり処理を続行することもあります。あるいは、フローが最大速度を超えた場合にそのクラスのパケットをドロップすることもできます。

次の表に、電子メールトラフィックのクラスに対するメーターの記入例を示します。この IPQoS システムが配置されているネットワークには、合計 100 Mbps (100000000 bps) の帯域幅があります。QoS ポリシーは、電子メールクラスに対して、低い優先順位とベストエフォートの転送動作を割り当てています。

表 2–5 メーターが定義されている QoS ポリシーの例

クラス 

優先順位 

フィルタ 

セレクタ 

速度 

email

mail_in

daddr 10.50.50.5

dport imap

direction LOCAL_IN

 

 

 

mail_out

saddr 10.50.50.5

sport imap

direction LOCAL_OUT

メーター =tokenmt

認定速度 =5000000 

認定バースト =5000000 

最大速度 =10000000 

最大バースト =1000000 

緑の優先度 = 処理続行 

黄の優先度 = 黄の PHB を付加 

赤の優先度 = ドロップ  

次に進む手順

作業 

参照先  

フローがネットワークストリームに戻されるときの転送動作を定義する 

転送動作を計画する方法

特定の種類のトラフィックに対してフローアカウンティングを計画する 

フローアカウンティングを計画する方法

QoS ポリシーにさらにクラスを追加する 

QoS ポリシーのクラスを定義する方法

QoS ポリシーにさらにフィルタを追加する 

QoS ポリシーにフィルタを定義する方法

別のフロー制御方式を定義する 

フロー制御を計画する方法

IPQoS 構成ファイルを作成する 

IPQoS 構成ファイルの開始方法およびトラフィッククラスの定義方法