Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
このページの内容
 

例:最小保証出力帯域幅の設定

キュー(転送クラス)の最小保証出力帯域幅をスケジューリングするには、2層階層スケジューラの両方を設定する必要があります。1 つの層は、個々のキューのリソースをスケジューリングすることです。もう1つの層は、キューが属する優先度グループ(転送クラスセット)のリソースをスケジューリングしています。優先度の高いグループとキューが、予想されるトラフィックをサポートするために必要な帯域幅を確実に受信できるように、最小保証帯域幅を設定します。

保証された最小帯域幅の設定

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

優先度グループとキューの最小保証帯域幅をすばやく設定するには、以下のコマンドをコピーしてテキストファイルに貼り付け、改行を削除し、ネットワーク構成に合わせて変数と詳細を変更し、[edit]階層レベルのCLIにコマンドをコピー&ペーストします。

ステップバイステップの手順

キューと優先度グループの最小保証帯域幅階層スケジューリングを設定するには:

  1. スケジューラ be-schedの最小保証キュー帯域幅を2Gbpsに設定します。

  2. トラフィック制御プロファイル be-tcpに対して、最小保証優先度グループの帯域幅を4Gbpsに設定します。

  3. スケジューラbe-schedをスケジューラマップbe-map内のbest-effortキューに関連付けます。

  4. スケジューラマップをトラフィック制御プロファイルに関連付けます。

  5. best-effortキューを優先度グループbe-pgに割り当てます。

  6. インターフェイス xe-0/0/7に設定を適用します。

要件

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

  • ジュニパーネットワークスのQFXスイッチ

  • サポートされているすべてのJunosリリース

概要

優先度グループの最小保証帯域幅は、優先度グループ内のすべてのキューが最小帯域幅要件を満たすために利用可能な帯域幅の最小合計量を定義します。

スケジューラ設定の transmit-rate 設定により、個々のキューの最小保証帯域幅が決まります。また、送信レートは、キューが共有できる超過(余計な)優先度グループ帯域幅の量も決定します。追加の優先度グループの帯域幅は、各キューの送信レートに比例して、優先度グループ内のキュー間に割り当てられます。

トラフィック制御プロファイル構成の guaranteed-rate 設定によって、優先度グループの最小保証帯域幅が決まります。保証レートは、優先度グループが共有できる超過(追加)ポート帯域幅の量も決定します。追加のポート帯域幅は、各優先度グループの保証レートに比例して、ポート上の優先度グループ間に割り当てられます。

注:

キューに有効な最小帯域幅保証を設定するには、キューの transmit-rate 値と優先度グループの guaranteed-rate 値の両方を設定する必要があります。(優先度グループに保証された最小帯域幅がない場合、キューが保証された最小帯域幅を取得できる保証された帯域幅プールはありません。)

優先度グループ内のキュー送信レートの合計は、優先度グループの保証レートを超えてはなりません。(キューの最小帯域幅が、キューのセット全体で保証される最小帯域幅よりも大きくなることを保証することはできません。)

注:

キューまたは優先度グループに帯域幅を設定する場合、スイッチはデータのみを設定された帯域幅と見なします。スイッチは、プリアンブルとフレーム間ギャップ(IFG)によって消費される帯域幅を考慮していません。したがって、キューまたは優先度グループの帯域幅要件を計算および設定するときは、プリアンブルとIFG、および計算のデータを考慮してください。

注:

絶対優先度が高いキューや、優先度が厳密に高い優先度のキューを含む優先度グループには、最小保証帯域幅を設定することはできません。

この例では、次の方法について説明します。

  • be-schedという名前のスケジューラ内のキューの送信レート(最小保証キュー帯域幅)を2Gbpsに設定します。

  • be-tcpという名前のトラフィック制御プロファイルの優先度グループに対して、4Gbpsの保証レート(最小保証優先度グループ帯域幅)を設定します。

  • be-mapという名前のスケジューラマップを使用して、スケジューラをbest-effortという名前のキューに割り当てます。

  • スケジューラマップ be-map をトラフィック制御プロファイル be-tcpに関連付けます。

  • キュー best-effortbe-pgという名前の優先度グループに割り当てます。

  • 優先度グループと最小保証帯域幅スケジューリングをエグレスインターフェイス xe-0/0/7に割り当てます。

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

表1:最小保証出力帯域幅の設定例のコンポーネント

コンポーネント

設定

ハードウェア

QFXスイッチ

最小保証キュー帯域幅

伝送速度: 2g

最小保証優先度グループ帯域幅

保証レート: 4g

スケジューラ

be-sched

スケジューラマップ

be-map

トラフィック制御プロファイル

be-tcp

転送クラスセット(優先度グループ)

be-pg

キュー(転送クラス)

best-effort

エグレスインターフェイス

xe-0/0/7

検証

最小保証出力帯域幅設定を検証するには、以下のタスクを実行します。

最小保証キュー帯域幅の検証

目的

スケジューラbe-schedで、最小保証キュー帯域幅を2gとして設定したことを確認します。

アクション

運用モードコマンドを使用して、 be-sched スケジューラ設定で最小保証帯域幅を表示します show configuration class-of-service schedulers be-sched transmit-rate

優先度グループの確認 最小保証帯域幅とスケジューラマップの関連付け

目的

最小保証優先度グループの帯域幅が4gであり、アタッチされたスケジューラマップがトラフィック制御プロファイルbe-tcpbe-mapされていることを確認します。

アクション

次の動作モードコマンドを使用して、 be-tcp トラフィック制御プロファイル設定で最小保証帯域幅を表示します show configuration class-of-service traffic-control-profiles be-tcp guaranteed-rate

運用モードコマンドを使用して、 be-tcp トラフィック制御プロファイル設定でスケジューラマップを表示します show configuration class-of-service traffic-control-profiles be-tcp scheduler-map

スケジューラマップ設定の検証

目的

スケジューラマップ be-map が、転送クラス best-effort をスケジューラ be-schedにマッピングしていることを確認します。

アクション

show configuration class-of-service schedulers maps be-map動作モードコマンドを使用して、be-mapスケジューラマップ設定を表示します。

優先度グループ内のキュー(転送クラス)メンバーシップの確認

目的

be-pg転送クラス セットに転送クラス best-effortが含まれていることを確認します。

アクション

動作モードコマンドを使用して、 be-pg フォワーディングクラスセットの設定を表示します show configuration class-of-service forwarding-class-sets be-pg

エグレスインターフェイス設定の検証

目的

フォワーディングクラスセット be-pg とトラフィック制御プロファイル be-tcp がエグレスインターフェイス xe-0/0/7に接続されていることを確認します。

アクション

動作モードコマンドを使用してegressインターフェイスを表示します show configuration class-of-service interfaces xe-0/0/7