conf/flipper

The conf/flipper directory contains configuration files for traffic IP groups. The name of a file is the name of the traffic IP group it defines. Traffic IP groups can be managed under the Services > Traffic IP Groups section of the Admin Server UI or by using functions under the TrafficIPGroups section of the SOAP API and CLI. \gui_only \regex .* \errortext no error \soap_ignore

Key

Description

enabled

If set to No, the traffic IP group will be disabled and none of the traffic IP addresses will be raised.

Value type: Yes / No

Default value: "Yes"

hash_srcport

Whether or not the source port should be taken into account when deciding which traffic manager should handle a request.

Requires: mode is set to "multihosted"

Value type: Yes / No

Default value: "No"

ip_assignment_mode

Configure how traffic IPs are assigned to traffic managers in Single-Hosted mode

Value type: enumeration

Default value: "balanced"

Permitted values:

alphabetic: Alphabetical order of traffic manager hostnames

balanced: Approximately balanced between traffic managers

ipaddress!*!machine

Assigns a traffic IP address to a specific traffic manager, while the traffic manager is operating correctly it will host the address. The IP address must be one from the ipaddresses list and takes the place of the * in the key name, the key value is the name of the traffic manager that should host the IP address. If this is not specified for an IP address the address is automatically assigned to a machine.

Value type: string

Default value: <none>

ipaddresses

The IP addresses that belong to the Traffic IP group.

Value type: list

Default value: <none>

keeptogether

If set to Yes then all the traffic IPs will be raised on a single traffic manager. By default they're distributed across all active traffic managers in the traffic IP group.

Value type: Yes / No

Default value: "No"

location

The location in which the Traffic IP group is based.

Value type: int

Default value: "0"

machines

The traffic managers that can host the traffic IP group's IP addresses.

Value type: list

Default value: <none>

mode

The method used to distribute traffic IPs across machines in the cluster. If "multihosted" is used then multicast must be set to an appropriate multicast IP address.

Value type: enumeration

Default value: "singlehosted"

Permitted values:

singlehosted: Raise each address on a single machine (Single-Hosted mode)

multihosted: Raise each address on every machine in the group (Multi-Hosted mode) - IPv4 only

rhi: Use route health injection to route traffic to the active machine - IPv4 only

ec2elastic: Use an EC2-Classic Elastic IP address.

ec2vpcelastic: Use an EC2-VPC Elastic IP address.

ec2vpcprivate: Use an EC2-VPC Private IP address.

gceexternal: Use GCE External IP addresses.

multicast

The multicast IP address used to duplicate traffic to all traffic managers in the group.

Requires: mode is set to "multihosted"

Value type: string

Default value: <none>

note

A note, used to describe this Traffic IP Group

Value type: string

Default value: <none>

rhi_bgp_metric_base

The base BGP routing metric for this Traffic IP group. This is the advertised routing cost for the active traffic manager in the cluster. It can be used to set up inter-cluster failover.

Requires: mode is set to "rhi"

Value type: unsigned integer

Default value: "10"

rhi_bgp_passive_metric_offset

The BGP routing metric offset for this Traffic IP group. This is the difference between the advertised routing cost for the active and passive traffic manager in the cluster.

Requires: mode is set to "rhi"

Value type: unsigned integer

Default value: "10"

rhi_ospfv2_metric_base

The base OSPFv2 routing metric for this Traffic IP group. This is the advertised routing cost for the active traffic manager in the cluster. It can be used to set up inter-cluster failover.

Requires: mode is set to "rhi"

Value type: unsigned integer

Default value: "10"

rhi_ospfv2_passive_metric_offset

The OSPFv2 routing metric offset for this Traffic IP group. This is the difference between the advertised routing cost for the active and passive traffic manager in the cluster.

Requires: mode is set to "rhi"

Value type: unsigned integer

Default value: "10"

rhi_protocols

A list of protocols to be used for RHI. Currently must be 'ospf' or 'bgp' or both. The default, if empty, is 'ospf', which means that it is not possible to specify no protocol.

Requires: mode is set to "rhi"

Value type: string

Default value: "ospf"

slaves

A list of traffic managers that are in 'passive' mode. This means that in a fully working environment, they will not have any traffic IP addresses assigned to them.

Value type: list

Default value: <none>