Forum Discussion

Narendren_S's avatar
Narendren_S
Icon for Nimbostratus rankNimbostratus
Sep 20, 2017

Suggest a Dynamic Weighted Ratio GTM LB Algorithm to balance the load/domain resolution based on Active LTM Pool Member count at each site.

Is there an algorithm available at GTM to balance the load/domain resolution based on the Active LTM Pool Member count behind each DC Virtual Server at the moment ? If not available, is there a way to achieve it through irule?

 

2 Replies

  • Yes, it should. I have a project to implement this, but I haven't done the implementation yet.

     

    The problem is that the old documentation is not clear, but the new one looks more clear text.

     

    https://support.f5.com/kb/en-us/products/big-ip-dns/manuals/product/bigip-dns-load-balancing-12-0-0/2.html

     

    "BIG-IP DNS distributes DNS name resolution requests to virtual servers in a list that are weighted by the number of available virtual servers in the pool. Use Virtual Server Capacity for load balancing virtual servers managed by LTM Systems. BIG-IP DNS selects a virtual server that has the most available (UP) members. When selecting a virtual server from a wide IP pool and two or more virtual servers result in equal scores, BIG-IP DNS will return one of the equal scored virtual servers randomly."

     

    https://support.f5.com/kb/en-us/products/big-ip_gtm/manuals/product/gtm-concepts-11-3-0/1.html "BIG-IP GTM distributes DNS name resolution requests to virtual servers in a list that are weighted by the number of available virtual servers in the pool. The pool with the most available virtual servers is sent more requests; however, over time all the virtual servers in all the pools are sent requests. If more than one virtual server has the same weight, then BIG-IP GTM distributes DNS requests among those virtual servers using the round-robin load balancing method."