protocol
|
Name or
number of an Internet protocol. It can be one of the keywords
ahp ,
esp ,
icmp ,
ipv6 ,
pcp ,
sctp ,
tcp ,
udp , or
hbh , or an
integer in the range from 0 to 255 representing an IPv6 protocol number.
|
source-ipv6-prefix / prefix-length
|
The
source IPv6 network or class of networks about which to set deny conditions.
This
argument must be in the form documented in RFC 2373 where the address is
specified in hexadecimal using 16-bit values between colons.
|
any
|
An
abbreviation for the IPv6 prefix ::/0.
|
host
source-ipv6-address
|
The
source IPv6 host address about which to set deny conditions.
This
source-ipv6-address
argument must be in the form documented in RFC 2373
where the address is specified in hexadecimal using 16-bit values between
colons.
|
operator [port-number ]
|
(Optional) Specifies an operand that compares the source or destination ports
of the specified protocol. Operands are
lt (less
than),
gt (greater
than),
eq (equal),
neq (not
equal), and
range
(inclusive range).
If the
operator is positioned after the
source-ipv6-prefix / prefix-length
argument, it must match the source port.
If the
operator is positioned after the
destination-ipv6/prefix-length
argument, it must match the destination port.
The
range
operator requires two port numbers. All other operators require one port
number.
The
optional
port-number
argument is a decimal number or the name of a TCP or UDP port. A port number is
a number from 0 to 65535. TCP port names can be used only when filtering TCP.
UDP port names can be used only when filtering UDP.
|
destination-ipv6-prefix / prefix-length
|
The
destination IPv6 network or class of networks about which to set deny
conditions.
This
argument must be in the form documented in RFC 2373 where the address is
specified in hexadecimal using 16-bit values between colons.
|
host
destination-ipv6-address
|
The
destination IPv6 host address about which to set deny conditions.
This
destination-ipv6-address
argument must be in the form documented in RFC 2373
where the address is specified in hexadecimal using 16-bit values between
colons.
|
auth
|
Allows
matching traffic against the presence of the authentication header in
combination with any protocol.
|
dest-option-type
|
(Optional) Matches IPv6 packets against the hop-by-hop option extension header
within each IPv6 packet header.
|
doh-number
|
(Optional) Integer in the range from 0 to 255 representing an IPv6 destination
option extension header.
|
doh-type
|
(Optional) Destination option header types. The possible destination option
header type and its corresponding
doh-number
value are home-address—201.
|
dscp
value
|
(Optional) Matches a differentiated services code point value against the
traffic class value in the Traffic Class field of each IPv6 packet header. The
acceptable range is from 0 to 63.
|
flow-label
value
|
(Optional) Matches a flow label value against the flow label value in the Flow
Label field of each IPv6 packet header. The acceptable range is from 0 to
1048575.
|
fragments
|
(Optional) Matches non-initial fragmented packets where the fragment extension
header contains a non-zero fragment offset. The
fragments
keyword is an option only if the
operator
[port-number ]
arguments are not specified.
|
hbh
|
(Optional) Specifies a hop-by-hop options header.
|
log
|
(Optional) Causes an informational logging message about the packet that
matches the entry to be sent to the console. (The level of messages logged to
the console is controlled by the
logging
console command.)
The
message includes the access list name and sequence number, whether the packet
was denied; the protocol, whether it was TCP, UDP, ICMP, or a number; and, if
appropriate, the source and destination addresses and source and destination
port numbers. The message is generated for the first packet that matches, and
then at 5-minute intervals, including the number of packets denied in the prior
5-minute interval.
|
log-input
|
(Optional) Provides the same function as the
log keyword,
except that the logging message also includes the input interface.
|
mobility
|
(Optional) Extension header type. Allows matching of any IPv6 packet including
a mobility header, regardless of the value of the mobility-header-type field
within that header.
|
mobility-type
|
(Optional) Mobility header type. Either the
mh-number or
mh-type
argument must be used with this keyword.
|
mh-number
|
(Optional) Integer in the range from 0 to 255 representing an IPv6 mobility
header type.
|
mh-type
|
(Optional) Name of a mobility header type. Possible mobility header types and
their corresponding
mh-number
value are as follows:
-
0—bind-refresh
-
1—hoti
-
2—coti
-
3—hot
-
4—cot
-
5—bind-update
-
6—bind-acknowledgment
-
7—bind-error
|
routing
|
(Optional) Matches source-routed packets against the routing extension header
within each IPv6 packet header.
|
routing-type
|
(Optional) Allows routing headers with a value in the type field to be matched
independently. The
routing-number argument must be used with this
keyword.
|
routing-number
|
Integer
in the range from 0 to 255 representing an IPv6 routing header type. Possible
routing header types and their corresponding
routing-number value are as follows:
|
sequence
value
|
(Optional) Specifies the sequence number for the access list statement. The
acceptable range is from 1 to 4294967295.
|
time-range
name
|
(Optional) Specifies the time range that applies to the deny statement. The
name of the time range and its restrictions are specified by the
time-range
and
absolute or
periodic
commands, respectively.
|
undetermined-transport
|
(Optional) Matches packets from a source for which the Layer 4 protocol cannot
be determined. The
undetermined-transport
keyword is an option only if the
operator
[port-number ]
arguments are not specified.
|
icmp-type
|
(Optional) Specifies an ICMP message type for filtering ICMP packets. ICMP
packets can be filtered by ICMP message type. The ICMP message type can be a
number from 0 to 255, some of which include the following predefined strings
and their corresponding numeric values:
-
144—dhaad-request
-
145—dhaad-reply
-
146—mpd-solicitation
-
147—mpd-advertisement
|
icmp-code
|
(Optional) Specifies an ICMP message code for filtering ICMP packets. ICMP
packets that are filtered by ICMP message type can also be filtered by the ICMP
message code. The code is a number from 0 to 255.
|
icmp-message
|
(Optional) Specifies an ICMP message name for filtering ICMP packets. ICMP
packets can be filtered by an ICMP message name or ICMP message type and code.
The possible names are listed in the “Usage Guidelines” section.
|
ack
|
(Optional) For the TCP protocol only: acknowledgment (ACK) bit set.
|
established
|
(Optional) For the TCP protocol only: Indicates an established connection. A
match occurs if the TCP datagram has the ACK or RST bits set. The nonmatching
case is that of the initial TCP datagram to form a connection.
|
fin
|
(Optional) For the TCP protocol only: Fin bit set; no more data from sender.
|
neq {port |
protocol }
|
(Optional) Matches only packets that are not on a given port number.
|
psh
|
(Optional) For the TCP protocol only: Push function bit set.
|
range
{port |
protocol }
|
(Optional) Matches only packets in the range of port numbers.
|
rst
|
(Optional) For the TCP protocol only: Reset bit set.
|
syn
|
(Optional) For the TCP protocol only: Synchronize bit set.
|
urg
|
(Optional) For the TCP protocol only: Urgent pointer bit set.
|