sub-class(wrr)

モード
トラフィックコントロール・ポリシー・クラスモード --> トラフィックコントロール・ポリシー・サブクラスモード
カテゴリー
トラフィック制御 / Quality of Service

構文

コマンド構文

(config-tc-class)# sub-class NAME weight <1-100> [queue-length <2-65536> & set-dscp <0-63> & red-curve NAME & sub-sub-class-policy SCHED]

(config-tc-class)# sub-class NAME

(config-tc-class)# no sub-class NAME

コマンド説明

対象第一階層クラスに第二階層クラス(サブクラス)を追加する。
本コマンドは、class(priority)class(wrr)コマンドで指定した第二階層クラス間のキュー制御方式がWRRの場合に使う。
no形式で実行した場合は指定したクラスを削除する。この場合はトラフィックコントロール・ポリシー・クラスモードのまま移動しない。

なお、単に「sub-class NAME」とした場合は、第三階層クラスの設定を行うためのトラフィックコントロール・ポリシー・サブクラスモードに移行する(指定した第二階層クラスがすでに存在しており、sub-sub-class-policyが指定されていることが前提)。

パラメーター

NAME
クラス名
weight <1-100>
対象クラスに対するWRRウェイト(重み)。同じ第一階層クラスに属する第二階層クラス間では、各クラスのウェイト比率にしたがってラウンドロビンでパケットが送出される
queue-length <2-65536>
末端クラスの最大キュー長(パケット数)。中間クラス(sub-sub-class-policyを指定したクラス)では指定できない。初期値は1000
set-dscp <0-63>
末端クラスでパケットにセットするDSCP値。中間クラス(sub-sub-class-policyを指定したクラス)では指定できない。初期状態では未設定
red-curve NAME
末端クラス内の各フローに適用するREDカーブテンプレート(red-curveコマンド)。中間クラス(sub-sub-class-policyを指定したクラス)では指定できない。初期状態では未設定
sub-sub-class-policy SCHED
配下にサブサブクラス(第三階層クラス)を作成する場合に指定する。本パラメーターを指定した場合、本クラスは中間クラスとなり、第三階層クラスの設定を行うためのトラフィックコントロール・ポリシー・サブクラスモードに移行する。SCHEDは第三階層クラス間のキュー制御方式。第二階層キュー間の制御方式がWRRのときはWRRしか選択できない。
wrr
WRR(重み付きラウンドロビン)

注意・補足事項

red-curveパラメーターで指定したREDカーブテンプレートは、末端クラス内のフロー単位で適用される。

コマンドツリー

関連コマンド