match ip icmp-code
Configures matching based on Internet
Control Message Protocol (ICMP) code for a route-map sequence number.
Syntax
match ip icmp-code
{
eq
|
gt
|
lt
}
icmp-code-1
match ip icmp-code
neq
icmp-code-1
[ … icmp-code-32
]
match ip icmp-code
range
icmp-code-1
icmp-code-2
no
match ip icmp-code
{
eq
|
gt
|
lt
}
icmp-code-1
no
match ip icmp-code
neq
icmp-code-1
[ … icmp-code-32
]
no
match ip icmp-code
range
icmp-code-1
icmp-code-2
Command Default
Matching based on ICMP code is not configured.
Parameters
- eq
icmp-code-1
- Specifies that
matching occurs when the packet ICMP code is equal to the specified ICMP
code or well-known ICMP code value.
- gt
icmp-code-1
- Specifies that matching
occurs when the packet ICMP code is greater than the specified ICMP code or
well-known ICMP code value.
- lt
icmp-code-1
- Specifies that matching
occurs when the packet ICMP code is less than the specified ICMP code or
well-known ICMP code value.
- neq
icmp-code-1
[ … icmp-code-32
]
- Specifies that matching occurs when the
packet ICMP code is not equal to all of the specified ICMP codes or
well-known ICMP code values. You can specify a maximum of 32 codes or code
values.
- range
icmp-code-1
icmp-code-2
- Specifies that matching
occurs when the packet ICMP code is within the range of specified ICMP codes
or well-known ICMP code values.
Modes
Route-map configuration mode
Usage Guidelines
When match protocol and
match ip icmp-code are
specified in the same stanza, the protocol specified by the match protocol command
must be ICMP; specifying any other protocol value using the match protocol command
results in the rule being evaluated as false and it becomes inactive.
Up to 128
match ip icmp-code
statements are
allowed per
route-map sequence number for the following options:
When multiple match ip
icmp-code statements of the same type exist, matching occurs when
traffic matches any one of the statements.
Only one
match ip icmp-code
statement is
allowed per
route-map sequence number for the following options:
Note
Configuring the
range option may create a lot of TCAM
entries (due to rule expansion).
The no form of the command disables the configuration.
Examples
The
following example shows how to configure matching based on ICMP codes in the
range from 3 through 5.
device# configure terminal
device(config)# route-map rm permit 4
device(config-route-map-rm/permit/4)# match ip icmp-code range 3 5