Use this option to configure whether the
firewall allows the urgent pointer (URG bit flag) in the TCP header.
The urgent pointer in the TCP header is used to promote a packet
for immediate processing—the firewall removes it from the processing
queue and expedites it through the TCP/IP stack on the host. This
process is called out-of-band processing. Because the implementation
of the urgent pointer varies by host, setting this option to Clear (the
default and recommended setting) eliminates any ambiguity by disallowing out-of-band
processing so that the out-of-band byte in the payload becomes part
of the payload and the packet is not processed urgently. Additionally,
the Clear setting ensures that the firewall
sees the exact stream in the protocol stack as the host for whom the
packet is destined. To see a count of the number of segments in which
the firewall cleared the URG flag when this option is set to Clear,
run the following CLI command: show counter global tcp_clear_urg
By default, this flag
is set to Clear and should remain this way
for the most secure deployment. This should not result in performance
degradation; in the rare instance that applications, such as telnet,
are using the urgent data feature, TCP may be impacted. If you set
this flag to Do Not Modify, the firewall
allows packets with the URG bit flag in the TCP header and enables
out-of-band processing ( not recommended).
|