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の最小保証キュー帯域幅を 2 Gbps に設定します。

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

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

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

  5. best-effort キューをプライオリティ グループ be-pgに割り当てます。

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

必要条件

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

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

  • QFX シリーズの場合は Junos OS リリース 11.1 以降、または OCX シリーズの場合は Junos OS リリース 14.1X53-D20 以降

概要

プライオリティ グループの最小保証帯域幅は、プライオリティ グループ内のすべてのキューが最小帯域幅要件を満たすために使用可能な帯域幅の最小合計量を定義します。

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

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

手記:

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

プライオリティ グループ内のキュー送信レートの合計が、プライオリティ グループの保証レートを超えることはありません。(キューのセット全体に対して保証される最小帯域幅よりも大きいキューの最小帯域幅は保証できません)。

手記:

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

手記:

絶対優先キューや、絶対高プライオリティキューを含むプライオリティ グループでは、最小保証帯域幅を設定できません。

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

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

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

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

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

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

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

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

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

コンポーネント

設定

ハードウェア

QFX3500スイッチ

最小保証キュー帯域幅

伝送速度: 2g

最低保証プライオリティグループ帯域幅

保証レート: 4g

スケジューラ

be-sched

スケジューラマップ

be-map

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

be-tcp

転送クラス セット(プライオリティ グループ)

be-pg

キュー(転送クラス)

best-effort

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

xe-0/0/7

検証

保証された最小出力帯域幅の設定を確認するには、次のタスクを実行します。

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

目的

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

アクション

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

プライオリティグループの最小保証帯域幅とスケジューラマップの関連付けの検証

目的

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

アクション

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

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

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

目的

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

アクション

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

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

目的

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

アクション

operational mode コマンド show configuration class-of-service forwarding-class-sets be-pg を使用して、be-pg転送クラス セットの設定を表示します。

エグレスインターフェイス設定の確認

目的

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

アクション

動作モードコマンドを使用したエグレスインターフェイスの表示 show configuration class-of-service interfaces xe-0/0/7: