class-map

モード
グローバルコンフィグモード --> クラスマップモード
カテゴリー
トラフィック制御 / Quality of Service

構文

コマンド構文

(config)# [no] class-map NAME

コマンド説明

クラスマップを作成し、その内容を指定するためのクラスマップモードに移動する。あるいは、既存クラスマップの内容を編集するため、クラスマップモードに移動する。
no形式で実行した場合は指定したクラスマップを削除する。この場合はグローバルコンフィグモードのまま移動しない。

クラスマップは、パケットをトラフィッククラスに分類するための条件を定義する一種のフィルターエントリー。

クラスマップは、1つ以上のmatch節とアクションで構成される。


クラスマップのアクションは次のようにして決まる。

  1. match節にmatch access-group節が含まれている場合、match access-group節で指定したアクセスリストのアクションがクラスマップのアクションとなる
  2. match節にmatch access-group節が含まれていない場合、クラスマップのアクションはpermitとなる

なお、ポリシーマップには、どのクラスマップにもマッチしなかったトラフィックを扱うデフォルトのクラスマップ「default」が暗黙のうちに存在しているが、デフォルトクラスマップのmatch節をユーザーが設定することはできない。これは、デフォルトクラスマップの分類条件が、「ユーザー定義のクラスマップにマッチしなかったパケット」で固定されているため。一方、デフォルトクラスマップのアクションは初期値がpermitだが、これはポリシーマップごとにdefault-actionコマンドで変更できる。

クラスマップモードからグローバルコンフィグモードに戻るにはexitコマンド(空行でCtrl/Dを押しても同じ)を、特権EXECモードに戻るにはendコマンド(Ctrl/Zキー)を使う。

パラメーター

NAME
クラスマップ名。63文字以下。大文字小文字を区別する。ただし「default」およびそれに先頭一致するような名称(「d」、「def」、「defaul」など)は、デフォルトクラスマップ用に予約されているクラスマップ名と重複するため、大文字小文字いずれであっても使用できない

使用例

クラスマップfilecopyを作成する。
awplus(config)# class-map filecopy
awplus(config-cmap)# 

注意・補足事項

クラスマップに追加するアクセスリストの名前は20文字以内にすること。

本コマンドを実行するには、あらかじめQoS機能を有効にしておく必要がある(mls qos enableコマンド)。

ポリシーマップにmatch節が設定されていないクラスマップを関連付けないこと。

コマンドツリー

関連コマンド