Profile | Usage | VS Type | LB Methods | Persistence | Content Route |
FTP | Use with FTP servers. | Layer 4 | Round Robin, Least Connections, Fastest Response | Source Address, Source Address Hash | Layer 4 |
HTTP | Use for standard, unsecured web server traffic. | Layer 7, Layer 2 | Layer 7: Round Robin, Least Connections, URI Hash, Full URI Hash, Host Hash, Host Domain Hash Layer 2: Same as Layer 7, plus Destination IP Hash | Source Address, Source Address Hash, Source Address-Port Hash, HTTP Header Hash, HTTP Request Hash, Cookie Hash, Persistent Cookie, Insert Cookie, Embedded Cookie, Rewrite Cookie | Layer 7 |
HTTPS | Use for secured web server traffic when offloading TLS/SSL from the backend servers. You must import the backend server certificates into FortiADC and select them in the HTTPS profile. | Layer 7, Layer 2 | Same as HTTP | Same as HTTP, plus SSL Session ID | Layer 7 |
HTTP Turbo | Use for unsecured HTTP traffic that does not require advanced features like caching, compression, content rewriting, rate limiting, Geo IP blocking, or source NAT. The profile can be used with content routes and destination NAT, but the HTTP request must be in the first data packet. This profile enables packet-based forwarding that reduces network latency and system CPU usage. However, packet-based forwarding for HTTP is advisable only when you do not anticipate dropped packets or out-of-order packets. | Layer 7 | Round Robin, Least Connections, Fastest Response | Source Address | Layer 7 |
RADIUS | Use with RADIUS servers. | Layer 7 | Round Robin | RADIUS attribute | No |
TCP | Use for other TCP protocols. | Layer 4, Layer 2 | Layer 4: Round Robin, Least Connections, Fastest Response Layer 2: Round Robin, Least Connections, Fastest Response, Destination IP Hash | Source Address, Source Address Hash | Layer 4 |
TCPS | Use for secured TCP when offloading TLS/SSL from the backend servers. Like the HTTPS profile, you must import the backend server certificates into FortiADC and select them in the TCPS profile. | Layer 7, Layer 2 | Layer 7: Round Robin, Least Connections Layer 2: Round Robin, Least Connections, Destination IP Hash | Source Address, Source Address Hash, Source Address-Port Hash, SSL Session ID | No |
UDP | Use for other UDP protocols. | Layer 4 | Round Robin, Least Connections, Fastest Response | Source Address, Source Address Hash | Layer 4 |
Profile | Defaults |
LB_PROF_TCP | • Session Timeout —100 seconds • Session Timeout after FIN —100 seconds • IP Reputation—disabled |
LB_PROF_UDP | • Session Timeout —100 seconds • IP Reputation—disabled |
LB_PROF_HTTP | • Client Timeout—50 seconds • Server Timeout—50 seconds • Connect Timeout—5 seconds • Queue Timeout—5 seconds • Request Timeout—50 seconds • Keep-alive Timeout—50 seconds • Compression—disabled • Caching—disabled • X-Forwarded-For—disabled • Source Address—disabled • IP Reputation— disabled • Geo IP block list— disabled |
LB_PROF_TURBOHTTP | • Session Timeout —100 seconds • Session Timeout after FIN —100 seconds • IP Reputation—disabled |
LB_PROF_FTP | • Session Timeout —100 seconds • Session Timeout after FIN —100 seconds • IP Reputation—disabled • Geo IP block list— disabled |
LB_PROF_RADIUS | • Session Timeout—300 seconds |
LB_PROF_TCPS | • Client Timeout—50 seconds • Server Timeout—50 seconds • Connect Timeout—5 seconds • Queue Timeout—5 seconds • Source Address—disabled • IP Reputation—disabled • Geo IP block list— disabled • Certificate—Factory |
LB_PROF_HTTPS | • Client Timeout—50 seconds • Server Timeout—50 seconds • Connect Timeout—5 seconds • Queue Timeout—5 seconds • Request Timeout—50 seconds • Keep-alive Timeout—50 seconds • Compression—disabled • Caching—disabled • X-Forwarded-For—disabled • Source Address—disabled • IP Reputation—disabled • Geo IP block list— disabled • Certificate—Factory |
You can clone a predefined configuration object to help you get started with a user-defined configuration. To clone a configuration object, click the clone icon that appears in the tools column on the configuration summary page. |
Type | Profile Configuration Guidelines |
TCP | |
Timeout TCP Session | Client-side timeout for connections where the client has not sent a FIN signal, but the connection has been idle. The default is 100 seconds. The valid range is 1 to 86,400. |
Timeout TCP Session after FIN | Client-side connection timeout. The default is 100 seconds. The valid range is 1 to 86,400. |
IP Reputation | Enable to apply the FortiGuard IP reputation service. See “Managing IP Reputation policy settings”. |
Geo IP Block List | Select a Geo IP block list configuration object. See “Using the Geo IP block list”. |
Geo IP Whitelist | Select a whitelist configuration object. See “Using the Geo IP block list”. |
UDP | |
Timeout UDP Session | Client-side session timeout. The default is 100 seconds. The valid range is 1 to 86,400. |
IP Reputation | Enable to apply the FortiGuard IP reputation service. |
Geo IP Block List | Select a Geo IP block list configuration object. |
Geo IP Whitelist | Select a whitelist configuration object. |
HTTP | |
Client Timeout | Client-side TCP connection timeout. The default is 50 seconds. The valid range is 1 to 3,600. |
Server Timeout | Server-side IP session timeout. The default is 50 seconds. The valid range is 1 to 3,600. |
Connect Timeout | Multiplexed server-side TCP connection timeout. Usually less than the client-side timeout. The default is 5 seconds. The valid range is 1 to 3,600. |
Queue Timeout | Specifies how long connection requests to a backend server remain in a queue if the server has reached its maximum number of connections. If the timeout period expires before the client can connect, FortiADC drops the connection and sends a 503 error to the client. The default is 5 seconds. The valid range is 1 to 3,600. |
HTTP Request Timeout | Client-side HTTP request timeout. The default is 50 seconds. The valid range is 1 to 3,600. |
HTTP Keepalive Timeout | The default is 50 seconds. The valid range is 1 to 3,600. |
Source Address | Use the original client IP address as the source address in the connection to the real server. |
X-Forwarded-For | Append the client IP address found in IP layer packets to the HTTP header that you have specified in the X-Forwarded-For Header setting. If there is no existing X-Forwarded-For header, the system creates it. |
X-Forwarded-For Header | Specify the HTTP header to which to write the client IP address. Typically, this is the X-Forwarded-For header, but it is customizable because you might support traffic that uses different headers for this. Do not include the 'X-' prefix. Examples: Forwarded-For, Real-IP, or True-IP. |
IP Reputation | Enable to apply the FortiGuard IP reputation service. |
IP Reputation Redirect URL | If you use the IP Reputation redirect action, specify a redirect URL. |
HTTP Once Only | When there is an initial HTTP request, use the load balancing algorithm to select the destination server; forward subsequent traffic for the same connection to the server that was selected when processing the initial request. |
Compression | Select a compression configuration object. See “Configuring compression rules”. |
Caching | Select a caching configuration object. See “Configuring caching rules”. |
Geo IP Block List | Select a Geo IP block list configuration object. |
Geo IP Whitelist | Select a whitelist configuration object. |
Geo IP Redirect URL | For HTTP, if you have configured a Geo IP redirect action, specify a redirect URL. |
FTP | |
Timeout TCP Session | Client-side timeout for connections where the client has not sent a FIN signal, but the connection has been idle. The default is 100 seconds. The valid range is 1 to 86,400. |
Timeout TCP Session after FIN | Client-side connection timeout. The default is 100 seconds. The valid range is 1 to 86,400. |
IP Reputation | Enable to apply the FortiGuard IP reputation service. |
Geo IP Whitelist | Select a whitelist configuration object. |
Geo IP Redirect | If you use the Geo IP block list redirect action, specify a redirect URL. |
RADIUS | |
RADIUS | The system retrieves client information from the RADIUS Access-Request packet. However, if the listening port of the virtual server is 1813, the system retrieves client information from the RADIUS Accounting Start packet. Note: The IP reputation and Geo IP block list features are not available for RADIUS. |
Timeout RADIUS Session | The default is 300 seconds. The valid range is 1 to 3,600. |
TCPS | |
Client Timeout | Client-side TCP connection timeout. The default is 50 seconds. The valid range is 1 to 3,600. |
Server Timeout | Server-side IP session timeout. The default is 50 seconds. The valid range is 1 to 3,600. |
Connect Timeout | Multiplexed server-side TCP connection timeout. Usually less than the client-side timeout. The default is 5 seconds. The valid range is 1 to 3,600. |
Queue Timeout | Specifies how long connection requests to a backend server remain in a queue if the server has reached its maximum number of connections. If the timeout period expires before the client can connect, the system drops the connection and sends a 503 error to the client. The default is 5 seconds. The valid range is 1 to 3,600. |
Source Address | Use the original client IP address as the source address in the connection to the real server. |
IP Reputation | Enable to apply the FortiGuard IP reputation service. |
Allow SSL Versions | You have the following options: • SSLv2 • SSLv3 • TLSv1.0 • TLSv1.1 • TLSv1.2 We recommend retaining the default list. If necessary, you can deselect SSL versions you do not want to support. |
SSL Ciphers | Ciphers are listed from strongest to weakest: • DHE-RSA-AES256-GCM-SHA384 • DHE-RSA-AES256-SHA256 • DHE-RSA-AES256-SHA • AES256-GCM-SHA384 • AES256-SHA256 • AES256-SHA • DHE-RSA-AES128-GCM-SHA256 • DHE-RSA-AES128-SHA256 • DHE-RSA-AES128-SHA • AES128-GCM-SHA256 • AES128-SHA256 • AES128-SHA • RC4-SHA • RC4-MD5 • EDH-RSA-DES-CBC3-SHA • DES-CBC3-SHA • EDH-RSA-DES-CBC-SHA • DES-CBC-SHA We recommend retaining the default list. If necessary, you can deselect ciphers you do not want to support. See “Authentication and authorization” for additional information. |
Client SNI Required | Require clients to use the TLS server name indication (SNI) extension to include the server hostname in the TLS client hello message. Then, the FortiADC system can select the appropriate local server certificate to present to the client. |
Geo IP Block List | Select a Geo IP block list configuration object. |
Geo IP Whitelist | Select a whitelist configuration object. |
Local Certificate Group | A configuration group that includes the certificates this virtual server presents to SSL/TLS clients. This should be the backend servers’ certificate, NOT the appliance’s GUI web server certificate. See “Managing local certificates”. |
Certificate Verify | Select a certificate validation policy. See “Configuring a certificate validator”. |
HTTPS | |
HTTPS | Same as HTTP, plus the certificate settings listed next. |
Allow SSL Versions | We recommend retaining the default list. If necessary, you can deselect SSL versions you do not want to support. |
SSL Ciphers | We recommend retaining the default list. If necessary, you can deselect ciphers you do not want to support. See “Authentication and authorization” for additional information. |
Client SNI Required | Require clients to use the TLS server name indication (SNI) extension to include the server hostname in the TLS client hello message. Then, the FortiADC system can select the appropriate local server certificate to present to the client. |
Local Certificate Group | A configuration group that includes the certificates this virtual server presents to SSL/TLS clients. This should be the backend servers' certificate, NOT the appliance's GUI web server certificate. See “Managing local certificates”. |
Certificate Verify | Select a certificate validation policy. See “Configuring a certificate validator”. |
HTTP Turbo | |
Timeout TCP Session | Client-side timeout for connections where the client has not sent a FIN signal, but the connection has been idle. The default is 100 seconds. The valid range is 1 to 86,400. |
Timeout TCP Session after FIN | Client-side connection timeout. The default is 100 seconds. The valid range is 1 to 86,400. |
IP Reputation | Enable to apply the FortiGuard IP reputation service. |