The following procedure provides a high level overview to create a Load Balancer with a dynamic algorithm.

Note

For all the general Load Balancer procedures, refer to Configuring Load Balancer Objects - General Procedures

To Configure a Dynamic Load Balancer

  1. Commission a Load Balancer (two Application VMs) along with two or more routing slots, refer to the appropriate links for your DSC SWe platform:

    1. For KVM, refer to Commissioning an Application VM on KVM and Commissioning a Routing VM on KVM.

    2. For VMware refer to Commissioning an Application VM on VMware and Commissioning a Routing VM on VMware.

    3. For OpenStack refer to Commissioning Application VMs and Creating an Additional Routing VM on OpenStack.

  2. Login to the Web UI.
  3. Click IP Network > Load Balancer Network.
  4. Add a new Load Balancer network (refer to Create Load Balancer Network).
  5. Click Load Balancer.
  6. Click Targets.
  7. Create a Target (refer to Create a Target)  and select ROUND ROBIN for the Load Balancing attribute.

  8. Select the Target you created.
  9. Add one or more routing slots to Target (refer to Create a Target Slot).

    Tip

    For a Weighted Round Robin, change the Weight attribute to a value between and including 1 to 100.

    The higher the weight the more connections the Load Balancer assigns.

  10. Click Load Balancer to return to the General Configuration screen.
  11. Click Connections.
  12. Create one or more connections using the target (refer to Create a Connection).

    Tip

    The Load Balancer will run the dynamic algorithm and pick an available slot from the configured target for the connection, which is then displayed on the Web UI.

    If you choose IPSec as the Connection transport type, you cannot create Connection Ports. Skip step 13 and go to step 14.

  13. For each connection, create a Connection Port object and fill in the local and remote port numbers (refer to Create Connection Port). 

  14. Configure an ADN Connection in the Diameter application with the same connection configured in the previous step. To see how to configure diameter applications, refer to Configuring the Ribbon DSC.

    Tip

    For Diameter, create a Transport Server on one of the local ports (refer to Configuring Transport Servers), and use the other local port to configure the ADN Connection (refer to Configuring ADN Connections).

    Use 0 or ALL (for Transport Servers) / ANY (for ADN Connections) as the slot number when creating the connections.

    Only one ADN Connection with slot 0 or ANY can be created on an ADN. No other ADN Connection (irrespective of slot number), can be added on the same ADN.

After you finish configuring the Load Balancer and the applications, the following will occur: 

  • A new connection request comes from the remote end into the a Load Balancer on the specific port.
    • The Load Balancer forwards the connection request to the chosen DSC slot.
    • The DSC slot receives the request and sends back the answer/performs the handshake.

  • The DSC slots send out connection requests for the configured connection but the Load Balancer slot blocks all but the chosen DSC slot outgoing connection request.
    • The Load Balancer slot receives the request from the chosen DSC slot and forwards it to the remote destination.
    • The remote destination sends the answer to the Load Balancer which forwards it to the chosen DSC slot.

  • No labels