# class

モード
  ポリシーマップモード --> ポリシーマップ・クラスモード
カテゴリー
  トラフィック制御 / Quality of Service

## 構文

コマンド構文

`(config-pmap)# class {NAME|default}`

`(config-pmap)# no class NAME`

## コマンド説明

対象ポリシーマップにクラスマップを関連付け、トラフィッククラスの設定を行うためのポリシーマップ・クラスモードに移行する。あるいは、既存トラフィッククラスの設定を変更するため、ポリシーマップ・クラスモードに移動する。
no形式で実行した場合はポリシーマップからトラフィッククラスの設定を削除する。この場合はポリシーマップモードのまま移動しない。
ポリシーマップの適用されたスイッチポートでは、ポリシーマップ内の各クラスマップによって受信パケットがトラフィッククラスに分類される。
クラスマップのアクションがdeny以外ならば、該当トラフィッククラスに対してユーザーの指定したQoS処理が行われる。一方、クラスマップのアクションがdenyの場合、該当トラフィッククラスのパケットは破棄され、それ以降の処理は行われない。したがって、denyアクションのトラフィッククラスに対して、QoS処理の設定をしても意味をなさないので注意すること。
なお、受信パケットとクラスマップの照合は、ポリシーマップにクラスマップを追加した順で行われる。どのクラスマップにもマッチしなかった場合は、各ポリシーマップに存在する暗黙のデフォルトクラスマップによって、デフォルトトラフィッククラスに分類される。
ポリシーマップ・クラスモードからポリシーマップモードに戻るにはexitコマンド（空行でCtrl/Dを押しても同じ）を、特権EXECモードに戻るにはendコマンド（Ctrl/Zキー）を使う。

## パラメーター

`NAME`
  クラスマップ名。本トラフィッククラスの分類基準を定義したクラスマップ名（class-mapコマンド）を指定すること
`default`
  デフォルトトラフィッククラス（どのクラスマップにもマッチしなかったパケットを分類するための暗黙のトラフィッククラス）に対する設定を行う場合に指定する。ポリシーマップからデフォルトトラフィッククラスの設定を削除することはできないので、no形式のときは指定できない

## 使用例

ポリシーマップintraにクラスマップvoipを関連付け、該当クラスマップによって識別されるトラフィッククラスの設定を行うためのポリシーマップ・クラスモードに移動する。

    awplus(config)# policy-map intra
    awplus(config-pmap)# class voip
    awplus(config-pmap-c)#

ポリシーマップintraのデフォルトトラフィッククラスに関する設定を行うため、ポリシーマップ・クラスモードに移動する。

    awplus(config)# policy-map intra
    awplus(config-pmap)# class default
    awplus(config-pmap-c)#

## 注意・補足事項

ポリシーマップの設定においては、「classコマンドで指定するクラスマップの名前 ＝ 該当クラスマップによって識別されるトラフィッククラスの名前」と考えてよい。

## コマンドツリー

## 関連コマンド