コンフィグレーションコマンドレファレンス Vol.2
NIFに指定する階層化シェーパのモードを設定します。本コマンドを実行すると,config-shp-modeモードに移行します。
[入力形式]
- 情報の設定・変更
shaper mode <shaper mode name> <mode specify>
- 情報の削除
no shaper mode <shaper mode name><mode specify>:
- ワンタッチ設定あり,シェーパモードがRGQ,スケジューリングがPQの場合
auto rgq [extend] [scheduling pq] [max-user-queue {8 | 4}] [max-discard-priority 2 [{threshold1 | threshold2 | threshold3}]] port <shaper port list> [llrlq-peak-rate {<kbit/s>k | <Mbit/s>M | <Gbit/s>G} peak-rate {<kbit/s>k | <Mbit/s>M | <Gbit/s>G} min-rate {<kbit/s>k | <Mbit/s>M | <Gbit/s>G}] [queue-length <length1> <length2> <length3> <length4> [<length5> <length6> <length7> <length8>]]
- ワンタッチ設定あり,シェーパモードがRGQ,スケジューリングがPQ+WFQ場合
auto rgq [extend] scheduling pq+wfq [max-user-queue {8 | 4}] [max-discard-priority 2 [{threshold1 | threshold2 | threshold3}]] port <shaper port list> [llrlq-peak-rate {<kbit/s>k | <Mbit/s>M | <Gbit/s>G} peak-rate {<kbit/s>k | <Mbit/s>M | <Gbit/s>G} min-rate {<kbit/s>k | <Mbit/s>M | <Gbit/s>G}] [queue-length <length1> <length2> <length3> <length4> [<length5> <length6> <length7> <length8>]] [wfq <rate1>% <rate2>% <rate3>% [<rate4>%]]
- ワンタッチ設定あり,シェーパモードがLLPQ4,スケジューリングがPQの場合
auto llpq4 [extend] [scheduling pq] [max-user-queue 8] [max-discard-priority 2 [{threshold1 | threshold2 | threshold3}]] port <shaper port list> [llrlq-peak-rate {<kbit/s>k | <Mbit/s>M | <Gbit/s>G} peak-rate {<kbit/s>k | <Mbit/s>M | <Gbit/s>G} min-rate {<kbit/s>k | <Mbit/s>M | <Gbit/s>G} llpq-peak-rate {<kbit/s>k | <Mbit/s>M | <Gbit/s>G}] [queue-length <length1> <length2> <length3> <length4> <length5> <length6> <length7> <length8>]
- ワンタッチ設定あり,シェーパモードがLLPQ4,スケジューリングがPQ+WFQの場合
auto llpq4 [extend] scheduling pq+wfq [max-user-queue 8] [max-discard-priority 2 [{threshold1 | threshold2 | threshold3}]] port <shaper port list> [llrlq-peak-rate {<kbit/s>k | <Mbit/s>M | <Gbit/s>G} peak-rate {<kbit/s>k | <Mbit/s>M | <Gbit/s>G} min-rate {<kbit/s>k | <Mbit/s>M | <Gbit/s>G} llpq-peak-rate {<kbit/s>k | <Mbit/s>M | <Gbit/s>G}] [queue-length <length1> <length2> <length3> <length4> <length5> <length6> <length7> <length8>] [wfq <rate1>% <rate2>% <rate3>% <rate4>%]
- ワンタッチ設定あり,シェーパモードがLLPQ1,スケジューリングがPQの場合
auto llpq1 [extend] [scheduling pq] max-user-queue 4 [max-discard-priority 2 [{threshold1 | threshold2 | threshold3}]] port <shaper port list> [llrlq-peak-rate {<kbit/s>k | <Mbit/s>M | <Gbit/s>G} peak-rate {<kbit/s>k | <Mbit/s>M | <Gbit/s>G} min-rate {<kbit/s>k | <Mbit/s>M | <Gbit/s>G} llpq-peak-rate {<kbit/s>k | <Mbit/s>M | <Gbit/s>G}] [queue-length <length1> <length2> <length3> <length4>]
- ワンタッチ設定あり,シェーパモードがLLPQ1,スケジューリングがPQ+WFQの場合
auto llpq1 [extend] scheduling pq+wfq max-user-queue 4 [max-discard-priority 2 [{threshold1 | threshold2 | threshold3}]] port <shaper port list> [llrlq-peak-rate {<kbit/s>k | <Mbit/s>M | <Gbit/s>G} peak-rate {<kbit/s>k | <Mbit/s>M | <Gbit/s>G} min-rate {<kbit/s>k | <Mbit/s>M | <Gbit/s>G} llpq-peak-rate {<kbit/s>k | <Mbit/s>M | <Gbit/s>G}] [queue-length <length1> <length2> <length3> <length4>] [wfq <rate1>% <rate2>% <rate3>%]
- ワンタッチ設定なし,シェーパモードがRGQの場合
rgq [extend] [scheduling {pq | pq+wfq}] [max-user-queue {8 | 4}] [max-discard-priority 2 [{threshold1 | threshold2 | threshold3}]] port <shaper port list>
- ワンタッチ設定なし,シェーパモードがLLPQ4,ユーザキュー数が8の場合
llpq4 [extend] [scheduling {pq | pq+wfq}] [max-user-queue 8] [max-discard-priority 2 [{threshold1 | threshold2 | threshold3}]] port <shaper port list>
- ワンタッチ設定なし,シェーパモードがLLPQ1,ユーザキュー数が4の場合
llpq1 [extend] [scheduling {pq | pq+wfq}] max-user-queue 4 [max-discard-priority 2 [{threshold1 | threshold2 | threshold3}]] port <shaper port list>
[入力モード]
(config)
[パラメータ]
- <shaper mode name>
- シェーパモードの名前を指定します。
- 本パラメータ省略時の初期値
省略できません
- 値の設定範囲
31文字以内の名前を指定します。
詳細は,「パラメータに指定できる値」を参照してください。
- auto
- 階層化シェーパのワンタッチ設定を指定します。
- 本パラメータ省略時の初期値
省略できません
- 値の設定範囲
なし
- {rgq | llpq4 | llpq1}
- 階層化シェーパのモードを指定します。
- rgq
- 階層化シェーパのモードをRGQに設定します。
- llpq4
- 階層化シェーパのモードをLLPQ4に設定します。
- llpq1
- 階層化シェーパのモードをLLPQ1に設定します。
- 本パラメータ省略時の初期値
省略できません
- 値の設定範囲
なし
- extend【OP-SHPE】
- 階層化シェーパのユーザ数を拡張します。
- 本パラメータ省略時の初期値
標準のシェーパユーザ数で動作します。シェーパユーザ数については「コンフィグレーションガイド Vol.1 3.2.6(4) 階層化シェーパ【OP-SHPS】」を参照してください。
- 値の設定範囲
なし
- scheduling {pq | pq+wfq}
- 通常ユーザおよびデフォルトユーザのスケジューリングモードを指定します。
- pq
- PQで動作します。
- pq+wfq
- PQ+WFQで動作します。
- シェーパユーザのキュー数が8の場合は4PQ+4WFQで,シェーパユーザのキュー数が4の場合はPQ+3WFQで動作します。
- 本パラメータ省略時の初期値
pqで動作します。
- 値の設定範囲
なし
- max-user-queue {8 | 4}
- 通常ユーザおよびデフォルトユーザのキュー数を指定します。
- 本パラメータ省略時の初期値
8キューで動作します。
- 値の設定範囲
なし
- max-discard-priority 2 [{threshold1 | threshold2 | threshold3}]
- 廃棄優先度が1〜2で動作することを指定します。
- threshold1,threshold2,threshold3は廃棄閾値を指定します。
- threshold1は廃棄優先度1が25%,廃棄優先度2が100%で動作します。
- threshold2は廃棄優先度1が50%,廃棄優先度2が100%で動作します。
- threshold3は廃棄優先度1が75%,廃棄優先度2が100%で動作します。
- なお,省略時はthreshold2の動作になります。
- 本パラメータ省略時の初期値
廃棄優先度が1〜4で動作します。
- 値の設定範囲
なし
- port <shaper port list>
- 階層化シェーパのポート番号を指定します。ハイフン(-),コンマ(,)を使用して複数のポート番号を指定できます。また,一つのポート番号も指定できます。
- 本パラメータ省略時の初期値
省略できません
- 値の設定範囲
「パラメータに指定できる値」を参照してください。
- llrlq-peak-rate {<kbit/s>k | <Mbit/s>M | <Gbit/s>G} peak-rate {<kbit/s>k | <Mbit/s>M | <Gbit/s>G} min-rate {<kbit/s>k | <Mbit/s>M | <Gbit/s>G} llpq-peak-rate {<kbit/s>k | <Mbit/s>M | <Gbit/s>G}
- ユーザごとの監視帯域値を指定します。
- llrlq-peak-rate
- LLRLQユーザ最大帯域値を指定します。
- peak-rate
- 最大帯域値を指定します。
- min-rate
- 最低帯域値を指定します。デフォルトユーザの場合,指定した値は無視されます。
- llpq-peak-rate
- LLPQ最大帯域値を指定します。デフォルトユーザの場合,指定した値は無視されます。
- 本パラメータ省略時の初期値
ユーザ共通のデフォルト値で動作します。デフォルト値については「コンフィグレーションガイド Vol.2 18. 階層化シェーパ」を参照してください。
- 値の設定範囲
<kbit/s>:8〜10000000(10進数)
<Mbit/s>:1〜10000(10進数)
<Gbit/s>:1〜10(10進数)
1kbit/s,1Mbit/s,1Gbit/sはそれぞれ1000bit/s,1000kbit/s,1000Mbit/sとして扱います。
- queue-length <length1> <length2> < length3> < length4> [<length5> <length6> < length7> <length8>]
- 各キューに対するキュー長を指定します。
- なお,<length>の後ろに付く番号は,キュー番号を意味します。
- 本パラメータ省略時の初期値
各キュー長をデフォルト値に従って設定します。デフォルト値については「コンフィグレーションガイド Vol.2 18. 階層化シェーパ」を参照してください。
- 値の設定範囲
<length>:0,250,500,1000,2000,4000,8000,12000,16000,24000,32000,64000,128000,256000,384000,512000
- wfq <rate1>% <rate2>% <rate3>% [<rate4>%]
- 重み付き均等保証キューの重みを指定します。4WFQで動作する場合に<rate4>%が指定できます。
- なお,<rate>の後ろに付く番号は,キュー番号を意味します。
- 本パラメータ省略時の初期値
4WFQで動作する場合は,<rate1>〜<rate4>の重みがそれぞれ1%,2%,3%,4%で動作します。
3WFQで動作する場合は,<rate1>〜<rate3>の重みがそれぞれ1%,2%,3%で動作します。
- 値の設定範囲
<rate>:1〜98
注 次の二つの式を満たすように設定してください。
・<rate1> + <rate2> + <rate3> + <rate4> ≦ 100
・<rate1> ≦ <rate2> ≦ <rate3> ≦ <rate4>
[コマンド省略時の動作]
なし
[通信への影響]
なし
[設定値の反映契機]
設定値変更後,NIFを再起動することで反映されます。
ただし,次のパラメータの設定値だけを変更した場合は,すぐに運用に反映されます。
- llrlq-peak-rate
- peak-rate
- min-rate
- llpq-peak-rate
- queue-length
- wfq
- {threshold1 | threshold2 | threshold3}
[注意事項]
- デフォルトユーザでは,min-rate,llpq-peak-rateに指定した値は無視されます。
[関連コマンド]
shaper enable shaper flow distribution pe-service
All Rights Reserved, Copyright(C), 2012, 2019, ALAXALA Networks, Corp.