Applies To:

Show Versions Show Versions

Manual Chapter: BIG-IP version 9.2 - Solutions Guide for BIG-IP Traffic Management Systems: Load Balancing Passive Mode FTP Traffic with Rate Shaping
Manual Chapter
Table of Contents   |   << Previous Chapter   |   Next Chapter >>


15

Load Balancing Passive Mode FTP Traffic with Rate Shaping


Introducing FTP load balancing with rate shaping

You can set up the BIG-IP system to load balance passive mode FTP traffic with rate shaping. To do this, you create the following:

  • A custom FTP health monitor
  • A pool for load balancing FTP traffic
  • Create a rate class
  • A virtual server for processing FTP traffic

When you create the virtual server, you can configure it to use the default FTP profile. An FTP profile determines the way that the BIG-IP system processes FTP traffic.

This chapter describes how to create the objects listed above, using the default FTP profile. For more detailed information on managing FTP traffic, see the Configuration Guide for Local Traffic Management.

Note that the rate shaping feature is optional on the BIG-IP system. Therefore, you must have purchased a license for the rate shaping feature before you can use rate shaping to control the load balancing of passive FTP traffic.

Creating a custom FTP monitor

Using the Configuration utility, you can create a custom FTP monitor to monitor files on your FTP server.

To create a custom FTP monitor

  1. On the Main tab of the navigation pane, expand Local Traffic, and click Monitors.
    This displays a list of existing health and performance monitors.
  2. On the upper-right corner of the screen, click Create.
    This opens the New Monitor screen.
  3. In the Name box, type a name for the custom monitor, such as my_ftp_monitor.
  4. From the Type list, select FTP.
    This displays additional FTP monitor settings.
  5. In the User Name box, type the login name for the FTP server.
  6. In the Password box, type the password for the login name.
  7. In the Path/Filename box, type the path and name for the file you want to monitor.
  8. Verify that the Mode setting is set to Passive.
  9. For all other settings, retain the default values.
  10. Click Finished.

After you have created a custom FTP monitor, you can create a load balancing pool for your FTP traffic.

Creating a pool

To load balance passive mode FTP traffic, you create a load balancing pool. When you create the pool, you assign the custom FTP monitor that you created in the previous section.

After creating the pool, you assign it to the virtual server that you create in the next section.

To create a pool for load balancing FTP traffic with rate shaping

  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 ftp_pool.
  4. For the Health Monitors setting, from the Available box select the name of the custom FTP monitor, such as my_ftp_monitor, and click the Move button (<<) to move the monitor name to the Active box.
  5. In the Resources section, ensure that the Load Balancing Method setting is set to Round Robin.
  6. Ensure that the Priority Group Activation setting is set to Disabled.
  7. For the New Members setting, add the pool members:
    1. Click the New Address option.
    2. In the Address box, type the IP address of a server in the pool.
    3. From the Service Port list, select FTP.
    4. Click Add.
    5. Repeat steps b, c, and d for each server in the pool.
  8. Click Finished.

Creating a rate class

To implement rate shaping, you create a rate class. By creating a rate class, you can load balance passive mode FTP traffic that is controlled by rate shaping.

Note

Rate shaping is an optional feature of the BIG-IP system. Before attempting to implement rate shaping, verify that you are licensed to use the feature.

To create a rate class

  1. On the Main tab of the navigation pane, expand Local Traffic and click Rate Shaping.
    The Rate Shaping screen opens.
  2. In the upper-right corner of the screen, click Create.
    The New Rate Class screen opens.
  3. In the Name box, type a name for the rate class, such as ftp_rateclass.
  4. In the Base Rate box, type 1 and select Mbps from the list.
  5. In the Ceiling Rate box, type 10 and select Mbps from the list.
  6. In the Burst Rate box, type 10000.
  7. For all other settings, retain the default values.
  8. Click Finished.

Creating a virtual server

The next task in a basic configuration is to define a virtual server that references the FTP profile and the FTP pool. You use the Configuration utility to create the virtual server.

To create a virtual server for FTP traffic with rate shaping

  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. In the Name box, type a name for the virtual server, such as vs_ftp.
  4. 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.
  5. From the Service Port list, select FTP.
  6. From the FTP Profile list, select ftp.
    This assigns the default FTP profile to the virtual server.
  7. From the Rate Class list, select the name of the rate class you created in the previous section (for example, ftp_rateclass).
  8. In the Resources area of the screen, locate the Default Pool setting and select the name of the FTP pool you created in the previous section (for example, ftp_pool).
  9. From the Default Persistence Profile setting, select source_addr.
    This implements simple persistence, using the default source address affinity profile.
  10. 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)