次に、priority50 という名前のサービス ポリシーを設定してインターフェイスに対応付ける例を示します。この例では、match dscp コマンドに、オプションのキーワード ip が含まれています。これは、IPv4 パケットに対してだけマッチングを行うという意味です。ipdscp15 という名前のクラス マップによって、インターフェイス ギガビット イーサネット 1/0/0 に入ってくるすべてのパケットが評価されます。パケットが
IPv4 パケットであり、その DSCP 値が 15 の場合、そのパケットはプライオリティ トラフィックとして処理され、50 kbps の帯域幅が割り当てられます。
Router(config)#
class-map ipdscp15
Router(config-cmap)#
match ip dscp 15
Router(config)#
exit
Router(config)#
policy-map priority50
Router(config-pmap)#
class ipdscp15
Router(config-pmap-c)#
priority 50
Router(config-pmap-c)#
exit
Router(config-pmap)#
exit
Router(config)#
interface gigabitethernet1/0/0
Router(config-if)#
service-policy input priority55
IPv6 パケットに対してだけマッチングを行う場合は、match protocol コマンドに続けて、ip キーワードを指定せずに match dscp コマンドを使用します。クラス マップが match-all 属性を持つこと(デフォルト)を確認します。
Router(config)#
class-map ipdscp15
Router(config-cmap)#
match protocol ipv6
Router(config-cmap)#
match dscp 15
Router(config)#
exit
IPv4 プロトコルと IPv6 プロトコルの両方に対してパケットをマッチングする場合は、match dscp コマンドを使用します。
Router(config)#
class-map ipdscp15
Router(config-cmap)#
match dscp 15