[index] CentreCOM AR550S コマンドリファレンス 2.9

# CREATE SQOS POLICY

カテゴリー：QoS / 一般コマンド

`CREATE SQOS POLICY=qos-list [BWCLASS3ACTION={DROP|PAUSE|NONE}] [DEFAULTTRAFFICCLASS={0..9999|NONE}] [DESCRIPTION=string] [DSCPMAP={0..9999|NONE}] [IGNOREPRENATINFO={YES|NO}] [METER={0..9999|NONE}] [PAUSEACTION={NONE|LOG|TRAP|BOTH}] [PAUSETIME={1..30}] [REMARKING={0..63|USEDSCPMAP|NONE}] [REMARKVLANPRI={0..7|NONE}] [SYSTEMTRAFFIC={5..50}] [VIRTBW={bandwidth|NONE}] [WEIGHTSCHEDULER={WRR|DWRR}]`

qos-list: QoSポリシー番号（0〜9999。ハイフン、カンマを使った複数指定も可能）
string: 文字列（1〜100文字。空白を含む場合はダブルクォートで囲む）
bandwidth: 帯域幅（1〜16000000Kbps）

QoSポリシーを作成する。64個まで作成可能。
QoSポリシーは、インターフェースを通過するパケットに対してQoSを適用するためのメカニズムで、トラフィッククラスの集合体として定義される。
QoSポリシーをインターフェースに適用すると、そのインターフェースを通過するトラフィックに対して、ポリシーやトラフィッククラスで指定されたさまざまなQoS処理が行われる。
本コマンドでは、QoSポリシーの作成と同時に、ポリシーの仮想帯域や使用するDSCPMAPなど、ポリシーレベルの各種パラメーターを設定できる。

パラメーター

POLICY: QoSポリシー番号。複数指定も可能。

BWCLASS3ACTION: メータリングで帯域クラス3（使いすぎクラス）に分類されたパケットに対する処理。DROPを指定した場合、帯域クラス3のパケットはキューに格納される前に破棄される。PAUSEを指定した場合は、PAUSETIMEパラメーターで指定された秒数だけ出力（dequeue）を停止する（PAUSEACTIONパラメーターでログへの記録やSNMPトラップの送信も可能）。NONEを指定した場合は、帯域クラス3のパケットに対して特別な処理を行わない（次段階の処理に移行する）。省略時はNONE。

DEFAULTTRAFFICCLASS: デフォルトトラフィッククラス番号。クラシファイアによって分類されなかったパケットを所属させるためのデフォルトトラフィッククラスを指定する。NONEのときは、QoSポリシー作成とともに自動的に作成される暗黙のデフォルトトラフィッククラス（MAXQLEN=64, QUEUEDROP=TAIL, WEIGHT=0）が使用される。省略時はNONE。なお、デフォルトトラフィッククラスはWEIGHT付きでなくてはならないため、CREATE SQOS TRAFFICCLASSコマンド、SET SQOS TRAFFICCLASSコマンドでWEIGHTパラメーターを必ず指定すること。また、デフォルトトラフィッククラスのWEIGHTは0〜20の範囲でなくてはならない。

DESCRIPTION: メモ。任意の文字列を指定できる。

DSCPMAP: DSCPMAP番号。本ポリシーで使用するDSCPMAPの番号を指定する。

IGNOREPRENATINFO: 本ポリシー管理下のクラシファイアにおいて、NAT変換後のIPアドレスを使いたい場合にYESを指定する。NOを指定した場合は、NAT変換前のIPアドレスを使う。省略時はNO。

METER: メーター番号。本ポリシーを通過するトラフィックに対してメータリングを実施したいときに、使用するメーター（帯域使用量計測器）の番号を指定する。メータリングの結果として割り当てられた帯域クラスに基づき、各パケットの破棄、出力一時停止などが可能。

PAUSEACTION: 帯域クラス3のパケットの出力を停止したときに実行する通知処理。LOG（ログ記録）、TRAP（SNMPトラップ送信）、BOTH（ログ記録とSNMPトラップ送信）、NONE（何もしない）から選択する。BWCLASS3ACTIONにPAUSEを指定したときだけ有効。省略時はNONE。

PAUSETIME: 帯域クラス3のパケットの出力を停止する時間（秒）。BWCLASS3ACTIONにPAUSEを指定したときだけ有効。省略時は10。

REMARKING: 本ポリシーを通過したパケットに対するリマーキング（DSCP値・帯域クラス書き換え）の動作を指定する。0〜63の数値を指定した場合は、本ポリシーを通過したすべてのパケットのDSCP値を指定値に書き換える。USEDSCPMAPを指定した場合は、リマーキング直前の帯域クラスとパケットのDSCP値をインデックスとして、DSCPMAPのリマーキング用テーブルを検索し、DSCP値と帯域クラスを書き換える。使用するDSCPMAPは、DSCPMAPパラメーターで指定する。NONEを指定した場合は書き換えを行わない。省略時はNONE。

REMARKVLANPRI: 本ポリシーを通過したパケットに対するリマーキング（802.1pユーザープライオリティー書き換え）の動作を指定する。0〜7の数値を指定した場合は、本ポリシーを通過したすべてのパケットの802.1pユーザープライオリティーを指定値に書き換える。NONEを指定した場合は書き換えを行わない。省略時はNONE。

SYSTEMTRAFFIC: 暗黙のシステムトラフィッククラスに割り当てる重み付きラウンドロビン（WRR/DWRR）の重み付け値。省略時は20。

VIRTBW: 本ポリシーの仮想帯域（Kbps）。本ポリシーを通過する（本ポリシーを適用したインターフェースを通過する）トラフィックの帯域は、原則としてここで指定した値までに制限される。数値だけで指定する場合の単位はKbps。ただし、数値のあとに「K」、「M」、「G」をつけると、それぞれ「Kbps」、「Mbps」、「Gbps」の意味になる。「M」、「G」を指定する場合は、「2.256G」や「128.4M」のように小数を指定することもできる（小数点以下3桁まで有効）。省略時はNONE（帯域制限なし）。

WEIGHTSCHEDULER: WEIGHTが設定されている下位トラフィッククラス間の優先制御方式。WRR（Weighted Round Robin）、DWRR（Deficit Weighted Round Robin）から選択する。どちらもWEIGHT比でパケットを送信するのは同じだが、DWRRはパケットサイズも考慮に入れるため、よりWEIGHT比が実際の帯域比に近くなる。省略時はWRR。

例

``■ QoSポリシー1を作成する。ここでは、システムトラフィッククラスの重み付け値を30に設定している。また、メーター10を使ってメータリング（帯域使用量の計測）を行い、帯域クラス3（使いすぎ）に分類されたパケットを破棄するよう設定している。
`CREATE SQOS POLICY=1 SYSTEMTRAFFIC=30 METER=10 BWCLASS3ACTION=DROP`

関連コマンド

CREATE SQOS DSCPMAP
CREATE SQOS METER
CREATE SQOS TRAFFICCLASS
DESTROY SQOS POLICY
SET SQOS POLICY
SHOW SQOS POLICY

参考

RFC2697, A Single Rate Three Color Marker
RFC2698, A Two Rate Three Color Marker

(C) 2005-2012 アライドテレシスホールディングス株式会社

PN: J613-M0710-03 Rev.H