16-5
Cisco ASA Series Firewall CLI Configuration Guide
Chapter 16 Connection Settings
Configure Connection Settings
Note
Ensure that you set the embryonic connection limit lower than the TCP SYN backlog queue on the server
that you want to protect. Otherwise, valid clients can no longer access the server during a SYN attack.
To determine reasonable values for embryonic limits, carefully analyze the capacity of the server, the
network, and server usage.
The end-to-end process for protecting a server from a SYN flood attack involves setting connection
limits, enabling TCP Intercept statistics, and then monitoring the results.
Before You Begin
•
Ensure that you set the embryonic connection limit lower than the TCP SYN backlog queue on the
server that you want to protect. Otherwise, valid clients can no longer access the server during a
SYN attack. To determine reasonable values for embryonic limits, carefully analyze the capacity of
the server, the network, and server usage.
•
Depending on the number of CPU cores on your ASA model, the maximum concurrent and
embryonic connections can exceed the configured numbers due to the way each core manages
connections. In the worst case scenario, the ASA allows up to
n
-1 extra connections and embryonic
connections, where
n
is the number of cores. For example, if your model has 4 cores, if you
configure 6 concurrent connections and 4 embryonic connections, you could have an additional 3 of
each type. To determine the number of cores for your model, enter the
show cpu core
command.
Procedure
Step 1
Create an L3/L4 class map to identify the servers you are protecting. Use an access-list match.
class-map
name
match
parameter
Example:
hostname(config)#
access-list servers extended permit tcp any host 10.1.1.5 eq http
hostname(config)#
access-list servers extended permit tcp any host 10.1.1.6 eq http
hostname(config)#
class-map protected-servers
hostname(config-cmap)#
match access-list servers
Step 2
Add or edit a policy map that sets the actions to take with the class map traffic, and identify the class
map.
policy-map
name
class
name
Example:
hostname(config)# policy-map global_policy
hostname(config-pmap)# class protected-servers
In the default configuration, the global_policy policy map is assigned globally to all interfaces. If you
want to edit the global_policy, enter global_policy as the policy name. For the class map, specify the
class you created earlier in this procedure.
Step 3
Set the embryonic connection limits.
•
set connection embryonic-conn-max
n—The maximum number of simultaneous embryonic
connections allowed, between 0 and 2000000. The default is 0, which allows unlimited connections.
Содержание ASA 5508-X
Страница 11: ...P A R T 1 Access Control ...
Страница 12: ......
Страница 60: ...4 14 Cisco ASA Series Firewall CLI Configuration Guide Chapter 4 Access Rules History for Access Rules ...
Страница 157: ...P A R T 2 Network Address Translation ...
Страница 158: ......
Страница 204: ...9 46 Cisco ASA Series Firewall CLI Configuration Guide Chapter 9 Network Address Translation NAT History for NAT ...
Страница 232: ...10 28 Cisco ASA Series Firewall CLI Configuration Guide Chapter 10 NAT Examples and Reference DNS and NAT ...
Страница 233: ...P A R T 3 Service Policies and Application Inspection ...
Страница 234: ......
Страница 379: ...P A R T 4 Connection Management and Threat Detection ...
Страница 380: ......
Страница 400: ...16 20 Cisco ASA Series Firewall CLI Configuration Guide Chapter 16 Connection Settings History for Connection Settings ...
Страница 414: ...17 14 Cisco ASA Series Firewall CLI Configuration Guide Chapter 17 Quality of Service History for QoS ...