gslb site slb-dev

Specifies the device that provides SLB for the site. The IP address must be reachable by the GSLB controller when the GSLB protocol is enabled.

slb-dev Specification

Type Collection
Object Key(s) device-name
Collection Name slb-dev-list
Collection URI /axapi/v3/gslb/site/{site-name}/slb-dev/
Element Name slb-dev
Element URI /axapi/v3/gslb/site/{site-name}/slb-dev/{device-name}
Element Attributes slb-dev_attributes
Operational Data URI /axapi/v3/gslb/site/{site-name}/slb-dev/{device-name}/oper
Schema slb-dev schema

Operations Allowed:

Operation Method URI Payload

Create Object

POST

/axapi/v3/gslb/site/{site-name}/slb-dev/

slb-dev Attributes

Create List

POST

/axapi/v3/gslb/site/{site-name}/slb-dev/

slb-dev Attributes

Get Object

GET

/axapi/v3/gslb/site/{site-name}/slb-dev/{device-name}

slb-dev Attributes

Get List

GET

/axapi/v3/gslb/site/{site-name}/slb-dev/

slb-dev-list

Modify Object

POST

/axapi/v3/gslb/site/{site-name}/slb-dev/{device-name}

slb-dev Attributes

Replace Object

PUT

/axapi/v3/gslb/site/{site-name}/slb-dev/{device-name}

slb-dev Attributes

Replace List

PUT

/axapi/v3/gslb/site/{site-name}/slb-dev/

slb-dev-list

Delete Object

DELETE

/axapi/v3/gslb/site/{site-name}/slb-dev/{device-name}

slb-dev Attributes

Get Oper

GET

/axapi/v3/gslb/site/{site-name}/slb-dev/{device-name}/oper

operational data

slb-dev-list

slb-dev-list is JSON List of slb-dev Attributes

