Applies To:

Show Versions Show Versions

Manual: Configuration Guide for the BIG-IP Link Controller, version 9.3

Original Publication Date: 11/07/2007
Updated Date: 12/08/2005

Configuration Guide for the
BIG-IP® Link Controller
version 9.3

Table of Contents

Legal Notices

1. Introducing the Link Controller

Introducing the BIG-IP system

Introducing the Link Controller

Understanding link load balancing

Using the Configuration Guide

Additional information

Introducing the Configuration utility

Configuration utility components

Browser support

Stylistic conventions in this document

Using the solution examples

Identifying new terms

Identifying references to products

Identifying references to objects, names, and commands

Identifying references to other documents

Identifying command syntax

Finding help and technical support resources

2. Essential Configuration Tasks

Introducing essential configuration tasks

Creating the default gateway pool

Implementing the default gateway pool

Adding links

Adding listeners

Adding pools

Adding virtual servers

Adding wide IPs

Configuring address translation

3. Defining Links

Introducing links

Adding links

Adding health monitors

Monitoring the Link Controller

Monitoring with SNMP

Determining availability requirements

Setting bandwidth restrictions

Configuring link weighting and billing properties

Configuring duplex billing for each link

Configuring price weighting for each link

Configuring link ratio weighting for each link

4. Working with Listeners

Introducing listeners

Creating a listener for local resolution

Configuring listeners for traffic forwarding

Configuring a wildcard listener

Modifying listeners

Deleting listeners

Using listeners with VLANs

Setting up a listener for all VLANs

Enabling a listener for specific VLANs

Disabling a listener for specific VLANs

Understanding listeners: an example

5. Configuring Load Balancing Pools

Introducing load balancing pools

What is a load balancing pool?

Features of a load balancing pool

Creating and modifying load balancing pools

Creating and implementing a load balancing pool

Modifying a load balancing pool

Modifying pool membership

Configuring pool settings

Specifying a pool name

Associating health monitors with a pool

Specifying the availability requirements

Allowing SNATs and NATs

Specifying action when a service becomes unavailable

Configuring a slow ramp time

Configuring the Type of Service (ToS) level

Configuring the Quality of Service (QoS) level

Specifying the load balancing method

Specifying priority-based member activation

Specifying pool members

Configuring pool member settings

Specifying a ratio weight for a pool member

Specifying priority-based member activation

Specifying a connection limit

Selecting an explicit monitor association

Creating an explicit monitor association for a pool member

Specifying an availability requirement

Managing pools and pool members

Managing pools

Managing pool members

Removing monitor associations

Viewing pool and pool member statistics

6. Configuring Virtual Servers

Introducing virtual servers and virtual addresses

What is a virtual server?

What is a virtual address?

Understanding virtual server types

Host virtual servers

Network virtual servers

Creating a virtual server

Understanding virtual server and virtual address settings

Configuring virtual server settings

Configuring virtual address settings

Managing virtual servers and virtual addresses

Viewing or modifying a virtual server configuration

Viewing or modifying a virtual address configuration

Understanding virtual server and virtual address status

Enabling or disabling a virtual server or virtual address

Deleting a virtual server or virtual address

7. Defining Wide IPs

Introducing wide IPs

Configuring wide IPs

Using wildcard characters in wide IP names

Modifying a wide IP

8. Configuring Monitors

Introducing monitors

Summary of monitor types

Summary of status types

Understanding pre-configured and custom monitors

Creating a custom monitor

Configuring monitor settings

Simple monitors

Extended Content Verification (ECV) monitors

FTP monitor

Special configuration considerations

Setting destinations

Using transparent and reverse modes

Associating monitors with resources

Types of monitor associations

Managing monitors

9. Inbound Load Balancing

Introducing inbound load balancing

Understanding inbound load balancing on the Link Controller

Using static load balancing modes

Drop Packet mode

Fallback IP mode

Global Availability mode

Ratio mode

Round Robin mode

Static Persist mode

Topology mode

Using dynamic load balancing modes

Types of dynamic load balancing modes

Implementing the Quality of Service load balancing mode

Using the Dynamic Ratio option

Configuring inbound load balancing

Changing the load balancing methods

