APIRef_tm_ltm_profile_fastl4

mgmt/tm/ltm/profile/fastl4

/tm/ltm/profile

Virtual server FastL4 traffic profile configuration

REST Endpoints

Collection URI
/mgmt/tm/ltm/profile/fastl4
Collection Methods
OPTIONS, GET
Resource URI
/mgmt/tm/ltm/profile/fastl4/~resource id
Resource Methods
OPTIONS, GET, PUT, PATCH, DELETE, POST
Resource Natural Key
name, partition, subPath

Properties

Name Type Default Value Required Access Description
appService string   optional read/write The application service to which the object belongs.
clientTimeout integer 30 optional read/write Specifies late binding client timeout in seconds. This setting specifies the number of seconds allowed for a client to transmit enough data to select a server when late binding is enabled. If it expires timeout-recovery mode will dictate what action to take.
defaultsFrom string   optional read/write Specifies the profile that you want to use as the parent profile. Your new profile inherits all settings and values from the parent profile specified.
description string   optional read/write User defined description.
explicitFlowMigration string disabled optional read/write Enables or disables late binding explicit flow migration that allows iRules to control when flows move from software to hardware. Explicit flow migration is disabled by default hence BIG-IP automatically migrates flows from software to hardware.
hardwareSynCookie string disabled optional read/write *IMPORTANT* This command has been deprecated (as of 13.0.0). Enables or disables hardware SYN cookie support when PVA10 is present on the system. Note that when you set the hardware syncookie option to enabled, you may also want to set the following bigdb database variables using the “/sys modify db” command, based on your requirements: pva.SynCookies.Full.ConnectionThreshold (default: 500000), pva.SynCookies.Assist.ConnectionThreshold (default: 500000) pva.SynCookies.ClientWindow (default: 0). The default value is disabled.
idleTimeout string 300 optional read/write Specifies an idle timeout in seconds. This setting specifies the number of seconds that a connection is idle before the connection is eligible for deletion.When you specify an idle timeout for the Fast L4 profile, the value must be greater than the bigdb database variable Pva.Scrub time in msec for it to work properly.The default value is 300 seconds.
ipDfMode string preserve optional read/write Describe the Don’t Fragment (DF) bit setting in the outgoing packet’s IP Header.
ipTosToClient string 65535 optional read/write Specifies an IP ToS number for the client side. This option specifies the Type of Service level that the traffic management system assigns to IP packets when sending them to clients. The default value is 65535 (pass-through), which indicates, do not modify.
ipTosToServer string 65535 optional read/write Specifies an IP ToS number for the server side. This setting specifies the Type of Service level that the traffic management system assigns to IP packets when sending them to servers. The default value is 65535 (pass-through), which indicates, do not modify.
ipTtlMode string decrement optional read/write Describe the outgoing packet’s IP Header TTL value modes.
ipTtlV4 integer 255 optional read/write Specifies the outgoing IPV4 Header TTL value for ip-ttl-mode SET
ipTtlV6 integer 64 optional read/write Specifies the outgoing IPV6 Header TTL value for ip-ttl-mode SET
keepAliveInterval string 0 optional read/write Specifies the keep alive probe interval, in seconds. The default value is disabled (0 seconds).
lateBinding string disabled optional read/write Enables or disables late binding to control L7 to FastL4 Flow migration. The default value is disabled.
linkQosToClient string 65535 optional read/write Specifies a Link QoS (VLAN priority) number for the client side. This option specifies the Quality of Service level that the system assigns to packets when sending them to clients. The default value is 65535 (pass-through), which indicates, do not modify.
linkQosToServer string 65535 optional read/write Specifies a Link QoS (VLAN priority) number for the server side. This option specifies the Quality of Service level that the system assigns to packets when sending them to servers. The default value is 65535, which indicates, do not modify.
looseClose string disabled optional read/write Specifies that the system closes a loosely-initiated connection when the system receives the first FIN packet from either the client or the server. The default value is disabled.
looseInitialization string disabled optional read/write Specifies that the system initializes a connection when it receives any TCP packet, rather than requiring a SYN packet for connection initiation. The default value is disabled.
mssOverride integer 0 optional read/write Specifies a maximum segment size (MSS) override for server-side connections. Note that this is also the MSS advertised to a client when a client first connects. The default value is 0 (zero), which disables this option. You can specify an integer from 256 to 9162.
tmPartition string Common optional read/write Displays the administrative partition within which this profile resides.
priorityToClient string 65535 optional read/write Specifies internal packet priority for the client side. This option specifies the internal packet priority that the system assigns to packets when sending them to clients. The default value is 65535 (pass-through), which indicates, do not modify.
priorityToServer string 65535 optional read/write Specifies internal packet priority for the server side. This option specifies the internal packet priority that the system assigns to packets when sending them to servers. The default value is 65535 (pass-through), which indicates, do not modify.
pvaAcceleration string full optional read/write Specifies the Packet Velocity ASIC acceleration policy.
pvaDynamicClientPackets integer 1 optional read/write Specifies the number of client packets before dynamic ePVA hardware re-offloading occurs. The valid value is 0~10.
pvaDynamicServerPackets integer 0 optional read/write Specifies the number of server packets before dynamic ePVA hardware re-offloading occurs. The valid value is 0~10.
pvaFlowAging string enabled optional read/write Specifies if enabling automatic epva flow aging when flow becomes idle or inactive for a period of time. use with care,
pvaFlowEvict string enabled optional read/write Specifies if epva flow can be evicted upon hash collision with a new flow snoop learn request. use with care.
pvaOffloadDynamic string enabled optional read/write Specifies whether PVA flow dynamic offloading is enabled or not.
pvaOffloadState string embryonic optional read/write Specifies at what stage the ePVA performs hardware offload. embryonic implies TCP SYN or first UDP packet, establish implies 3WAY handshaking or CS round trip confirmed.
reassembleFragments string enabled optional read/write Specifies whether to reassemble fragments. The default value is disabled.
receiveWindowSize integer   optional read/write Specifies the size of the receive window, in bytes. The minimum and default value is 65535 bytes without scale.
resetOnTimeout string   optional read/write Specifies whether you want to reset connections on timeout. The default value is enabled.The default value is enabled.
rttFromClient string disabled optional read/write Enables or disables the TCP timestamp options to measure the round trip time to the client. The default value is disabled.
rttFromServer string disabled optional read/write Enables or disables the TCP timestamp options to measure the round trip time to the server. The default value is disabled.
serverSack string disabled optional read/write Specifies whether to support server sack option in cookie response by default. The default is disabled.
serverTimestamp string disabled optional read/write Specifies whether to support server timestamp option in cookie response by default. The default is disabled.
softwareSynCookie string disabled optional read/write *IMPORTANT* This command has been deprecated (as of 13.0.0). Enables or disables software SYN cookie support when PVA10 is not present on the system. The default value is disabled.
synCookieEnable string enabled optional read/write Specifies whether or not to use SYN Cookie. The default is enabled.
synCookieWhitelist string disabled optional read/write This option to enable SYN Cookie whitelist. The default is false.
tcpCloseTimeout string 5 optional read/write Specifies an TCP close timeout in seconds. The default value is 5 seconds.
tcpGenerateIsn string   optional read/write Specifies whether you want to generate TCP sequence numbers on all SYNs that conform with RFC1948, and allow timestamp recycling. The default value is disabled.
tcpHandshakeTimeout string 5 optional read/write Specifies a TCP handshake timeout in seconds. The default value is 5 seconds.
tcpStripSack string   optional read/write Specifies whether you want to block the TCP SackOK option from passing to server on an initiating SYN. The default value is disabled.
tcpTimeWaitTimeout integer 0 optional read/write Specifies an TCP time_wait timeout in milliseconds. The default value is 0 milliseconds. In another word, by default there is no time_wait period for fastl4 connflow.
tcpTimestampMode string preserve optional read/write Specifies how you want to handle the TCP timestamp. The default value is preserve.
tcpWscaleMode string preserve optional read/write Specifies how you want to handle the TCP window scale. The default value is preserve, which preserves TCP window scale.
timeoutRecovery string disconnect optional read/write Specifies late binding timeout recovery mode. This setting specifies the action to take when the client timeout expires. The default is to disconnect the connection. It can be configured to fallback to the normal FastL4 load-balancing for selecting the back-end servers.
Copyright (c) 2016, F5 Networks Inc. All Rights Reserved.

The BIG-IP API Reference documentation contains community-contributed content. F5 does not monitor or control community code contributions. We make no guarantees or warranties regarding the available code, and it may contain errors, defects, bugs, inaccuracies, or security vulnerabilities. Your access to and use of any code available in the BIG-IP API reference guides is solely at your own risk.