a10_slb_common

Synopsis

SLB related commands

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

extended_stats

bool

Enable global slb extended statistics

stats_data_disable

bool

Disable global slb data statistics

graceful_shutdown_enable

bool

Enable graceful shutdown

graceful_shutdown

int

1-65535, in unit of seconds

entity

str

‘server’= Graceful shutdown server/port only; ‘virtual-server’= Graceful shutdown virtual server/port only;

after_disable

bool

Graceful shutdown after disable server/port and/or virtual server/port

rate_limit_logging

bool

Configure rate limit logging

max_local_rate

int

Set maximum local rate

max_remote_rate

int

Set maximum remote rate

exclude_destination

str

‘local’= Maximum local rate; ‘remote’= Maximum remote rate; (Maximum rates)

range

int

auto translate port range

range_start

int

port range start

range_end

int

port range end

dsr_health_check_enable

bool

Enable dsr-health-check (direct server return health check)

override_port

bool

Enable override port in DSR health check mode

reset_stale_session

bool

Send reset if session in delete queue receives a SYN packet

dns_cache_enable

bool

Enable DNS cache

response_type

str

‘single-answer’= Only cache DNS response with single answer; ‘round-robin’= Round robin;

ttl_threshold

int

Only cache DNS response with longer TTL

dns_cache_age

int

Set DNS cache entry age, default is 300 seconds (1-1000000 seconds, default is 300 seconds)

compress_block_size

int

Set compression block size (Compression block size in bytes)

dns_cache_entry_size

int

Set DNS cache entry size, default is 256 bytes (1-4096 bytes, default is 256 bytes)

dns_vip_stateless

bool

Enable DNS VIP stateless mode

honor_server_response_ttl

bool

Honor the server reponse TTL

buff_thresh

bool

Set buffer threshold

buff_thresh_hw_buff

int

Set hardware buffer threshold

buff_thresh_relieve_thresh

int

Relieve threshold

buff_thresh_sys_buff_low

int

Set low water mark of system buffer

buff_thresh_sys_buff_high

int

Set high water mark of system buffer

max_buff_queued_per_conn

int

Set per connection buffer threshold (Buffer value range 128-4096)

pkt_rate_for_reset_unknown_conn

int

Field pkt_rate_for_reset_unknown_conn

log_for_reset_unknown_conn

bool

Log when rate exceed

gateway_health_check

bool

Enable gateway health check

interval

int

Specify the healthcheck interval, default is 5 seconds (Interval Value, in seconds (default 5))

timeout

int

Specify the healthcheck timeout value, default is 15 seconds (Timeout Value, in seconds (default 15))

msl_time

int

Configure maximum session life, default is 2 seconds (1-40 seconds, default is 2 seconds)

fast_path_disable

bool

Disable fast path in SLB processing

l2l3_trunk_lb_disable

bool

Disable L2/L3 trunk LB

snat_gwy_for_l3

bool

Use source NAT gateway for L3 traffic for transparent mode

allow_in_gateway_mode

bool

Use source NAT gateway for L3 traffic for gateway mode

disable_server_auto_reselect

bool

Disable auto reselection of server

enable_l7_req_acct

bool

Enable L7 request accounting

disable_adaptive_resource_check

bool

Disable adaptive resource check based on buffer usage

snat_on_vip

bool

Enable source NAT traffic against VIP

low_latency

bool

Enable low latency mode

mss_table

int

Set MSS table (128-750, default is 536)

resolve_port_conflict

bool

Enable client port service port conflicts

no_auto_up_on_aflex

bool

Don’t automatically mark vport up when aFleX is bound

hw_compression

bool

Use hardware compression

hw_syn_rr

int

Configure hardware SYN round robin (range 1-500000)

max_http_header_count

int

Set maximum number of HTTP headers allowed

scale_out

bool

Enable SLB scale out

sort_res

bool

Enable SLB sorting of resource names

use_mss_tab

bool

Use MSS based on internal table for SLB processing

auto_nat_no_ip_refresh

str

‘enable’= enable; ‘disable’= disable;

ddos_protection

dict

Field ddos_protection

ipd_enable_toggle

str

‘enable’= Enable SLB DDoS protection; ‘disable’= Disable SLB DDoS protection (default);

logging

dict

Field logging

packets_per_second

dict

Field packets_per_second

ssli_sni_hash_enable

bool

Enable SSLi SNI hash table

software

bool

Software

ecmp_hash

str

‘system-default’= Use system default ecmp hashing algorithm; ‘connection- based’= Use connection information for hashing;

drop_icmp_to_vip_when_vip_down

bool

Drop ICMP to VIP when VIP down

player_id_check_enable

bool

Enable the Player id check

stateless_sg_multi_binding

bool

Enable stateless service groups to be assigned to multiple L2/L3 DSR VIPs

disable_persist_scoring

bool

Disable Persist Scoring

ipv4_offset

int

IPv4 Octet Offset for Hash

disable_port_masking

bool

Disable masking of ports for CPU hashing

snat_preserve

dict

Field snat_preserve

range

list

Field range

service_group_on_no_dest_nat_vports

str

‘allow-same’= Allow the binding service-group on no-dest-nat virtual ports; ‘enforce-different’= Enforce that the same service-group can not be bound on different no-dest-nat virtual ports;

uuid

str

uuid of the object

conn_rate_limit

dict

Field conn_rate_limit

src_ip_list

list

Field src_ip_list

dns_response_rate_limiting

dict

Field dns_response_rate_limiting

max_table_entries

int

Maximum number of entries allowed

uuid

str

uuid of the object

oper

dict

Field oper

server_auto_reselect

int

Field server_auto_reselect

Status

  • This module is not guaranteed to have a backwards compatible interface. [preview]

  • This module is maintained by community.

Authors

  • A10 Networks 2021