Manual Chapter : BIG-IP Administrator guide v4.0: One IP Network Topologies

Applies To:

Show Versions Show Versions

BIG-IP versions 1.x - 4.x

  • 4.0 PTF-04, 4.0 PTF-03, 4.0 PTF-02, 4.0 PTF-01, 4.0.0
Manual Chapter


16

One IP Network Topologies



Introducing the one-IP network topology

Another configuration option you can use with the BIG-IP Controller is a the one-IP network topology. This differs from the typical two-network configuration it two ways:

  • Because there is only one physical network, this configuration does not require more than one interface on the BIG-IP Controller.
  • Clients need to be assigned SNATs to allow them to make connections to servers on the network in a load balancing pool

    The single interface configuration is shown in Figure 16.1.

Figure 16.1 An example of a single interface topology

Setting up a one-IP network topology with one interface

To set up this configuration, you need to complete the following tasks on the BIG-IP Controller:

  • Create a load balancing pool for the content servers.
  • Create a virtual server for the content server pool.
  • Configure a SNAT for the client.

Defining the pools for an additional Internet connection

The first task required to set up this solution is to create a pool that contains all the content servers you want to load balance.

To create pools using the Configuration utility

  1. In the navigation pane, click Pools.
    The Pools screen opens.
  2. Click the Add button.
    The Add Pool screen opens.
  3. In the Add Pool screen, configure the pool attributes. For additional information about this screen, click the Help button.

    Configuration note

    For this example, you create a pool server_pool that contains the following members: <server1>, <server2>

To define pools from the command line

To define the pool server_pool for the nodes, enter:

b pool server_pool { member <server1>:80 member <server2>:80 }

Replace <server1> and <server2> with IP address of the respective server.

Defining the virtual server

The second task required to set up this solution is to create a virtual server that references the pool of servers that you want to load balance from the previous step.

To define the virtual server using the Configuration utility

  1. In the navigation pane, click Virtual Servers.
  2. Click the Add button.
    The Add Virtual Server screen opens.
  3. Fill in the attributes for the virtual server. For additional information about this screen, click the Help button.

    Configuration note

    Create virtual server 192.168.13.1:80 and use pool server_pool.

To define the virtual server from the command line

Use the following command to create a virtual server for connecting to the servers.

bipipe virtual 192.168.13.1:80 use pool server_pool

Configuring the client SNAT

Finally, configure the BIG-IP Controller to handle connections originating from the client. A SNAT must be defined in order to change the source address on the packet to the SNAT external address, which is located on the BIG-IP Controller. If a SNAT were not defined, the server would return the packets directly to the client without giving the BIG-IP Controller the opportunity to translate the source address from the server address back to the virtual server. The client would not recognize the packet if the source address of the returning packet is the IP address of the real server because the client sent its packets to the IP address of the virtual server.

Configure the SNAT using the bigpipe snat command:

b snat map client1 to 192.168.13.99

Replace client1 with the actual name of the client in your configuration.

Additional configuration options

Whenever a BIG-IP Controller is configured, a number of options are available to the user:

  • You have the option in all configurations to configure a redundant BIG-IP Controller for fail-over. Refer to Redundant Systems in the BIG-IP Reference Guide, Chapter 1, Configuring the BIG-IP Controller.
  • All configurations have health monitoring options. Refer to Health Monitors in the BIG-IP Reference Guide, Chapter 1, Configuring the BIG-IP Controller.
  • When you create a pool, there is an option to set up persistence and a choice of load balancing methods. Refer to Pools in the BIG-IP Reference Guide, Chapter 1, Configuring the BIG-IP Controller.