a10_slb_template_tcp_proxy¶
Parameters¶
Parameters |
Choices/Defaults |
Comment |
|
---|---|---|---|
state str/required |
[‘noop’, ‘present’, ‘absent’] |
State of the object to be created. |
|
ansible_host str/required |
Host for AXAPI authentication |
||
ansible_username str/required |
Username for AXAPI authentication |
||
ansible_password str/required |
Password for AXAPI authentication |
||
ansible_port int/required |
Port for AXAPI authentication |
||
a10_device_context_id int |
[‘1-8’] |
Device ID for aVCS configuration |
|
a10_partition str |
Destination/target partition for object/command |
||
name str/required |
TCP Proxy Template Name |
||
ack_aggressiveness str |
‘low’= Delayed ACK; ‘medium’= Delayed ACK, with ACK on each packet with PUSH flag; ‘high’= ACK on each packet; |
||
backend_wscale int |
The TCP window scale used for the server side, default is off (number) |
||
dynamic_buffer_allocation bool |
Optimally adjust the transmit and receive buffer sizes of TCP proxy while keeping their sum constant |
||
fin_timeout int |
FIN timeout (sec), default is disabled (number) |
||
force_delete_timeout int |
The maximum time that a session can stay in the system before being deleted, default is off (number (second)) |
||
force_delete_timeout_100ms int |
The maximum time that a session can stay in the system before being deleted, default is off (number in 100ms) |
||
alive_if_active bool |
keep connection alive if active traffic |
||
idle_timeout int |
Idle Timeout (Interval of 60 seconds), default is 600 (idle timeout in second, default 600) |
||
server_down_action str |
‘FIN’= FIN Connection; ‘RST’= Reset Connection; |
||
half_open_idle_timeout int |
TCP Half Open Idle Timeout (sec), default is off (number) |
||
half_close_idle_timeout int |
TCP Half Close Idle Timeout (sec), default is off (cmd is deprecated, use fin- timeout instead) (number) |
||
init_cwnd int |
The initial congestion control window size (packets), default is 10 (init-cwnd in packets, default 10) |
||
initial_window_size int |
Set the initial window size, default is off (number) |
||
keepalive_interval int |
Interval between keepalive probes (sec), default is off (number (seconds)) |
||
keepalive_probes int |
Number of keepalive probes sent, default is off |
||
mss int |
Responding MSS to use if client MSS is large, default is off (number) |
||
psh_flag_optimization bool |
Enable Optimized PSH Flag Use |
||
nagle bool |
Enable Nagle Algorithm |
||
qos int |
QOS level (number) |
||
receive_buffer int |
TCP Receive Buffer (default 200k) (number default 200000 bytes) |
||
reno bool |
Enable Reno Congestion Control Algorithm |
||
transmit_buffer int |
TCP Transmit Buffer (default 200k) (number default 200000 bytes) |
||
reset_fwd bool |
send reset to server if error happens |
||
reset_rev bool |
send reset to client if error happens |
||
disable bool |
send reset to client when server is disabled |
||
down bool |
send reset to client when server is down |
||
del_session_on_server_down bool |
Delete session if the server/port goes down (either disabled/hm down) |
||
retransmit_retries int |
Number of Retries for Retransmit, default is 5 |
||
insert_client_ip bool |
Insert client ip into TCP option |
||
syn_retries int |
SYN Retry Numbers, default is 5 |
||
timewait int |
Timewait Threshold (sec), default 5 (number) |
||
disable_tcp_timestamps bool |
disable TCP Timestamps Option |
||
disable_window_scale bool |
disable TCP Window-Scale Option |
||
disable_sack bool |
disable Selective Ack Option |
||
invalid_rate_limit int |
Invalid Packet Response Rate Limit (ms), default is 500 (number default 500 challenges) |
||
disable_abc bool |
Appropriate Byte Counting RFC 3465 Disabled, default is enabled (Appropriate Byte Counting (ABC) is enabled by default) |
||
reassembly_timeout int |
The reassembly timeout, default is 30sec (number) |
||
reassembly_limit int |
The reassembly queuing limit, default is 25 segments (number) |
||
min_rto int |
The minmum retransmission timeout, default is 200ms (number) |
||
limited_slowstart int |
RFC 3742 Limited Slow-Start for TCP with Large Congestion Windows (number) |
||
early_retransmit bool |
Configure the Early-Retransmit Algorithm (RFC 5827) (Early-Retransmit is disabled by default) |
||
maxburst int |
The max packet count sent per transmission event (number) |
||
proxy_header dict |
Field proxy_header |
||
proxy_header_action str |
‘insert’= Insert proxy header; |
||
version str |
‘v1’= version 1; ‘v2’= version 2; |
||
uuid str |
uuid of the object |
||
user_tag str |
Customized tag |