コンフィグレーションコマンドレファレンス Vol.2
階層化シェーパ機能を設定します。Tag-VLAN等のユーザごとに帯域を確保しつつ,ユーザ内のアプリケーションごとに帯域制御を行う機能です。
[入力モード]
グローバルコンフィグモード
[入力形式]
- 情報の設定
- 装置単位の設定情報
shaper [{ set_default_user_priority | set_default_user_priority_off }]
- 物理ポート単位の設定情報
shaper port <Portlist> [rate_limit <Mbit/s>M] [default peak_rate { <kbit/s> | <Mbit/s>M } min_rate { <kbit/s> | <Mbit/s>M }] [buffer <QoS1> <QoS2> <QoS3> <QoS4>]
- アグリゲートキュー単位の設定情報
shaper rate_limited_queueing
>>移行モード:shaper rate_limited_queueing
shaper rate_guaranteed_queueing
>>移行モード:shaper rate_guaranteed_queueing
- 情報の変更
- 装置単位の設定情報
shaper [{set_default_user_priority |set_default_user_priority_off }]
- 物理ポート単位の設定情報
shaper port <Portlist> [rate_limit <Mbit/s>M] [default peak_rate { <kbit/s> | <Mbit/s>M } min_rate { <kbit/s> | <Mbit/s>M }] [buffer <QoS1> <QoS2> <QoS3> <QoS4>]
- アグリゲートキュー単位の設定情報
shaper rate_limited_queueing
>>移行モード:shaper rate_limited_queueing
shaper rate_guaranteed_queueing
>>移行モード:shaper rate_guaranteed_queueing
- 情報の削除
- delete shaper [{ set_default_user_priority_off | set_default_user_priority }]
- delete shaper [ port <Portlist> [rate_limit] [default] [buffer]]
- delete shaper [{ rate_limited_queueing | rate_guaranteed_queueing }]
- 情報の表示
- show shaper
- show shaper port <Portlist>
- show shaper { rate_limited_queueing | rate_guaranteed_queueing } [{ <Portlist> <Aggregated_Queue_List > | <Line_Name> <Aggregated_Queue_List> }]
[サブコマンド入力形式]
- 情報の設定
- キューモード設定(移行モードが " shaper rate_limited_queueing" 時)
{ <Portlist> <Aggregated_Queue_List > | <Line_Name> <Aggregated_Queue_List> }
peak_rate { <kbit/s> | <Mbit/s>M } {キューモード設定}
- キューモード設定(移行モードが " shaper rate_guaranteed_queueing" 時)
{ <Portlist> <Aggregated_Queue_List > | <Line_Name> <Aggregated_Queue_List> }
peak_rate { <kbit/s> | <Mbit/s>M } min_rate { <kbit/s> | <Mbit/s>M } [ weight <Weight> ] {キューモード設定}
- 廃棄制御の設定
{ <Portlist> <Aggregated_Queue_List > | <Line_Name> <Aggregated_Queue_List> }
discard <Queue1_Mode> <Queue2_Mode> <Queue3_Mode> <Queue4_Mode>
- 「キューモード設定」
- 完全優先制御の場合
priority [<Length1> [<Length2> [<Length3> [<Length4>]]]]
- LLQ+3WFQの場合
llq+3wfq <Rate1>% [<Length1>] <Rate2>% [<Length2>] <Rate3>% [<Length3>]
{ 10% | 20% | 30% | 40% | 50% | 60% | 70% | 80% | 90% | 100% } [<Length4>]
- 2LLQ+2WFQの場合
2llq+2wfq <Rate1>% [<Length1>] <Rate2>% [<Length2>]
{ 10% | 20% | 30% | 40% | 50% | 60% | 70% | 80% | 90% | 100% } [<Length3>] priority_queue [<Length4>]
- 4WFQの場合
4wfq <Rate1>% [<Length1>] <Rate2>% [<Length2>] <Rate3>% [<Length3>] <Rate4>% [<Length4>]
- 注 「<Portlist> <Aggregated_Queue_List>」と「<Line_Name> <Aggregated_Queue_List>」を同一物理ポート内に混在させることはできません。
- 情報の変更
- キューモード設定(移行モードが " shaper rate_limited_queueing" 時)
{ <Portlist> <Aggregated_Queue_List > | <Line_Name> <Aggregated_Queue_List> }
[ peak_rate { <kbit/s> | <Mbit/s>M } ] [ {キューモード設定} ]
- キューモード設定(移行モードが " shaper rate_guaranteed_queueing" 時)
{ <Portlist> <Aggregated_Queue_List > | <Line_Name> <Aggregated_Queue_List> }
[ peak_rate { <kbit/s> | <Mbit/s>M } ] [ min_rate { <kbit/s> | <Mbit/s>M } ] [ weight <Weight> ] [ {キューモード設定} ]
- 廃棄制御の変更
{ <Portlist> <Aggregated_Queue_List > | <Line_Name> <Aggregated_Queue_List> }
discard <Queue1_Mode> <Queue2_Mode> <Queue3_Mode> <Queue4_Mode>
- 「キューモード設定」
- 完全優先制御の場合
[priority] [<Length1> [<Length2> [<Length3> [<Length4>]]]]
- LLQ+3WFQの場合
・キューモードを省略しない場合
llq+3wfq <Rate1>% [<Length1>] <Rate2>% [<Length2>] <Rate3>% [<Length3>]
{ 10% | 20% | 30% | 40% | 50% | 60% | 70% | 80% | 90% | 100% } [<Length4>]
・キューモードを省略する場合
[<Rate1>% [<Length1>] [<Rate2>% [<Length2>] [<Rate3>%[<Length3>]
[{ 10% | 20% | 30% | 40% | 50% | 60% | 70% | 80% | 90% | 100% }
[<Length4>]]]]]
- 2LLQ+2WFQの場合
・キューモードを省略しない場合
2llq+2wfq <Rate1>% [<Length1>] <Rate2>% [<Length2>]
{ 10% | 20% | 30% | 40% | 50% | 60% | 70% | 80% | 90% | 100% } [<Length3>] priority_queue [<Length4>]
・キューモードを省略する場合
[<Rate1>% [<Length1>] [<Rate2>% [<Length2>]
[{ 10% | 20% | 30% | 40% | 50% | 60% | 70% | 80% | 90% | 100% } [<Length3>] [priority_queue [<Length4>]]]]]
- 4WFQの場合
・キューモードを省略しない場合
4wfq <Rate1>% [<Length1>] <Rate2>% [<Length2>] <Rate3>% [<Length3>] <Rate4>% [<Length4>]
・キューモードを省略する場合
[<Rate1>% [<Length1>] [<Rate2>% [<Length2>] [<Rate3>% [<Length3>] [<Rate4>% [<Length4>]]]]]
- 情報の削除
- delete { <Portlist> <Aggregated_Queue_List> | <Line_Name> <Aggregated_Queue_List>} [discard]
[モード階層]
shaper rate_limited_queueing shaper rate_guaranteed_queueing
[パラメータ]
- { set_default_user_priority | set_default_user_priority_off }
- 送信するTag-VLANパケットのユーザ優先度を決定します。機能として2種類あり,本装置で一つを選択します。
- set_default_user_priority:
- ユーザ優先度クリア機能です。Tag-VLAN内のユーザ優先度をデフォルト値0に書き換えます。
- set_default_user_priority_off:
- ユーザ優先度保存機能です。ユーザ優先度の書き換えをしません。マーカー機能によりユーザ優先度を書き換えた場合,書き換えた値がそのまま出力されます。
- 本パラメータ省略時の初期値
set_default_user_priority_off
- 値の設定範囲
なし
- rate_limit <Mbit/s>M
- ポート帯域制御機能です。回線から指定した帯域以上パケットを出力しないように制限を掛けます。
- 本パラメータ省略時の初期値
1000M(回線の帯域)
- 値の設定範囲
<Mbit/s>:1〜1000
- default peak_rate { <kbit/s> | <Mbit/s>M } min_rate { <kbit/s> | <Mbit/s>M }
- デフォルトのアグリゲートキューに対する帯域を設定します。RLQおよびRGQの設定が一つもないときは,すべての回線帯域を使用します。なお,回線に余剰帯域がある場合,デフォルトキューへも余剰帯域が割り当てられます。default peak_rateは,min_rateより大きい値を設定してください。
- 本パラメータ省略時の初期値
なし(デフォルトキューからパケットは出力されません)
- 値の設定範囲
<kbit/s>:240〜1000000
<Mbit/s>M:1〜1000
- buffer <QoS1> <QoS2> <QoS3> <QoS4>
- 物理ポートのQoS値に対するバッファ容量を設定します。
- なお,NE1GSHP-4Sは48000バッファ,NE1GSHP-8Sは96000バッファが最大値となっています。
- 本パラメータ省略時の初期値
次の表に示す値です。
QoS値 バッファ容量 1 4000 2 3000 3 3000 4 2000 - 値の設定範囲
<QoS>:0〜48000
- rate_limited_queueing
- 固定帯域を設定します。
- rate_guaranteed_queueing
- 可変帯域を設定します。
- <Line_Name>
- 回線名を指定します。
- 本パラメータ省略時の初期値
なし
- <Portlist>
- 物理ポート番号を指定します。<Portlist>に無効なポートが含まれていた場合,本定義をエラーとします。
- 【“-”または“,”による範囲指定】
- 指定範囲のすべてのポートを指定したことと同じ意味になります。
- 【“*”による範囲指定】
- すべてのポートを指定したことと同じ意味になります。
- 本パラメータ省略時の初期値
なし
- 値の設定範囲
装置に実装されているNIF番号/Line番号
- <Aggregated_Queue_List>
- 複数のアグリゲートキュー番号を一括指定します。
- 【“-”または“,”による範囲指定】
- 指定範囲のすべてのアグリゲートキュー番号を指定したことと同じ意味となります。
- 【“*”による範囲指定】
- すべてのアグリゲートキュー番号を指定したことと同じ意味となります。
- 本パラメータ省略時の初期値
なし
- 値の設定範囲
1〜1023
- peak_rate {<kbit/s> | <Mbit/s>M}
- 最大帯域を設定します。
- 本パラメータ省略時の初期値
なし
- 値の設定範囲
<kbit/s>:240〜1000000
<Mbit/s>:1〜1000
- min_rate { <kbit/s> | <Mbit/s>M }
- 最低帯域を設定します。
- 本パラメータ省略時の初期値
なし
- 値の設定範囲
<kbit/s>:240〜1000000
<Mbit/s>:1〜1000
- weight <Weight>
- 回線の余剰帯域を,本パラメータで指定する重みに応じて分配します。
- 本パラメータ省略時の初期値
1
- 値の設定範囲
<Weight>:1〜50
- discard <Queue1_Mode> <Queue2_Mode> <Queue3_Mode> <Queue4_Mode>
- 廃棄制御のモードをキューごとに設定します。<Mode>パラメータに付く番号はキュー番号を意味します。
- 本パラメータ省略時の初期値
tail_drop2
- 値の設定範囲
次の表に各廃棄モードに対する廃棄閾値を示します。
上記表に示すとおり,tail_dropの廃棄モードを選択した廃棄閾値はキューイング優先度により異なります。廃棄閾値はキュー長に対する閾値を示します。例えば,キュー長が200で廃棄モードtail_drop1を選択した場合,キューイング優先度2のパケットはキュー長が50(=200×1/4)を超えていると廃棄されます。
廃棄モード キューイング優先度 1〜2 3〜4 tail_drop1 1/4 4/4 tail_drop2 2/4 4/4 tail_drop3 3/4 4/4
- priority [<Length1> [<Length2> [<Length3> [<Length4>]]]]
- 優先度の高いキューからパケットを送信します。上位優先度のキューにパケットが存在しない場合だけ,下位優先度のキューからパケットを送信します。
- 本パラメータ省略時の初期値
「表2-8 キュー毎のデフォルトキュー長」を参照してください。
- 値の設定範囲
<Length>:0〜4000
- llq+3wfq <Rate1>% [<Length1>] <Rate2>% [<Length2>] <Rate3>% [<Length3>] { 10% | 20% | 30% | 40% | 50% | 60% | 70% | 80%| 90% | 100% } [<Length4>]
- キュー4は,アグリゲートキューの送信帯域に対する設定比率だけ常に最優先でパケットを出力する完全優先キューです。
- キュー1〜3は,アグリゲートキューの送信帯域からキュー4の使用帯域(設定帯域ではない)を引いた残りの帯域を,重みに従って分配する重み付き均等保障キューです。
- 本パラメータ省略時の初期値
<Rate>:なし
<Length>:「表2-8 キュー毎のデフォルトキュー長」を参照してください。
- 値の設定範囲
<Rate>:1〜100。ただし,「<Rate1>+<Rate2>+<Rate3> ≦ 100」かつ「<Rate1>≦<Rate2>≦<Rate3>」を満たしてください。
<Length>:0〜4000
- 2llq+2wfq <Rate1>% [<Length1>] <Rate2>% [<Length2>] { 10% | 20% | 30% | 40% | 50% | 60% | 70% | 80% | 90% | 100% } [<Length3>] priority_queue [<Length4>]
- キュー4は,常に最優先でパケットを出力する完全優先キューです。
- キュー3は,アグリゲートキューの送信帯域からキュー4の使用帯域を引いた残りの帯域を,設定比率分だけ優先的にパケットを出力する優先キュー(VLLQ:Variable Low Latency Queueing)です。
- キュー1〜2は,キュー3〜4が使用していない帯域を重みに従って分配する重み付き均等保証キューです。
- 本パラメータ省略時の初期値
<Rate>:なし
<Length>:「表2-8 キュー毎のデフォルトキュー長」を参照してください。
- 値の設定範囲
<Rate>:1〜100。ただし,「<Rate1>+<Rate2> ≦ 100」かつ「<Rate1>≦<Rate2>」を満たしてください。
<Length>:0〜4000
- 4wfq <Rate1>% [<Length1>] <Rate2>% [<Length2>] <Rate3>% [<Length3>] <Rate4>% [<Length4>]
- キュー1〜4は,Tag-VLAN等のユーザごとの送信帯域を重みに従って分配する重み付き均等保証キューです。
- 本パラメータ省略時の初期値
<Rate>:なし
<Length>:「表2-8 キュー毎のデフォルトキュー長」を参照してください。
- 値の設定範囲
<Rate>:1〜100。ただし,「<Rate1>+<Rate2>+<Rate3>+<Rate4> ≦ 100」かつ「<Rate1>≦<Rate2>≦<Rate3>≦<Rate4>」を満たしてください。
<Length>:0〜4000
表2-8 キュー毎のデフォルトキュー長
キュー番号 デフォルトキュー長 1 120 2 100 3 80 4 50
[サブコマンド]
なし
[入力例]
- 情報の設定
- ポート帯域制御を使用して,回線からの出力帯域が500Mbit/sを超えないように設定します。
(config)# shaper port 0/0 rate_limit 500M (config)# shaper rate_guaranteed_queueing [shaper rate_guaranteed_queueing] (config)# Office1 1 peak_rate 500M min_rate 100M llq+3wfq 1% 9% 90% 10% [shaper rate_guaranteed_queueing] (config)# Office1 2 peak_rate 500M min_rate 100M llq+3wfq 1% 9% 90% 10% [shaper rate_guaranteed_queueing] (config)# Office1 3 peak_rate 500M min_rate 100M llq+3wfq 1% 9% 90% 10% [shaper rate_guaranteed_queueing] (config)# Office1 4 peak_rate 500M min_rate 100M llq+3wfq 1% 9% 90% 10% [shaper rate_guaranteed_queueing] (config)# Office1 5 peak_rate 500M min_rate 100M llq+3wfq 1% 9% 90% 10% [shaper rate_guaranteed_queueing] (config)# exit (config)# show shaper shaper port 0/0 rate_limit 500M shaper rate_guaranteed_queueing Office1 1-5 peak_rate 500M min_rate 100M llq+3wfq 1% 9% 90% 10% (config)#
- NIF番号0,Line番号0のアグリゲートキュー1に階層化シェーパを設定します。
(config)# shaper rate_guaranteed_queueing [shaper rate_guaranteed_queueing] (config)# 0/0 1 peak_rate 10M min_rate 5M llq+3wfq 1% 9% 90% 50% [shaper rate_guaranteed_queueing] (config)# exit (config)# show shaper shaper rate_guaranteed_queueing 0/0 1 peak_rate 10M min_rate 5M llq+3wfq 1% 9% 90% 50% (config)#
- NIF番号0,Line番号0のアグリゲートキュー1〜100に同一の階層化シェーパを設定します。
(config)# shaper rate_guaranteed_queueing [shaper rate_guaranteed_queueing] (config)# 0/0 1-100 peak_rate 10M min_rate 1M llq+3wfq 1% 9% 90% 50% [shaper rate_guaranteed_queueing] (config)# exit (config)# show shaper shaper rate_guaranteed_queueing 0/0 1-100 peak_rate 10M min_rate 1M llq+3wfq 1% 9% 90% 50% (config)#
- NIF番号0,Line番号0からNIF番号1,Line番号3におけるアグリゲートキュー1〜100に同一の階層化シェーパを設定します。
(config)# shaper rate_guaranteed_queueing [shaper rate_guaranteed_queueing] (config)# 0/0-1/3 1-100 peak_rate 10M min_rate 1M llq+3wfq 1% 9% 90% 50% [shaper rate_guaranteed_queueing] (config)# exit (config)# show shaper shaper rate_guaranteed_queueing 0/0 1-100 peak_rate 10M min_rate 1M llq+3wfq 1% 9% 90% 50% 0/1 1-100 peak_rate 10M min_rate 1M llq+3wfq 1% 9% 90% 50% 0/2 1-100 peak_rate 10M min_rate 1M llq+3wfq 1% 9% 90% 50% 0/3 1-100 peak_rate 10M min_rate 1M llq+3wfq 1% 9% 90% 50% 1/0 1-100 peak_rate 10M min_rate 1M llq+3wfq 1% 9% 90% 50% 1/1 1-100 peak_rate 10M min_rate 1M llq+3wfq 1% 9% 90% 50% 1/2 1-100 peak_rate 10M min_rate 1M llq+3wfq 1% 9% 90% 50% 1/3 1-100 peak_rate 10M min_rate 1M llq+3wfq 1% 9% 90% 50% (config)#
- NIF番号0,Line番号0からNIF番号1,Line番号3までのポート帯域を200Mbit/sに設定します。
(config)# shaper port 0/0-1/3 rate_limit 200M (config)# show shaper shaper port 0/0 rate_limit 200M shaper port 0/1 rate_limit 200M shaper port 0/2 rate_limit 200M shaper port 0/3 rate_limit 200M shaper port 1/0 rate_limit 200M shaper port 1/1 rate_limit 200M shaper port 1/2 rate_limit 200M shaper port 1/3 rate_limit 200M (config)#
- デフォルトキューの設定
(config)# shaper port 0/0 default peak_rate 10M min_rate 3M (config)# show shaper shaper port 0/0 default peak_rate 10M min_rate 3M (config)#
- デフォルトキューとQoSバッファの設定
(config)# shaper port 0/0 default peak_rate 10M min_rate 3M buffer 6000 2000 2000 2000 (config)# show shaper shaper port 0/0 default peak_rate 10M min_rate 3M buffer 6000 2000 2000 2000 (config)#
- 複数のポートに対するデフォルトキューとQoSバッファの一括設定
(config)# shaper port 0/0-1/3 default peak_rate 10M min_rate 3M buffer 6000 2000 2000 2000 (config)# show shaper shaper port 0/0 default peak_rate 10M min_rate 3M buffer 6000 2000 2000 2000 shaper port 0/1 default peak_rate 10M min_rate 3M buffer 6000 2000 2000 2000 shaper port 0/2 default peak_rate 10M min_rate 3M buffer 6000 2000 2000 2000 shaper port 0/3 default peak_rate 10M min_rate 3M buffer 6000 2000 2000 2000 shaper port 1/0 default peak_rate 10M min_rate 3M buffer 6000 2000 2000 2000 shaper port 1/1 default peak_rate 10M min_rate 3M buffer 6000 2000 2000 2000 shaper port 1/2 default peak_rate 10M min_rate 3M buffer 6000 2000 2000 2000 shaper port 1/3 default peak_rate 10M min_rate 3M buffer 6000 2000 2000 2000 (config)#
- 廃棄制御の設定
(config)# shaper rate_guaranteed_queueing [shaper rate_guaranteed_queueing] (config)# 0/1 1 peak_rate 10M min_rate 5M llq+3wfq 1% 9% 90% 50% [shaper rate_guaranteed_queueing] (config)# exit (config)# show shaper shaper rate_guaranteed_queueing 0/1 1 peak_rate 10M min_rate 5M llq+3wfq 1% 9% 90% 50% (config)# shaper rate_guaranteed_queueing [shaper rate_guaranteed_queueing] (config)# 0/1 1 discard tail_drop1 tail_drop1 tail_drop3 tail_drop3 [shaper rate_guaranteed_queueing] (config)# exit (config)# show shaper shaper rate_guaranteed_queueing 0/1 1 peak_rate 10M min_rate 5M llq+3wfq 1% 9% 90% 50% 0/1 1 discard tail_drop1 tail_drop1 tail_drop3 tail_drop3 (config)#
- systemコマンドのauto_merge_offパラメータが設定されている状態で,NIF番号0,Line番号1のアグリゲートキュー番号6に階層化シェーパを設定
(config)# show shaper shaper rate_guaranteed_queueuing 0/1 1-5 peak_rate 10M min_rate 5M llq+3wfq 1% 9% 90% 50% (config)# shaper rate_guaranteed_queueuing [shaper rate_guaranteed_queueing] (config)# 0/1 6 peak_rate 10M min_rate 5M llq+3wfq 1% 9% 90% 50% [shaper rate_guaranteed_queueing] (config)# exit (config)# show shaper shaper rate_guaranteed_queueing 0/1 1-5 peak_rate 10M min_rate 5M llq+3wfq 1% 9% 90% 50% 0/1 6 peak_rate 10M min_rate 5M llq+3wfq 1% 9% 90% 50% (config)#- 設定情報の変更
- Office1-50の最大帯域を30Mに変更します。
(config)# show shaper rate_guaranteed_queueing 0/0 50 shaper rate_guaranteed_queueing 0/0 50 peak_rate 10M min_rate 3M llq+3wfq 1% 9% 90% 50% (config)# shaper rate_guaranteed_queueing [shaper rate_guaranteed_queueing] (config)# 0/0 50 peak_rate 30M [shaper rate_guaranteed_queueing] (config)# exit (config)# show shaper rate_guaranteed_queueing 0/0 50 shaper rate_guaranteed_queueing 0/0 50 peak_rate 30M min_rate 3M llq+3wfq 1% 9% 90% 50%
- NIF番号1にあるすべてのLineのポート帯域を500Mbit/sに変更します。
(config)# show shaper shaper port 0/0 rate_limit 200M shaper port 0/1 rate_limit 200M shaper port 0/2 rate_limit 200M shaper port 0/3 rate_limit 200M shaper port 1/0 rate_limit 200M shaper port 1/1 rate_limit 200M shaper port 1/2 rate_limit 200M shaper port 1/3 rate_limit 200M (config)# shaper port 1/* rate_limit 500M (config)# show shaper shaper port 0/0 rate_limit 200M shaper port 0/1 rate_limit 200M shaper port 0/2 rate_limit 200M shaper port 0/3 rate_limit 200M shaper port 1/0 rate_limit 500M shaper port 1/1 rate_limit 500M shaper port 1/2 rate_limit 500M shaper port 1/3 rate_limit 500M (config)#
- systemコマンドのauto_merge_offパラメータが設定されている状態で,NIF番号0,Line番号1のアグリゲートキュー番号4と5のllqの設定比率を60%に変更します。
(config)# show shaper shaper rate_guaranteed_queueing 0/1 1-5 peak_rate 10M min_rate 5M llq+3wfq 1% 9% 90% 50% (config)# shaper rate_guaranteed_queueuing [shaper rate_guaranteed_queueing] (config)# 0/1 4 llq+3wfq 1% 9% 90% 60% [shaper rate_guaranteed_queueing] (config)# 0/1 5 llq+3wfq 1% 9% 90% 60% [shaper rate_guaranteed_queueing] (config)# exit (config)# show shaper shaper rate_guaranteed_queueing 0/1 1-3 peak_rate 10M min_rate 5M llq+3wfq 1% 9% 90% 50% 0/1 4 peak_rate 10M min_rate 5M llq+3wfq 1% 9% 90% 60% 0/1 5 peak_rate 10M min_rate 5M llq+3wfq 1% 9% 90% 60% (config)#- 設定情報の表示
- すべて表示します。
(config)# show shaper shaper set_default_user_priority_off shaper rate_guaranteed_queueing 0/0 1 peak_rate 30M min_rate 3M llq+3wfq 1% 9% 90% 50% 0/0 2 peak_rate 10M min_rate 3M llq+3wfq 1% 9% 90% 50% (config)#- 設定情報の削除
- NIF番号0,Line番号0のアグリゲートキュー21の定義を削除します。
(config)# show shaper shaper rate_guaranteed_queueing 0/0 10 peak_rate 10M min_rate 5M llq+3wfq 1% 9% 90% 50% 0/0 21-120 peak_rate 10M min_rate 1M llq+3wfq 1% 9% 90% 50% (config)# delete shaper rate_guaranteed_queueing 0/0 21 (config)# show shaper shaper rate_guaranteed_queueing 0/0 10 peak_rate 10M min_rate 5M llq+3wfq 1% 9% 90% 50% 0/0 22-120 peak_rate 10M min_rate 1M llq+3wfq 1% 9% 90% 50% (config)#
- NIF番号0,Line番号0のアグリゲートキュー10,100〜110の定義を削除します。
(config)# show shaper shaper rate_guaranteed_queueing 0/0 10 peak_rate 10M min_rate 5M llq+3wfq 1% 9% 90% 50% 0/0 21-120 peak_rate 10M min_rate 1M llq+3wfq 1% 9% 90% 50% (config)# delete shaper rate_guaranteed_queueing 0/0 10,100-110 (config)# show shaper shaper rate_guaranteed_queueing 0/0 22-99,111-120 peak_rate 10M min_rate 1M llq+3wfq 1% 9% 90% 50% (config)#
- NIF番号0,Line番号0からNIF番号1,Line番号3までのアグリゲートキュー31〜39,50の定義を削除します。
(config)# show shaper shaper rate_guaranteed_queueing 0/0 31-50 peak_rate 10M min_rate 1M llq+3wfq 1% 9% 90% 50% 0/1 31-50 peak_rate 10M min_rate 1M llq+3wfq 1% 9% 90% 50% 0/2 31-50 peak_rate 10M min_rate 1M llq+3wfq 1% 9% 90% 50% 0/3 31-50 peak_rate 10M min_rate 1M llq+3wfq 1% 9% 90% 50% 1/0 31-50 peak_rate 10M min_rate 1M llq+3wfq 1% 9% 90% 50% 1/1 31-50 peak_rate 10M min_rate 1M llq+3wfq 1% 9% 90% 50% 1/2 31-50 peak_rate 10M min_rate 1M llq+3wfq 1% 9% 90% 50% 1/3 31-50 peak_rate 10M min_rate 1M llq+3wfq 1% 9% 90% 50% (config)# delete shaper rate_guaranteed_queueing 0/0-1/3 31-39,50 (config)# show shaper shaper rate_guaranteed_queueing 0/0 40-49 peak_rate 10M min_rate 1M llq+3wfq 1% 9% 90% 50% 0/1 40-49 peak_rate 10M min_rate 1M llq+3wfq 1% 9% 90% 50% 0/2 40-49 peak_rate 10M min_rate 1M llq+3wfq 1% 9% 90% 50% 0/3 40-49 peak_rate 10M min_rate 1M llq+3wfq 1% 9% 90% 50% 1/0 40-49 peak_rate 10M min_rate 1M llq+3wfq 1% 9% 90% 50% 1/1 40-49 peak_rate 10M min_rate 1M llq+3wfq 1% 9% 90% 50% 1/2 40-49 peak_rate 10M min_rate 1M llq+3wfq 1% 9% 90% 50% 1/3 40-49 peak_rate 10M min_rate 1M llq+3wfq 1% 9% 90% 50% (config)#
- NIF番号1にあるすべてのLineに定義したポート帯域制御の設定を削除します。
(config)# show shaper shaper port 0/0 rate_limit 200M shaper port 0/1 rate_limit 200M shaper port 0/2 rate_limit 200M shaper port 0/3 rate_limit 200M shaper port 1/0 rate_limit 200M shaper port 1/1 rate_limit 200M shaper port 1/2 rate_limit 200M shaper port 1/3 rate_limit 200M (config)# delete shaper port 1/* (config)# show shaper shaper port 0/0 rate_limit 200M shaper port 0/1 rate_limit 200M shaper port 0/2 rate_limit 200M shaper port 0/3 rate_limit 200M (config)#
- systemコマンドのauto_merge_offパラメータが設定されている状態で,NIF番号0,Line番号1のアグリゲートキュー番号4,11,13-15を削除します。
(config)# show shaper shaper rate_guaranteed_queueing 0/1 1-5 peak_rate 10M min_rate 5M llq+3wfq 1% 9% 90% 50% 0/1 11-20 peak_rate 10M min_rate 5M llq+3wfq 1% 9% 90% 50% (config)# delete shaper rate_guaranteed_queueuing 0/1 4,11,13-15 (config)# show shaper shaper rate_guaranteed_queueing 0/1 1-3,5 peak_rate 10M min_rate 5M llq+3wfq 1% 9% 90% 50% 0/1 12,16-20 peak_rate 10M min_rate 5M llq+3wfq 1% 9% 90% 50% (config)#
[関連コマンド]
flow,flow qos,system
[注意事項]
- メモリ上に記憶しているランニングコンフィグレーションを変更または削除した場合,変更または削除の内容によりLine等が自動で初期化される場合があります。変更または削除したときにキューイングしたパケットが残っている場合,これらのパケットの帯域を保証するため,キューイングしたパケットをすべて吐き出す処理を行います。パケットの吐き出し処理中は,新しいパケットをキューイングできません。パケットの吐き出し処理が終了すると,パラメータの変更の反映または削除が行われます。ネットワーク経由でログインしている場合はご注意ください。なお,パケットの吐き出し処理に要する時間は,キュー長がデフォルトでシェーピング速度が最小の240kbit/sの場合,約20秒かかります。変更に伴う初期化の影響範囲を次の表に示します。
項番 項目 コンフィグレーションパラメータ パラメータ変更時の影響 備考 通信への影響 初期化部位 1 ユーザ優先度書き換え set_default_user_priority,
set_default_user_priority_offなし − 2 ポート帯域制御 rate_limit あり 変更したLine − 3 デフォルトキューの帯域 default あり 変更したLine − 4 QoS値毎のバッファ buffer あり 変更したLine 変更しても,キューイングしたパケットを解放することはありません。 5 RLQ/RGQの帯域 peak_rate,min_rate あり 変更したアグリゲートキュー − 6 余剰帯域の重み weight あり 変更したアグリゲートキュー − 7 キューモード priority,llq+3wfq,2llq+2wfq,4wfq あり 変更したアグリゲートキュー − 8 キュー長 <length> あり 変更したアグリゲートキュー − 9 キューの重み <rate> あり 変更したアグリゲートキュー − 10 廃棄制御 discard あり 変更したアグリゲートキュー − (凡例)−:特になし
削除に伴う初期化の影響範囲を次の表に示します。
項番 項目 コンフィグレーションパラメータ パラメータ変更時の影響 備考 通信への影響 初期化部位 1 ユーザ優先度書き換え set_default_user_priority,
set_default_user_priority_offなし − 2 ポート帯域制御 rate_limit あり 変更したLine − 3 デフォルトキューの帯域 default あり 変更したLine − 4 QoS値毎のバッファ buffer あり 変更したLine − 5 RLQ/RGQの帯域 peak_rate,min_rate あり 変更したアグリゲートキュー − 6 余剰帯域の重み weight あり 変更したアグリゲートキュー − 7 キューモード priority,llq+3wfq,2llq+2wfq,4wfq あり 変更したアグリゲートキュー − 8 キュー長 <length> あり 変更したアグリゲートキュー − 9 キューの重み <rate> あり 変更したアグリゲートキュー − 10 廃棄制御 discard あり 変更したアグリゲートキュー − (凡例)−:特になし
- イーサネットのフローコントロール機能を使用すると,指定した帯域を保証できないおそれがあります。
- IPルーティングプロトコル情報,IPマルチキャストルーティングプロトコル情報,MPLS情報の変更を行い,applyコマンドを実行していない場合,本コマンドを入力するとコマンドの実行前にapplyコマンドを自動で実行し,変更したIPルーティングプロトコル情報,IPマルチキャストルーティングプロトコル情報,MPLS情報が運用に反映されます。
- QoSごとのバッファは,複数のアグリゲートキューで共有して利用する共通バッファになっています。特定のアグリゲートキューによるバッファ枯渇を回避し,すべてのアグリゲートキューでバッファ使用量の公平性を保つ(バッファ使用量の少ないアグリゲートキューにバッファを残しておく)ことを目的として,QoSごとのバッファ使用量がQoSごとのバッファ量(bufferパラメータ設定値)の7/8を超えた時点で,動的にキューごとのキュー長(Lengthパラメータ設定値)を設定値の1/2にします。このため,以下に示す動作をしますので,QoSごとのバッファ量(bufferバラメータ設定値)およびキューごとのキュー長(Lengthパラメータ設定値)を設定する際,御注意願います(show shaperコマンドを使用し,QlenおよびMQlenの値を御確認ください)。
QoSごとのバッファ量(bufferパラメータ設定値)×7/8を超えた時(つまりキューごとのキュー長の総和がQoSごとのバッファ量(bufferパラメータ設定値)×7/8を超えた時)に,キューごとのキュー長(Lengthパラメータ設定値)を設定値の1/2に変更します。このため,
これらの時には,各キューごとのキュー長(Lengthパラメータ設定値)を小さくして御使用願います。
- トラフィックの状態により設定したキューごとのキュー長(Lengthパラメータ設定値)まで使用できないことがあります(一つのアグリゲートキューだけにトラフィックがある場合,QoSごとのバッファ量(bufferパラメータ設定値)×7/8がキューごとのキュー長の最大値になります)。
- キューごとのキュー長(Lengthパラメータ設定値)を設定値の1/2に変更しても,QoSごとのバッファ使用量<キューごとのキュー長の総和の場合は,期待する帯域で出力されないことがあります。
- デフォルトのアグリゲートキューは他のアグリゲートキューと同様,四つのキューを持っています。キューモードは4WFQで動作します。なお,キューモードを変更することはできません。
- LLQ+3WFQをPQ+3WFQとして使用する場合は,キュー4の設定を100%にしてください。
- 階層化シェーパ機能使用時には,デフォルトのアグリゲートキューを必ず設定してください。設定されない場合,フロー条件で検出できない自装置発信のパケットが送信されません。回線テストを実施する場合も同様です。
- systemコマンドでアグリゲートキュー番号について1行にまとめる機能を抑止する場合は,systemコマンドのauto_merge_offパラメータを設定してください。
- systemコマンドのauto_merge_offパラメータが設定されている状態で,既設定済みのアグリゲートキュー番号に対して変更または削除を実施した場合,1行当たりの文字数が1022文字を超えたことを示すエラーメッセージが表示される場合があります。エラーメッセージが表示された場合は,当該アグリゲートキューの設定をすべて削除後,再設定を実施してください。
- systemコマンドのauto_merge_offパラメータが設定されている状態で,アグリゲートキューに対して追加/変更/削除の編集を実施後,systemコマンドのauto_merge_offパラメータを削除し,さらに既設定済みのアグリゲートキュー番号に対して編集を実施した場合,対象物理ポートに対して1行にまとめる機能が動作します。
- アグリゲートキュー(rate_guaranteed_queueing:可変帯域)のpeak_rateパラメータ(最大帯域)の設定値がrate_limitパラメータ(ポート帯域制御)の設定値より大きい場合,送信される帯域はrate_limitパラメータ(ポート帯域制御)の設定値にシェーピングされます。
Copyright (c)2005, 2011, ALAXALA Networks Corporation. All rights reserved.