キャンセル
次の結果を表示 
次の代わりに検索 
もしかして: 
cancel
2200
閲覧回数
0
いいね!
0
コメント
Daisuke Yamamoto
Cisco Employee
Cisco Employee

 

はじめに

本ドキュメントでは Nexus9000シリーズの CoPP ポリシーの設定変更方法について紹介します。

 

 

概要

Nexus9000シリーズ CoPP のデフォルト ポリシーは読み取り専用である為、設定変更するにはそちらのコピーをまず作成しそのコピーに対し変更を行う必要があります。   

 

 

設定例

1.Nexus9000シリーズの CoPP ではデフォルト ポリシーとして copp-system-p-policy-strict が control-plane に適用されています。(strict はデフォルト ポリシーの保護レベルの一つ(デフォルト)です。他に moderate, lenient,dense があります。)

swtich# show copp status
Last Config Operation: None
Last Config Operation Timestamp: None
Last Config Operation Status: None
Policy-map attached to the control-plane: copp-system-p-policy-strict

 

2."copp copy profile {strict | moderate | lenient | dense} {prefix | suffix } string" コマンドによりデフォルト ポリシーのコピーを作成します。例えば copp-system-p-policy-strict は prefix-copp-policy-strict もしくは copp-policy-strict-suffix に変更されます。

 

-prefix(abc) の例-

swtich# copp copy profile strict prefix abc
swtich# sh run | grep policy-map
policy-map type control-plane abc-copp-policy-strict
 
-suffix(abc) の例-
swtich# copp copy profile strict suffix abc
swtich# sh run | grep policy-map
policy-map type control-plane copp-policy-strict-abc
 
prefix/suffix が付与された class-map,access-list も自動的に作成され、running-config に反映されます。
switch(config)# sh run | sec policy-map
policy-map type control-plane abc-copp-policy-strict
<省略>
  class abc-copp-class-l2-default
    set cos 0
    police cir 400 kbps bc 32000 bytes conform transmit violate drop
<省略>

switch(config)# sh run | sec class-map
<省略>
class-map type control-plane match-any abc-copp-class-l2-default
  match access-group name abc-copp-acl-mac-undesirable
<省略>

switch(config)# sh run | sec access-list
<省略>
mac access-list abc-copp-acl-mac-undesirable
  10 permit any any
<省略>
 
3.変更は abc-copp-policy-strict に対して行います。
今回の例では、上の class abc-copp-class-l2-default の設定を(cir を400 kbps から 800 kbps へ、bc を 32000 bytes から 64000 bytes へ)変更します。
switch(config)# policy-map type control-plane abc-copp-policy-strict
switch(config-pmap)# class abc-copp-class-l2-default
switch(config-pmap-c)# police cir 800 kbps bc 64000 conform transmit violate drop
 
4.control-plane に abc-copp-policy-strict を適用します。
switch(config)# control-plane
switch(config-cp)# service-policy input abc-copp-policy-strict
This operation can cause disruption of control traffic. Proceed (y/n)?  [no] y
 
5.確認
switch# sh copp status
Last Config Operation: service-policy input abc-copp-policy-strict
Last Config Operation Timestamp: 16:54:23 UTC Apr 28 2018
Last Config Operation Status: Success
Policy-map attached to the control-plane: abc-copp-policy-strict

switch# sh run | sec policy-map | grep next 2 l2-default
  class abc-copp-class-l2-default
    set cos 0
    police cir 800 kbps bc 64000 bytes conform transmit violate drop

 


関連コンテンツ

Nexus スイッチ (NX-OS) : 設定例

 

 

参考情報

『Cisco Nexus 9000 シリーズ NX-OS セキュリティ コンフィギュレーション ガイド リリース 7.x』
コントロール プレーン ポリシングの設定

Getting Started

検索バーにキーワード、フレーズ、または質問を入力し、お探しのものを見つけましょう

シスコ コミュニティをいち早く使いこなしていただけるよう役立つリンクをまとめました。みなさんのジャーニーがより良いものとなるようお手伝いします