CoPP の制約事項
コントロール プレーン ポリシング(CoPP)の制約事項は、次のとおりです。
-
入力 CoPP だけがサポートされます。system-cpp-policy ポリシーマップは、入力方向でのみ、コントロール プレーン インターフェイスで使用可能です。
-
コントロール プレーン インターフェイスにインストールできるのは、system-cpp-policy ポリシーマップのみです。
-
system-cpp-policy ポリシーマップおよび 17 個のシステム定義のクラスは、変更または削除することはできません。
-
system-cpp-policy ポリシーマップの下で許可されるのは、police アクションのみです。システム定義クラスのポリシングレートは、秒単位のパケット/秒(pps)でのみ設定する必要があります。ユーザ定義のクラスマップの場合は、ビット/秒(bps)のみで設定する必要があります。
-
システム定義のクラスマップのポリサーを無効にしないこと、つまり no police rate rate pps コマンドを設定しないことを推奨します。これを行うと、CPU へのトラフィックが多い場合に、システム全体の正常性に影響します。さらに、システム定義のクラスマップのポリサーレートを無効にした場合でも、システム起動プロセスを保護するために、システムはシステムのブートアップ後にデフォルトのポリサーレートに自動的に戻ります。
-
1 つ以上の CPU キューがそれぞれのクラス マップの一部となります。複数の CPU キューが 1 つのクラス マップに属している場合、クラス マップのポリサー レートを変更すると、そのクラス マップに属しているすべての CPU キューに影響します。同様に、クラスマップでポリサーを無効にすると、そのクラスマップに属するすべてのキューが無効になります。各クラス マップに属する CPU キューの詳細については、表 1 を参照してください。
-
system-cpp ポリシー
の下で設定されたクラスがデフォルト値のままの場合、それらのクラスに関する情報は show run コマンドで表示されません。代わりに show policy-map system-cpp-policy または show policy-map control-plane コマンドを使用します。引き続き show run コマンドを使用して、カスタムポリシーに関する情報を表示できます。