Cisco デバイス上のクラスベースの QoS (CBQoS) を設定するには、以下のタスクを実行してください。
class-map
コマンドを使用してトラフィッククラスを作成するpolicy-map
コマンドを使用してトラフィックポリシーを作成するservice-policy
コマンドを使用してトラフィックポリシーをインターフェイスに連結するメモ 以下の手順は、トラフィッククラスの作成方法、トラフィックポリシーの作成方法、およびポリシーをインターフェイスに連結する方法を説明します。これらの手順を Cisco ルーターで実行する方法を示すために使用した特定のコマンドは、この例のみを目的としています。ネットワークに QoS を実装する方法の詳細については、『Cisco IOS Quality of Service Solutions Configuration Guide』の「Creating a Traffic Policy」を参照してください。
トラフィッククラスを作成するには:
Router> enable
Router# configure terminal
Router(config)# class-map match-any NMclass
メモ match-any
キーワードを使用するのは、パケットを特定のトラフィッククラスに配置するためにはトラフィッククラスの一致条件がすべて満たされなければならない場合です。
Router(config-cmap)# match protocol snmp
Router(config-cmap)# match protocol icmp
メモ クラス名を作成して一致条件を指定する手順を繰り返して必要なだけクラスを作成し、インターフェイスに適用するポリシーを定義します。
Router(config-cmap)# exit
例: クラスマップの設定
以下はクラスマップの設定例です。
class-map match-any nm
match protocol snmp
match protocol icmp
class-map match-any p2p
match protocol kazaa2
match protocol gnutella
match protocol edonkey
match protocol bittorrent
match protocol fasttrack
match protocol directconnect
match protocol winmx
class-map match-all FTP
match protocol ftp
class-map match-any web
match protocol http
class-map match-any utube
match protocol http s-header-box "*http://www.youtube.com/*"
トラフィックポリシーを作成するには:
config
) を開始します。Router> enable
Router# configure terminal
config-pmap
) を開始します。Router(config)# policy-map newPolicy
config-pmap-c
) を開始します。メモ ポリシーマップクラス設定モードでは、専用帯域幅のサポート、損失特性の改善、ネットワーク輻輳の管理、トラフィックシェーピング、トラフィック優先度の設定などのサービスを提供する QoS の機能を 1 つまたは複数定義できます。詳細については、『Cisco IOS Quality of Service Solutions Configuration Guide』の「Creating a Traffic Policy」を参照してください。
Router(config-pmap)# class NMclass
Router(config-pmap-c)# drop
メモ クラスをポリシーに関連付けて、クラスに適用する QoS の機能を定義する手順を必要なだけ繰り返して、定義したクラスのすべてにサービスを確立するポリシーを作成します。
Router(config-pmap-c)# exit
例: トラフィックポリシー
以下はトラフィックポリシーの例です。
policy-map crTest2
class p2p
drop
class FTP
drop
class nm
set dscp af43
class web
set dscp af12
class utube
set dscp af43
ポリシーをインターフェイスに関連付けるには:
config
) を開始します。Router> enable
Router# configure terminal
Router(config)# interface GigabitEthernet0/0
Router(config-if)# service-policy output input newPolicy
Router(config-if)# exit
メモ ポリシーをインターフェイスに関連付ける方法の詳細については、『Cisco IOS Quality of Service Solutions Configuration Guide』の「Attaching a Traffic policy to an Interface」を参照してください。