Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

このページでは
 

例: キュー スケジューリングの優先度の設定

個々のキューの帯域幅スケジューリング優先度を設定するには、スケジューラーに優先度を指定し、スケジューラ マップを使用してスケジューラーをキューに関連付ける必要があります。

キュー スケジューリングの優先度の設定

CLI簡易構成

キューのスケジューリングの優先度を迅速に設定するには、以下のコマンドをコピーして、テキスト ファイルに貼り付け、改行を削除し、ネットワーク設定に合わせて変数と詳細情報を変更し、 [edit] 階層レベルでコマンドを CLI にコピー アンド ペーストします。

手順

仮想ネットワークを使用してキューの優先度を設定CLI。

  1. 優先度を設定してFCoEスケジューラを low 作成します。

  2. 優先度を設定して損失なしスケジューラを作成 low します。

  3. スケジューラー マップ内の希望するキューにスケジューラーを関連付けします。

要件

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

  • 1つのスイッチで

  • Junos OS OCX シリーズの場合、QFX シリーズ または Junos OS リリース 14.1X53-D20 リリース 11.1 以降のリリース 11.1 以降を参照してください。

概要

キューには、帯域幅に関する次に示す複数の優先度のいずれかを設定できます。

  • strict-high:優先度が厳しい場合は、他のキューが帯域幅を受信する前に、キューに帯域幅を割り当てします。他のキューは、ス厳しいキューがサービスされた後も残る帯域幅を受信します。複数QFX10000では、必要な数のキューを厳密に優先度の高いキューとして設定できます。リモートQFX5200、QFX3500、QFabricシステムでは、QFX3600ストリ厳しいキューとして設定できるキューは1つのみです。リモート QFX5100およびEX4600では、1 つの転送クラスセット(優先度グループ)のみをス厳しい優先度として設定できます。そのス厳しい転送クラス セットの一部であるすべてのキューは、次にス厳しいキューとして機能します。

    注:

    マルチQFX5200では、階層型の柔軟なスケジューリングをサポートしていないため、優先度が厳しい複数のキューをサポートQFX5200をサポートできないのです。複数のス厳優先キューが設定されている場合、これらのキューはすべてス厳しい優先度として扱されますが、その中で上位のキューの数は最も優先度が高くなります。

    リモート QFX10000では、ポートでス厳しい優先度のキューを設定する場合、それらのキューで送信レートを設定することを強く推奨します。送信レートは、スイッチが転送するトラフィックの量をス厳しい優先度に設定します。送信レートを超えるトラフィックは、キュー過剰レートを受信したベストトラフィックとして処理されます。スレートが高い優先度のキューは 1 つしか設定しませんが、他のキューでキューが満たされるのを防ぐ送信レートをキューに設定することを強く推奨します。送信レートを設定して、厳格な優先度の高いキューを使用できる帯域幅の量を制限しない場合、厳密優先度の高いキューは、使用可能なすべてのポート帯域幅を使用し、ポート上の他のキューを制限できます。

    QFX5200、QFX5100、QFX3500、QFX3600、EX4600のスイッチ、QFabricシステムでは、シェーピング レートを常に厳しい優先度のキューに適用して、他のキューが満たされるのを防ぐことをお勧めします。シェーピング レートを適用して、ス厳しい優先度の高いキューが使用できる帯域幅の量を制限しない場合、厳密優先度の高いキューは、使用可能なすべてのポート帯域幅を使用して、ポート上の他のキューを制限できます。

    注:

    ETS(拡張送信選択)階層型スケジューリングをサポートするスイッチでは、ETSを使用して優先キューを設定する場合、優先トラフィック専用の転送クラス セットを作成する必要 strict-high strict-high があります。優先度の高いキューを格納できるのは、転送クラス セットの 1 つのみです。優先度が厳しいキューではないキューは、ス厳しい優先度のキューと同じ転送クラス セットに属することはできません。

    ユニキャスト トラフィックと多優先トラフィックに異なる出力キューを使用するスイッチでは、多大転送クラス セットにス厳優先度キューを格納することはできません。

  • high (QFX10000 スイッチのみ)—優先度の高い。優先度の高いトラフィックは、優先度が設定されたキューの後、および優先度が低いキュー strict-high の前にサービスされます。

  • low:優先度が低い。優先度が低いトラフィックは、優先するキューの後にサービスされます strict-high

注:

デフォルトでは、すべてのキューは優先度の低いキューです。

表 1 は 、この例の構成コンポーネントを示しています。

この例では、 および という名前の 2 つの転送クラス(キュー)のキュー優先度を設定する方法について説明 fcoe します no-loss 。どちらのキューも. lowキューのスケジューラに fcoe 名前が付け fcoe-sched 、キューのスケジューラという no-loss 名前が付されています nl-sched 。スケジューラ マップの 1 schedmap1 つで、スケジューラをキューに関連付ける。

表 1:キュー スケジューラの優先度の設定例のコンポーネント

コンポーネント

設定

ハードウェア

1 つのスイッチ

スケジューラ

fcoe-sched トラフィックFCoE使用

nl-sched (損失なしトラフィック用)

優先 順位

low トラフィックFCoE使用

low (損失なしトラフィック用)

スケジューラ マップ

schedmap1:

FCoE マッピング: 転送 fcoe-sched クラスへのスケジューラ fcoe

損失損失なしマッピング:転送 nl-sched クラスへのスケジューラ no-loss

注:

OCX シリーズ スイッチは、ロスレス転送をサポートしていません。OCX シリーズ スイッチでは、デフォルトの DSCP 分類子は、トラフィックをデフォルトの fcoe および損失防止転送クラスにマッピングしません。OCX シリーズ スイッチでは、他の転送クラス(ベストエワーディング クラスやネットワーク制御など)を fcoe および no-loss forwarding クラスに置き換え、スケジューラに適切な名前を付けるという方法でこの例を使用できます。アクティブな転送クラス ( 、 、 ) は、 および の転送クラスに割り当てられた未使用 best-effort network-control mcast fcoe の帯域幅 no-loss を共有します。

検証

帯域幅のキュー スケジューリング優先度を設定し、スケジューラーを適切な転送クラスにマッピングしていることを検証するには、以下のタスクを実行します。

キュースケジューリングの優先度の検証

目的

キュー スケジューラーとキュー スケジューリングの優先度を設定 fcoe-sched nl-sched low 済みか検証します。

アクション

動作モード fcoe-sched コマンドを使用して、スケジューラ優先度設定を表示します show configuration class-of-service schedulers fcoe-sched priority

動作モード nl-sched コマンドを使用して、スケジューラ優先度設定を表示します show configuration class-of-service schedulers nl-sched priority

スケジューラと転送クラスのマッピングの検証

目的

スケジューラ マップを設定して、スケジューラを転送クラスにマップし、転送クラスに schedmap1 fcoe-sched fcoe nl-sched スケジュール設定されていることを検証します no-loss

アクション

動作モード コマンドを使用 schedmap1 してスケジューラ マップを表示します show configuration class-of-service scheduler-maps schedmap1