Forum Discussion

rsacheen's avatar
rsacheen
Icon for Nimbostratus rankNimbostratus
Apr 19, 2017

about BIG-IP LTM load balancing [ ratio(member)]

Hello DevCentral community,

 

I have a problem regarding BIG-IP LTM load balancing settings. First let me explain the scenario.

 

I have 10 pool members in my pool. I want to apply some bug fix on one of the pool member and see if it operates as expected. For that, I set lower ratio to the target pool member, so that it doesn't get much traffic (the intention is to minimize the damage to service in a whole in case the bug fix does not produce positive result). Since I have 10 pool members, I set the ratio of the target(maintenance) member to 5 and set ratio value 10 for remaining 9 members. The load balancing method I chose is ratio(member). Before this I had round-robin load balancing. Another point, I have persistence set in my Virtual server setting. After changing the load balancing to ratio(member), I also checked(enabled) the Ignore Persisted Weight option.

 

With this, what I expected was the target member would get less traffic and the remaining members would get traffic evenly(just as round-robin). The target member is getting less connection(traffic), but the problem is, one of the member among the rest 9 is getting significantly more traffic than others. This is increasing the load on that member. I want the remaining 9 to get traffic almost equally. Why it isn't working as expected though all of the 9 members are provided with equal ratio value (10)?

 

I would really be grateful if somebody could provide me with some insight/hint/opinion/solution or anything regarding my question. Thank you!

 

1 Reply

  • From what I know, whenever you do load testing, you wouldn't observe equal traffic sent to every member, this is because of the CMP feature of Bigip - Article

     

    You have to perform regress load test to see the actual load balancing. Cannot judge with few traffic because different TMM's process traffic to different members based on the loadbalancing defined. If the TMM1 & TMM2 are processing, there are chances the traffic would sent to the same pool member. Refer the article above.