例:トラフィック制御プロファイルの設定(優先度グループのスケジューリング)
トラフィック制御プロファイルは、転送クラスセット(優先度グループ)の出力帯域幅とスケジューリング特性を定義します。転送クラスセットにマッピングされた転送クラス(キュー)は、トラフィック制御プロファイルで設定した帯域幅リソースを共有します。スケジューラマップは、フォワーディングクラスとスケジューラを関連付けて、フォワーディングクラスセット内の個々のキューがそのフォワーディングクラスセットに割り当てられた帯域幅をどのように共有するかを定義します。
要件
この例では、以下のハードウェアおよびソフトウェアコンポーネントを使用しています。
-
QFXシリーズスイッチ
-
サポートされているすべてのJunosリリース
機能エクスプローラーを使用して、ETSのプラットフォームとリリースのサポートを確認します。
概要
トラフィック制御プロファイルで設定するパラメーターは、優先度グループに対して以下の特性を定義します。
guaranteed-rate—最小帯域幅。 コミット情報レート(CIR)とも呼ばれます。各fc-setは、設定された絶対帯域幅または設定された帯域幅の割合のいずれかの最小値を受信します。保証レートは、fc-setが共有できる超過(追加)ポート帯域幅の量も決定します。追加のポート帯域幅は、各fcセットの保証レートに比例して、ポート上のfcセット間に割り当てられます。注:transmit-rateオプション(スケジューラ設定を使用して設定するキューの最小帯域幅)が正しく動作するためには、fc-setの
guaranteed-rateを設定する必要があります。fc-setに保証された最小帯域幅がない場合、fc-setに属する転送クラスは保証された最小帯域幅を持つことはできません。注:帯域幅の計算には、プリアンブルバイトとフレーム間ギャップバイト、データバイトを含めます。
shaping-rate—最大帯域幅、 ピーク情報レート(PIR)とも呼ばれます。各fc-setは、より多くの帯域幅が利用可能であっても、設定された絶対帯域幅量または設定された帯域幅の割合の最大値を受信します。注:帯域幅の計算には、プリアンブルバイトとフレーム間ギャップバイト、データバイトを含めます。
scheduler-map—転送クラスをスケジューラにマッピングすることで定義される、キューの帯域幅とスケジューリングの特性。(キュースケジューリング特性は、fc設定帯域幅の量またはパーセンテージを表しており、総リンク帯域幅に占める量やパーセンテージではありません。)
ポートに複数のfc-setを含めることができるため、fc-setにリソースを割り当てるときは、ポート帯域幅の合計が、そのポートに関連付けられたすべてのキューに対応する必要があることに留意してください。
例えば、3つのfc-setを10ギガビットイーサネットポートにマッピングすると、3つのfc-setすべてに関連付けられたキューは、トラフィック制御プロファイルで定義された10Gbps帯域幅を共有します。そのため、3つのfcセットの合計 guaranteed-rate 値は10Gbpsを超えてはなりません。合計がポート帯域幅を超える保証レートを設定すると、システムからsyslogメッセージが送信され、設定が無効であることが通知されます。ただし、システムはコミットチェックを実行しません。保証されたレートの合計がポート帯域幅を超える設定をコミットすると、階層スケジューラは予測不能な動作をします。
転送クラス(キュー)の送信レートの合計は、転送クラスが属するfc-setの合計 guaranteed-rate を超えることはできません。合計がfc-set保証レートを超える送信レートを設定すると、コミットチェックは失敗し、システムは設定を拒否します。
fc-setの guaranteed-rate をパーセンテージで設定する場合、そのfc-setに関連付けられているすべての送信レートをパーセンテージで設定します。この場合、送信レートのいずれかがパーセントではなく絶対値で設定されている場合、設定は無効であり、システムはsyslogメッセージを送信します。
トラフィック制御プロファイルの設定
ステップバイステップの手順
この例では、san-map1という名前のスケジューラマップを使用してsan-tcpという名前のトラフィック制御プロファイルを設定し、最小帯域幅4Gbps、最大帯域幅8Gbpsを割り当てる方法について説明します。
トラフィック制御プロファイルを作成し、
guaranteed-rate(最小保証帯域幅)を4gに設定します。[edit class-of-service] user@switch# set traffic-control-profiles san-tcp guaranteed-rate 4g
shaping-rate(最大保証帯域幅)を8gに設定します。[edit class-of-service] user@switch# set traffic-control-profiles san-tcp shaping-rate 8g
スケジューラマップ
san-map1をトラフィック制御プロファイルに関連付けます。[edit class-of-service] user@switch# set traffic-control-profiles san-tcp scheduler-map san-map1
検証
トラフィック制御プロファイル設定の検証
目的
最小保証帯域幅4Gbps、最大帯域幅8Gbps、スケジューラマップsan-map1でsan-tcpトラフィック制御プロファイルを作成していることを確認します。
アクション
次の動作モードコマンドを使用して、トラフィック制御プロファイルを一覧表示します show configuration class-of-service traffic-control-profiles san-tcp。
user@switch> show configuration class-of-service traffic-control-profiles san-tcp scheduler-map san-map1; shaping-rate percent 8g; guaranteed-rate 4g;