Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
このページで
 

例:PTX シリーズ ルーターでの絶対優先スケジューリングの設定

この例では、PTX シリーズ ルーター上の物理インターフェイスに 絶対優先スケジューリング を設定する方法を示します。

要件

この例では、以下のハードウェアとソフトウェアのコンポーネントを使用しています。

  • 1つのPTXシリーズパケットトランスポートルーター

  • 入力パケットを提供し、出力パケットを受信する1つ以上のルーター

  • Junos OS リリース 13.3 以降

概要

この例では、キューの処理を絶対優先順に実行するために、PTX シリーズ ルーター上の物理インターフェイスに絶対優先スケジューリングを設定する方法を示します。保証されたリージョンの優先度が同じキューは、ラウンドロビン方式で処理されます。余剰領域のキューは、WRR アルゴリズムに基づいて処理されます。

絶対優先スケジューリングを設定する場合、次のガイドラインを使用します。

  • パケットはキューの優先度順に処理されるため、設定 transmit-rate されたキュー ドレイン レートには影響しません。

  • 階層レベルでは、優先度を持つ strict-high キューを [edit class-of-service schedulers scheduler-name priority] 1 つだけ設定できます。

  • 階層レベルでは、 と 優先度のstrict-high両方transmit-rate exact[edit class-of-service schedulers scheduler-name]設定することはできません。

  • 出力トラフィック制御プロファイルを設定 scheduler-map するインターフェイスでは、または shaping-rate を設定できません。

  • キューに優先度を設定lowできないtransmit-rateか、コミットが失敗します。

メモ:

絶対優先優先キューが常にトラフィック容量の 100% にロードされている場合、他のキューは不足します。キューの飢えにより、インターフェイス ハードウェアが重大な割り込みを生成する可能性があります。

トポロジ

図1では、PTXシリーズルーターには、ルーターA、et-1/1/15、et-1/1/12からの入力と、ルーターB、et-7/1/12への出力があります。この例では、2つのイングレスインターフェイスで分類を設定し、エグレスインターフェイスで厳密優先スケジューリングを設定します。

図 1:PTX シリーズ ルーターで絶対優先スケジューリングを設定するためのトポロジー Topology for Configuring Strict-Priority Scheduling on a PTX Series Router

構成

絶対優先スケジューリングの設定

CLI クイックコンフィギュレーション

この例を迅速に設定するには、以下のコマンドをコピーしてテキスト ファイルに貼り付け、改行を削除し、ネットワーク設定に合わせて必要な詳細を変更してから、 階層レベルの CLI にコマンドを [edit] コピー アンド ペーストします。

手順

この例では、8 つの DSCP 分類子設定に基づいて 8 つのスケジューラが設定されています。関連する各スケジューラには、優先度と送信レートが割り当てられますが、送信レートは絶対優先スケジューラによって無視されます。スケジューラ マップ sch0 は、スケジューラーへの転送クラスのマッピングで構成されます。トラフィック制御プロファイルtcp1内では、スケジューラマップと優先スケジューラ機能が設定されています。PTX シリーズ ルーター上の 2 つの入力インターフェイス(et-1/1/12 および et-1/1/15)は、DSCP 分類子で設定されます。et-7/1/12の出力トラフィック制御プロファイルは、トラフィック制御プロファイルtcp1で設定されています。

次の例では、設定階層内のさまざまなレベルに移動する必要があります。その方法の詳細については、 CLIユーザーガイドの設定モードでのCLIエディターの使用を参照してください。

絶対優先スケジューリングを設定するには:

  1. DSCP転送クラスを設定します。

  2. 転送クラスへのキューのマッピングを設定します。

  3. 各スケジューラの送信レートと優先度を設定します。

    送信レートは設定できますが、設定した値は絶対優先スケジューラによって上書きされます。

  4. スケジューラー・マップを、スケジューラーへの転送クラスのマッピングで構成します。

  5. 絶対優先スケジューリングを実行するようにトラフィック制御プロファイルを設定し、使用するスケジューラ マップを定義します。

  6. 入力インターフェイスに分類子を、出力インターフェイスにトラフィック制御プロファイルを適用します。

結果

設定モードから、 コマンドを入力して設定を show class-of-service 確認します。出力に意図した設定が表示されない場合は、この例の設定手順を繰り返して修正します。

検証

絶対優先スケジューリングの検証

目的

絶対優先スケジューリング設定によって期待した結果が得られたことを確認します。

アクション

動作モードから、 コマンドを show interfaces queue interface-name interface-name 入力し、確認する出力物理インターフェイスを選択します。

意味

コマンド出力は show 、キューと転送クラス名別にトラフィックを一覧表示します。各キューの [送信済み] フィールドの下の [バイト] フィールドには、実際に送信されたバイトが表示されます。

サンプル出力から、ストリクト高キューが最も高い優先度を取得し、ドロップせずに送信していることがわかります。その後、優先度の高いキューが送信されます。優先度の高い中低のキューは、ラウンドロビン方式で処理されます。優先度の低いキューは不足しています。

絶対優先スケジューリングに適用される以下の条件に留意してください。

  • 出力インターフェイス上のトラフィックがサブスクライブされていない場合、キューにはトラフィックのドロップが表示されません。

  • ストリクトハイキューは、まず処理され、次に優先度の高いキュー(ラウンドロビン方式)、最後に保証地域の残りのキューすべて(ラウンドロビン方式)が処理されます。

  • イングレストラフィックが出力インターフェイスの容量を超えた場合、キューは厳密な優先順で処理されます。

  • 余剰領域のキューは、WRR アルゴリズムに基づいて処理されます。