Applies To:

Show Versions Show Versions

Manual Chapter: BIG-IP Local Traffic Manager version 9.3 Implementations: Load Balancing ISPs
Manual Chapter
Table of Contents   |   << Previous Chapter   |   Next Chapter >>


7

Load Balancing ISPs


Introducing ISP load balancing

You may find that as your network grows, or network traffic increases, you need to add an additional connection to the internet. You can use this configuration to add an additional Internet connection to your existing network. Figure 7.1 shows a network configured with two Internet connections.

Figure 7.1 An example of an additional internet connection

This type of configuration requires you to configure network address translation (NAT) on your routers. If your routers cannot perform NAT, you can use the VLAN SNAT automap feature on the BIG-IP® system.

Configuring ISP load balancing

When you set up ISP load balancing, you have several tasks to complete on the BIG-IP system:

  • Create two load balancing pools
    Define one pool that load balances the content servers. The other pool balances the inside addresses of the routers.
  • Configure virtual servers for inbound and outbound traffic
    Configure virtual servers to load balance inbound connections across the servers, and one to load balance outbound connections across the routers.
  • Configure NATs or a SNAT automap for outbound traffic
    Configure NATs or SNAT automap for outbound traffic so that replies arrive though the same ISP the request went out on.

Creating pools for an additional Internet connection

First, create one pool that load balances the content servers, and one pool to load balance the routers.

To create a pool

  1. On the Main tab of the navigation pane, expand Local Traffic, and click Pools.
    The Pools screen opens.
  2. In the upper-right corner of the screen, click Create.
    The New Pool screen opens.
  3. In the Name box, type a name for the pool, such as content_pool or router_pool.
  4. In the Resources area of the screen, use the New Members setting to add the pool members.
    For example, in Figure 7.1 , the pool members for pool content_pool are 10.1.1.1:80, 10.1.1.2:80, and 10.1.1.3:80. The pool members for pool router_pool are 192.168.100.1:0 and 192.168.200.1:0.
  5. Click Finished.

Creating virtual servers for an additional Internet connection

After you create the pools, you can configure the two virtual servers, one to load balance inbound connections to the servers, and one to load balance outbound connections to the routers.

To create a virtual server for inbound content server traffic

  1. On the Main tab of the navigation pane, expand Local Traffic, and click Virtual Servers.
    The Virtual Servers screen opens.
  2. In the upper-right corner of the screen, click Create.
    The New Virtual Server screen opens.
  3. Note: If the Create button is unavailable, this indicates that your user role does not grant you permission to create a virtual server.
  4. In the Name box, type a name for the virtual server, such as vs_content.
  5. In the Destination box, verify that the type of virtual server is Host, and in the Address box, type an IP address for the virtual server.
    For example, you could assign the IP address 172.100.12.20:80.
  6. For the Service Port setting, type a port number, or select a service from the list.
  7. If the traffic to be load balanced is of a certain type, select the profile type that matches the connection type.
    For example, if the traffic to be load balanced is HTTP traffic, locate the HTTP Profile setting and select http.
  8. In the Resources area of the screen, locate the Default Pool setting and select the pool corresponding to the virtual server you are creating.
    For example, for vs_content, you would select the pool content_pool.
  9. Click Finished.

To create a virtual server for outbound traffic for routers

  1. On the Main tab of the navigation pane, expand Local Traffic, and click Virtual Servers.
    The Virtual Servers screen opens.
  2. In the upper-right corner of the screen, click Create.
    The New Virtual Server screen opens.
  3. Note: If the Create button is unavailable, this indicates that your user role does not grant you permission to create a virtual server.
  4. In the Name box, type a name for the virtual server, such as vs_routers.
  5. In the Destination box, verify that the type of virtual server is Host, and in the Address box, type an IP address for the virtual server.
    For example, you can assign the IP address 0.0.0.0:0 to the virtual server, making it a wildcard virtual server.
  6. In the Resources area of the screen, locate the Default Pool setting and select the pool corresponding to the virtual server you are creating.
    For example, for vs_routers, you would select the pool router_pool.
  7. Click Finished.

Configuring address translation for outbound traffic

You must now set up address translation for outbound traffic so that replies arrive through the same ISP that the request initially came through. Specifically, you must either configure your routers so that they perform network address translation (NAT), or you must configure SNAT automapping. You must also assign self IP addresses to the external VLAN.

Note

For instructions on configuring routers to perform network address translation, refer to your router documentation.

To configure address translation for outbound traffic, you must:

  • Assign IP-specific self IP addresses to the BIG-IP system external VLAN, corresponding to the IP networks of the two routers.
  • Enable SNAT automap for each of the external VLAN self IP addresses and the internal VLAN.

To create self IP addresses for the external VLAN

  1. On the Main tab of the navigation pane, expand Network, and click Self IPs.
    The Self IP screen opens.
  2. In the upper-right corner of the screen, click Create.
    This displays the settings that you can configure for a self IP address.
  3. In the IP Address box, type a self IP address that matches the network of the router.
  4. Note: Verify that the inside IP network address of the router is enabled.
  5. From the VLAN list, select external.
  6. Click Repeat.
  7. Create another self IP address for the external VLAN.
  8. Click Finished.

To enable SNAT automap for internal and external VLANs

  1. On the Main tab of the navigation pane, expand Local Traffic, and click SNATs.
    The SNATs screen opens.
  2. In the upper-right corner, click Create.
    The New SNAT screen opens.
  3. In the Name box, type a unique name for the SNAT.
  4. From the Translation list, select Automap.
  5. From the VLAN Traffic list, select Enabled On.
    This displays the VLAN List setting.
  6. For the VLAN List setting, from the Available box select the internal and external VLAN names, and click the Move button (<<) to move the VLAN names to the Selected box.
  7. Click Finished.



Table of Contents   |   << Previous Chapter   |   Next Chapter >>

Was this resource helpful in solving your issue?




NOTE: Please do not provide personal information.



Incorrect answer. Please try again: Please enter the words to the right: Please enter the numbers you hear:

Additional Comments (optional)