2019-01-23 04:20 PM 2019-03-22 06:55 AM 更新
2019年1月23日 (初版)
IOS-XE ルータの場合、IOS ルータと同様の設定では、ルータ宛ての IPv4 の icmp echo request が Control Plane Policing (CoPP) で drop されません。以下に具体的な例をあげます。
<ネットワーク構成><IOS-XE ルータの設定>
! access-list 100 permit icmp host 192.168.1.2 host 192.168.1.1 echo ! class-map TEST match access-group 100 ! policy-map PM class TEST police cir 8000 conform-action drop exceed-action drop violate-action drop ! control-plane service-policy input PM !
上記の例では IOS-XE ルータに PC(192.168.1.2) からルータ(192.168.1.1)宛ての icmp echo request を CoPP で drop するような設定を行っていますが、PC から IOS-XE ルータに ping を行うと ping の疎通が出来てしまいます。
*この問題は ASR900 シリーズルータ、ASR920 シリーズルータでは発生しません。
IOS-XE ルータの実装による期待された動作です。IOS-XE ルータでは自身宛ての IPv4 の icmp echo request に Control Plane 上ではなく Forwarding Plane 上で応答しています。この実装が影響しており CoPP で使用する ACL に IPv4 の ICMP echo request を match させたい場合は ACL の向きを IOS ルータとは逆向きに記載する必要があります。そのため上記の例であれば ACL を以下のように変更する必要があります。
access-list 100 permit icmp host 192.168.1.1 host 192.168.1.2 echo
ACL を上記のように変更した場合は CoPP で使用されている ACL に icmp echo request が match して drop されます。
CoPP では自身宛ての IPv4 の icmp echo request に関する ACL のエントリは上述のように IOS ルータとは逆向きで記載してください。
検索バーにキーワード、フレーズ、または質問を入力し、お探しのものを見つけましょう
シスコ コミュニティをいち早く使いこなしていただけるよう役立つリンクをまとめました。みなさんのジャーニーがより良いものとなるようお手伝いします
下記より関連するコンテンツにアクセスできます