Applies To:Show Versions
About protocol profiles
- Fast L4
- Fast HTTP
The Fast L4 profile type
The PVA Dynamic
- The number of client packets before dynamic ePVA hardware re-offloading occurs. The valid range is from0(zero) through10. The default is1.
- The number of server packets before dynamic ePVA hardware re-offloading occurs. The valid range is from0(zero) through10. The default is0.
Priority settings for PVA offload
- PVA Offload Initial Priority
- Specifies the initial priority level for traffic flows that you want to be inserted into the flow accelerator. Supported initial priority levels arehigh,medium, andlow. Setting an intial priority enables the BIG-IP system to observe flows and adjust the priority as needed. If both directions are being accelerated, the initial priority level applies to both directions of the packets on a flow. The default value isMedium.
- PVA Offload Dynamic Priority
- You can enable this setting on the Fast L4 profile. The default value isDisabled.
- Applies to UDP and TCP traffic only.
- Functions on a per-Fast L4 profile and per-virtual server basis.
- Is supported on ePVA hardware platforms only.
The Server Sack, Server Timestamp, and Receive Window settings
Specifies whether the BIG-IP system processes Selective ACK (Sack) packets in cookie responses from the server. The default is disabled.
Specifies whether the BIG-IP system processes timestamp request packets in cookie responses from the server. The default is disabled.
Specifies the amount of data the BIG-IP system can accept without acknowledging the server. The default value is
The Fast HTTP profile type
- You do not need features such as remote server authentication, SSL traffic management, and TCP optimizations, nor HTTP features such as data compression, pipelining, and RAM Cache.
- You do not need to maintain source IP addresses.
- You want to reduce the number of connections that are opened to the destination servers.
- The destination servers support connection persistence, that is, HTTP/1.1, or HTTP/1.0 withKeep-Aliveheaders. Note that IIS servers support connection persistence by default.
- You need basic iRule support only (such as limited Layer 4 support and limited HTTP header operations). For example, you can use the iRule eventsCLIENT_ACCEPTED,SERVER_CONNECTED, andHTTP_REQUEST.
About TCP profiles
- Content spooling, to reduce server load
- OneConnect, to pool idle server-side connections
- Layer 7 session persistence, such as hash or cookie persistence
- iRules® for managing HTTP traffic
- HTTP data compression
- HTTP pipelining
- URI translation
- HTML content modification
- Rewriting of HTTP redirections
TCP Profiles for LAN traffic
TCP Profiles for WAN traffic
About tcp-mobile-optimized profile settings
- Set theProxy Buffer Lowto theProxy Buffer Highvalue minus 64 KB. If theProxy Buffer Highis set to less than 64K, set this value at 32K.
- The size of theSend Bufferranges from 64K to 350K, depending on network characteristics. If you enable theRate Pacesetting, the send buffer can handle over 128K, because rate pacing eliminates some of the burstiness that would otherwise exist. On a network with higher packet loss, smaller buffer sizes perform better than larger. The number of loss recoveries indicates whether this setting should be tuned higher or lower. Higher loss recoveries reduce the goodput.
- Setting theKeep Alive Intervaldepends on your fast dormancy goals. The default setting of1800seconds allows the phone to enter low power mode while keeping the flow alive on intermediary devices. To prevent the device from entering an idle state, lower this value to under 30 seconds.
- TheCongestion Controlsetting includes delay-based and hybrid algorithms, which might better address TCP performance issues better than fully loss-based congestion control algorithms in mobile environments. The Illinois algorithm is more aggressive, and can perform better in some situations, particularly when object sizes are small. When objects are greater than 1 MB, goodput might decrease with Illinois. In a high loss network, Illinois produces lower goodput and higher retransmissions.
- For 4G LTE networks, specify thePacket Loss Ignore Rateas0. For 3G networks, specify2500. When thePacket Loss Ignore Rateis specified as more than0, the number of retransmitted bytes and receives SACKs might increase dramatically.
- For thePacket Loss Ignore Burstsetting, specify within the range of6-12, if thePacket Loss Ignore Rateis set to a value greater than0. A higherPacket Loss Ignore Burstvalue increases the chance of unnecessary retransmissions.
- For theInitial Congestion Window Sizesetting, round trips can be reduced when you increase the initial congestion window from0to10or16.
- Enabling theRate Pacesetting can result in improved goodput. It reduces loss recovery across all congestion algorithms, except Illinois. The aggressive nature of Illinois results in multiple loss recoveries, even with rate pacing enabled.
mptcp-mobile-optimized profile settings
About the PUSH flag in the TCP header
- The BIG-IP system retains its current behavior, receiving an ACK whenever the system sends a segment with the PSH bit set.
- The BIG-IP system never sets the PSH flag when sending a TCP segment so that the system will not receive an ACK in response.
- The BIG-IP system sets the PSH flag once per connection, when the FIN flag is set.
- The BIG-IP system sets the PSH flag in these cases:
- When the receiver’s Receive Window size is close to 0.
- Once per round-trip time (RTT), that is, the length of time that the BIG-IP system sends a signal and receives an acknowledgement (ACK).
- When the BIG-IP system receives the event HUDCTL_RESPONSE_DONE.
TCP Auto Settings
Auto Proxy Buffer
TCP sets the proxy buffer high based on MAX.
Auto Receive Window
TCP receiver infers the bandwidth and continuously sets the receive window size.
Auto Send Buffer
TCP sender infers the bandwidth and continuously sets the send buffer size.
The UDP profile type
Manage UDP traffic
- On the Main tab of the BIG-IP Configuration utility, click.The UDP profile list screen opens.
- In theProfile Namefield, type a name, such asmy_udp_profile.
- Configure all other settings as needed.
About rate limits for egress UDP traffic
About UDP packet buffering
Optimize congestion control for UDP traffic
- Using the BIG-IP system's management IP address, log in to the BIG-IP Configuration utility.
- On the Main tab, click.The BIG-IP system displays the list of existing UDP profiles.
- In the Name column, click the name of the profile for which you want to configure a UDP send buffer.The BIG-IP system displays the profile properties.
- For theSend Buffersetting, retain or change the default value, in bytes.Note that the default value is relatively small,655350.
The SCTP profile type
The Any IP profile type
- Specifies the number of seconds that the Any IP connection is to remain idle before it can be deleted. When you selectSpecify, you must also type a number in the box.
- Specifies that you do not want the connection to remain idle, and that it is therefore immediately eligible for deletion.
- Specifies that Any IP connections can remain idle indefinitely.