Using the round robin LDNS wide IP attribute

Adjusting the QOS coefficients

10. Working with Topologies

Introducing topologies

Understanding topologies

Implementing topologies

Setting up and removing topology records

Removing topology records

Using topology load balancing in a wide IP

Understanding user-defined regions

Other load balancing options for topologies

11. Synchronizing Link Controllers

Introducing synchronization

Defining NTP servers

Activating synchronization

Controlling file synchronization

Deactivating file synchronization

Creating synchronization groups

Synchronizing Link Controllers and Global Traffic Managers

12. Viewing Statistics

Introducing statistics

Accessing statistics

Understanding the types of statistics

Wide IP statistics

Wide IP member statistics

Link statistics

Paths statistics

Local DNS statistics

13. Understanding Profiles

Introducing profiles

Profile types

Default profiles

Custom and parent profiles

Summarizing profiles

Creating and modifying profiles

Using a default profile as is

Modifying a default profile

Creating a custom profile

Modifying a custom profile

Viewing and deleting profiles

Viewing a list of profiles

Deleting a profile

Implementing a profile

For more information

14. Managing HTTP and FTP Traffic

Introducing HTTP and FTP traffic management

Configuring HTTP standard profile settings

Understanding HTTP profile settings

Configuring FTP profile settings

Specifying a profile name

Specifying a parent profile

Specifying a Translate Extended value

Specifying a data port

15. Enabling Session Persistence

Introducing session persistence

Configuring a persistence profile

Enabling session persistence through iRules

Persistence types and their profiles

Types of persistence

Understanding criteria for session persistence

Destination address affinity persistence

Source address affinity persistence

16. Managing Protocol Profiles

Introducing protocol profiles

Configuring a Fast L4 profile

Understanding Fast L4 profile settings

Configuring a TCP profile

Understanding TCP profile settings

Configuring a UDP profile

17. Using the Statistics Profile

Introducing the Statistics profile

Configuring a Statistics profile

18. Writing iRules

Introducing iRules

What is an iRule?

Basic iRule elements

Specifying traffic destinations and address translations

Creating iRules

Controlling iRule evaluation

Configuration prerequisites

Specifying events

Using iRule commands

Statement commands

Query and manipulation commands

Utility commands

Working with profiles

Reading profile settings

Overriding profile settings

Enabling session persistence with iRules

Creating, managing, and using data groups

Using the matchclass command

Creating data groups

Storage options

Displaying data group properties

Managing data group members

19. Configuring SNATs and NATs

Introducing secure network address translation

How does a SNAT work?

Mapping original IP addresses to translation addresses

Creating a SNAT pool

Implementing a SNAT

Creating a standard SNAT

Creating an intelligent SNAT

Assigning a SNAT pool directly to a virtual server

Implementing a NAT

Additional restrictions

Managing SNATs and NATs


Viewing or modifying SNATs, NATs, and SNAT pools

Defining and viewing translation addresses

Deleting SNATs, NATs, SNAT pools, and translation addresses

Enabling or disabling SNATs or NATs for a load balancing pool

Enabling or disabling SNAT translation addresses

SNAT examples

Example 1 - Establishing a standard SNAT that uses a SNAT pool

Example 2 - Establishing an intelligent SNAT

20. Configuring Nodes

Introducing nodes

Creating and modifying nodes

Configuring node settings

Specifying an address for a node

Specifying a node name

Assigning health monitors

Specifying the availability requirement

Specifying a ratio weight

Setting a connection limit

Managing nodes

Viewing a list of nodes

Viewing node properties

Understanding node status

Enabling or disabling a node

Deleting a node

Removing monitor associations

21. Configuring Rate Shaping

Introducing rate shaping

Creating and implementing rate classes

Configuring rate class settings

Specifying a name

Specifying a base rate

Specifying a ceiling rate

Specifying a burst size

Specifying direction

Specifying a parent class

Specifying a queue discipline

Managing rate classes

A. Additional Monitor Considerations

Implementing monitors for Dynamic Ratio load balancing

Implementing a Real Server monitor

Implementing a WMI monitor

Implementing an SNMP DCA or SNMP DCA Base monitor

Implementing an MSSQL monitor