slb-dev-list : [

slb-dev Attributes

admin-preference

Description: Assigns a preference value to the SLB device. If the Admin-Preference metric is enabled in the policy and all metrics before this one result in a tie, the SLB device with the highest Admin-Preference value is preferred.

Type: number

Range: 0-255

Default: 100

auto-detect

Description: Enables DNS auto mapping at the service IP level, the port level, or both.

  • ip : Service IP only.
  • port : Service Port only.
  • ip-and-port : Both service IP and service port.
  • disabled : Disable auto-detect.

Type: string

Supported Values: ip, port, ip-and-port, disabled

Default: ip-and-port

auto-map

Description: Enables DNS auto-mapping for this site.

Type: boolean

Supported Values: true, false, 1, 0

Default: 1

client-ip

Description: Specify client IP address

Type: string

Format: ipv4-address

device-name

Description: Specify SLB device name

Type: string

Required: Yes

gateway-ip-addr

Description: Specifies the gateway the SLB device will use to reach the GSLB local DNS for collecting aRDT measurements.

Type: string

Format: ipv4-address

health-check-action

Description: Enable or disable gateway health checking. A gateway health check is a Layer 3 health check (ping) sent to the gateway router for an SLB site.

  • health-check : Enable health Check.
  • health-check-disable : Disable health check.

Type: string

Supported Values: health-check, health-check-disable

Default: health-check

ip-address

Description: IP address

Type: string

Format: ipv4-address

max-client

Description: Specifies the maximum number of clients for which the GSLB ACOS device (controller) saves data such as aRDT measurements for each of the clients.

Type: number

Range: 1-2147483647

Default: 32768

proto-aging-fast

Description: This option enables a quick refresh of data sent from a site ACOS device to the ACOS controller by “aging out” data from a site ACOS device. This can be useful to obtain fresh health status information from a site ACOS. For example, if a virtual server has been deleted from a site-ACOS device, but this information could not be sent to the ACOS controller, then the status in the controller will continue to appear as “UP” for a long time until it is aged out. The “proto-aging-fast” command forces the GSLB controller to start aging the health status immediately after receiving updated information from a site ACOS.

Type: boolean

Supported Values: true, false, 1, 0

Default: 1

proto-aging-time

Description: If communication between a site ACOS device and the GSLB controller is interrupted, then the data for that site will become stale. The GSLB controller can continue to rely upon this old information, but after some time, the old data for the site must be purged. The lifespan of this old data is the sum of the time set using the gslb protocol status-interval command, plus the time you set using this proto-aging-time option.

Type: number

Range: 1-65535

Default: 60

proto-compatible

Description: Enables GSLB protocol compatibility between a controller running 2.6.1 or later and a site ACOS device running 2.4.x.

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

rdt-value

Description: Specify Round-delay-time

Type: number

Range: 1-65535

user-tag

Description: Customized tag

Type: string

Format: string-rlx

uuid

Description: uuid of the object

Type: string

vip-server

Description: vip-server is a JSON Block . Please see below for vip-server

Type: Object

Reference Object: /axapi/v3/gslb/site/{site-name}/slb-dev/{device-name}/vip-server

vip-server

Specification
Type object

vip-server-name-list

Description: vip-server-name-list is a JSON List . Please see below for l697_vip-server-name-list

Type: List

Reference Object: /axapi/v3/gslb/site/{site-name}/slb-dev/{device-name}/vip-server/vip-server-name/{vip-name}

vip-server-v4-list

Description: vip-server-v4-list is a JSON List . Please see below for l697_vip-server-v4-list

Type: List

Reference Object: /axapi/v3/gslb/site/{site-name}/slb-dev/{device-name}/vip-server/vip-server-v4/{ipv4}

vip-server-v6-list

Description: vip-server-v6-list is a JSON List . Please see below for l697_vip-server-v6-list

Type: List

Reference Object: /axapi/v3/gslb/site/{site-name}/slb-dev/{device-name}/vip-server/vip-server-v6/{ipv6}

vip-server.vip-server-v4-list

Specification
Type list
Block object keys

ipv4

Description: Specify IP address

Type: string

Format: ipv4-address

sampling-enable

Description: sampling-enable is a JSON List . Please see below for l697_sampling-enable

Type: List

uuid

Description: uuid of the object

Type: string

vip-server.vip-server-v4-list.sampling-enable

Specification
Type list
Block object keys

counters1

Description: ‘all’: all; ‘dev_vip_hits’: Number of times the service-ip was selected;

Type: string

Supported Values: all, dev_vip_hits

vip-server.vip-server-v6-list

Specification
Type list
Block object keys

ipv6

Description: Specify IP address (IPv6 address)

Type: string

Format: ipv6-address

sampling-enable

Description: sampling-enable is a JSON List . Please see below for l697_sampling-enable

Type: List

uuid

Description: uuid of the object

Type: string

vip-server.vip-server-v6-list.sampling-enable

Specification
Type list
Block object keys

counters1

Description: ‘all’: all; ‘dev_vip_hits’: Number of times the service-ip was selected;

Type: string

Supported Values: all, dev_vip_hits

vip-server.vip-server-name-list

Specification
Type list
Block object keys

sampling-enable

Description: sampling-enable is a JSON List . Please see below for l697_sampling-enable

Type: List

uuid

Description: uuid of the object

Type: string

vip-name

Description: Specify a VIP name for the SLB device

Type: string

Reference Object: /axapi/v3/gslb/service-ip

vip-server.vip-server-name-list.sampling-enable

Specification
Type list
Block object keys

counters1

Description: ‘all’: all; ‘dev_vip_hits’: Number of times the service-ip was selected;

Type: string

Supported Values: all, dev_vip_hits

operational data

Name Type Description
dev_gw_state string dev_gw_state
dev_attr string dev_attr
dev_ip_cnt number dev_ip_cnt
dev_name string dev_name
dev_ip string dev_ip
dev_session_num number dev_session_num
dev_admin_preference number dev_admin_preference
dev_session_util number dev_session_util