# service-policy input

モード
  インターフェースモード
カテゴリー
  トラフィック制御 / Quality of Service

## 構文

コマンド構文

`(config-if)# [no] service-policy input NAME`

## コマンド説明

対象スイッチポートにポリシーマップを適用する。
no形式で実行した場合はポリシーマップの適用を解除する。
ポリシーマップをスイッチポートに適用すると、該当ポートで受信したパケットに対して、ポリシーマップで定義されたQoS処理が行われるようになる。

## パラメーター

`NAME`
  ポリシーマップ名

## 使用例

スイッチポート1.1.1にポリシーマップexampleを適用する。

    awplus(config)# interface port1.1.1
    awplus(config-if)# service-policy input example

スイッチポート1.1.1からポリシーマップexampleの適用を解除する。

    awplus(config)# interface port1.1.1
    awplus(config-if)# no service-policy input example

## 注意・補足事項

本コマンドを実行するには、あらかじめQoS機能を有効にしておく必要がある（mls qos enableコマンド）。
同一ポート上において、ハードウェアパケットフィルターとポリシーマップを併用することは可能。該当ポートで受信したパケットの処理は、ハードウェアパケットフィルター、ポリシーマップの順に行われる。ただし、併用時は次項で述べる制限事項があるので注意すること。
ハードウェアパケットフィルターにマッチしたパケットに対して、ポリシーマップによるQoSは適用されない（ここでの「マッチ」とは、破棄（deny）だけでなく明示的な転送許可（permitなど）も含む）。ハードウェアパケットフィルターで破棄（deny）のアクションだけを使用する場合は両者を併用しても問題はないが、ハードウェアパケットフィルターで破棄以外のアクションを使用する場合は、ハードウェアパケットフィルターとポリシーマップを併用せずに、ポリシーマップのフィルタリング機能を使ってフィルタリングを行うこと。
トランクグループにポリシーマップを適用するときは、次の点に注意すること。

- 複数のスイッチチップ（インスタンス）にまたがるトランクグループ（スタティックチャンネルグループ、LACPチャンネルグループとも）ではメータリングが動作しない。複数インスタンスにまたがるトランクグループに対しては、メータリング（ポリサー）設定（police-aggregateコマンド、police single-rateコマンド、police twin-rateコマンド）を含むポリシーマップを適用しないこと（適用してもメータリングが動作しない）。
- スタティックチャンネルグループ（手動設定のトランクグループ）の場合は、インターフェース名「saX」（Xはスタティックチャンネルグループ番号）に対してポリシーマップを適用する。たとえば、スタティックチャンネルグループ「1」にポリシーマップmypolicyを適用するには、次のようにする。

      awplus(config)# interface sa1
      awplus(config-if)# service-policy input mypolicy

  スタティックチャンネルグループのメンバーポートに対してポリシーマップを適用することはできないので注意。

      awplus(config)# interface port1.1.12
      awplus(config-if)# service-policy input mypolicy
      % Service policy cannot be applied to an interface that is a member of a
        static-channel-group. Try applying the policy to "sa" interface.

- LACPチャンネルグループ（自動設定のトランクグループ）の場合は、該当グループに所属しているすべてのスイッチポートに対してポリシーマップを適用する。たとえば、スイッチポート1.1.1～1.1.10からなるLACPチャンネルグループ「1」にポリシーマップmypolicyを適用するには、次のようにする。

      awplus(config)# interface port1.1.1-1.1.10
      awplus(config-if)# service-policy input mypolicy

  インターフェース名「poX」（XはLACPチャンネルグループ番号）に対してポリシーマップを適用することはできないので注意。

      awplus(config)# interface po1
      awplus(config-if)# service-policy input mypolicy
      % Service policy cannot be applied to a dynamic aggregator interface.

ポリシーマップにアクセスリストやクラスマップが多数含まれている場合、スイッチポートへの適用や適用解除にはある程度の時間がかかる。

## コマンドツリー

## 関連コマンド