Skip to main content
Version: v6

TCP Settings

Overview


In DDoS connection, you can configure Connection based protocols which will regulate the payload length, number of inbound & outbound connections, out of order drops, TCP ports, FIN time wait, TCP connection Proxy threshold & advertised MSS.

How to Use:​

  1. Stack > Resource > DDoS > Profile > Connection

  2. Configure the settings

  3. Click on Save Changes

TCP Settings:​

SettingsAccepted ValuesDefault
TCPBooleanFalse
Max Inbound concurrent connectionsInteger1000000
Max Outbound concurrent connectionsInteger1000000
Max Connections Per SourceInteger0
Out of order dropsIntegerFalse
Window size validationBooleanFalse
PIayload Length Misbehaviour ThresholdInteger0
Minimum payload lengthInteger0
Allow beyond max connectionsBooleanFalse
Limit Tracking Connections on PortsIntegerBlank
Connection FIN Time WaitInteger10
Connection proxyBooleanFalse
Connection proxy trigger thresholdInteger0
Connection proxy advertised MSSInteger1460

Agressive AGING​

tcp_aging

Description:​

TCP​

Enable/Disable validation checks for IPv4/ IPv6 packets

Payload Length Misbehaviour Threshold​

Specify the threshold limit for misbehaviour. IP address breaching the threshold is temporarily blacklisted

Minimum payload length​

Specify minimum payload length of packets in TCP connection

Allow beyond max connection​

Specify if new TCP flows should be allowed beyond the max

Note:- If Enabled, the new flows beyond the limit will not be tracked​
Max Inbound concurrent connections​

Sets the maximum inbound concurrent TCP connections to allow

Max Outbound concurrent connections​

Sets the maximum outbound concurrent TCP connections to allow

Max Connections Per Source​

Specify the max concurrent connections from a single source IP address

Out of order drops​

Specify if system should drop TCP packets not belonging to a TCP flow

Window size validation​

Specify if system should drop invalid window size header in TCP flow

Graceful Startup period​

Specify the time till which Connection mitigations trigger will wait before starting mitigation on startup (in seconds)

Limit Tracking Connections on Ports​

Specify TCP port(s) that will be tracked for flow monitoring

Connection FIN Time Wait​

This field specifies the time duration for tracking TCP connections after graceful termination. This allows any unsent packets to be transmitted without getting dropped

Connection proxy​

Enable TCP connection proxy for protecting against TCP Flood attacks such as TCP SYN Flood, etc

Connection Proxy Trigger Threshold​

Specify the number of concurrent flows beyond with Connection Proxy should be enabled for subsequent concurrent TCP flows

Note: Applicable only when Connection Proxy is enabled​
Connection proxy advertised MSS​

Specify the connection proxy advertised MSS

Aggressive Aging Settings:​
SettingsAccepted ValuesDefault
Aging EnableBoolenFalse
Connection Time OutInteger30
Incomplete Connection Time OutInteger30

Description:​

Aggresive Aging Settings​
Aging Enabled​

Enable Aggressive Aging for protecting against TCP Connection flood attacks

Connection Timeout​

Time after which the established inbound TCP connection will be considered stale and will be scheduled for deletion

Incomplete connection timeout​

Specify the half open TCP connection timeout