Last Updated : Nov 06, 2012 |
Specifies that the current rule applies to a specific type of ICMP packet.
Prolog information
Use not icmp to specify that the rule applies to all packets except those of the requested ICMP attribute. If the IP protocol is not ICMP, it is set to ICMP.
Use no icmp to specify that the current rule applies to any type of ICMP packet.
Note:
The icmp command also sets the IP protocol to ICMP.

Syntax

[not] icmp {name | {icmp_type icmp_code}}
no icmp

Parameters

Parameter
Description
Possible Values
Default Value
name
Specify that the rule applies to this ICMP name
icmp_type
Specify that the rule applies to this icmp type
For an ip-rule: 0-256
For a QoS rule: 0-65535
icmp_code
Specify that the rule applies to this icmp code
For an ip-rule: 0-256
For a QoS rule: 0-65535

User Level

read-write

Context

ip capture-list/ip-rule, ip access-control-list/ip-rule, ip pbr-list/ip-rule, ip qos-list/ip-rule, ip crypto-list ip-rule
Note:
The not icmp command is not relevant in the crypto-list ip-rule context.

Examples

To specify that rule 27 applies to ICMP error-reply packets:
Gxxx-001(ACL 333/ip rule 27)# icmp Echo-Reply
To specify that rule 33 applies to any ICMP packet type except type 1 code 2:
Gxxx-001(ACL 333/ip rule 33)# not icmp 1 2