Forum Discussion
what is round robin algorithm in deep
Hi
I have 12 client access VS with have 12 pool member and perform source persist
at fist
when client 1 access VS >> LB to webserver1.
when client 1 access VS again >> LB to webserver1 due to source persist
but when client 2 access VS >> LB to webserver1 !!
question is Why client 2 LB to webserver1 ? RR method is to LB to server "next in line" so this client 2 should LB to webserver2, am I correct?
From this problem we experience Uneven LB (some webserver have no client LB to it and some webserver have more client than the rest)
How is Round robin algorithm actually do?
Thank you
- kridsanaCirrocumulus
If you talk about CMP , then let me assume this.
If client1 access VS >> LB to ws1 (after that also LB to ws1 due to source persist)
when client2 access VS >> It should LB to WS2 (which next-in-line server)
If you say differrent tmm thread work independently. First LB of all those thread should be ws1 all the time (From SOL14358) so it shouldn't LB to any server other than WS1.
Am I correct?
- nitassEmployee
If you say differrent tmm thread work independently. First LB of all those thread should be ws1 all the time (From SOL14358) so it shouldn't LB to any server other than WS1.
yes
- kridsanaCirrocumulusYeah , so it is a problem because after we test load from 12 client stat of pool member is not even ws1 have most connection and ws2 ,3, 4 ,5,7 have uneven connection while other ws have no connection at all.
- nitassEmployeeinternet traffic is supposed to be varying. so, connection should be distributed evenly or almost evenly.
- kridsanaCirrocumulusYeah I think so too. After a while connection will be distributed evenly but problem we got is , The first connection of those thread not LB to WS1 and it's also not LB to every pool member too. and we also use source address persist , so after first connection (which not nearly even at all) , F5 won't LB anymore and some pool member will never got connection. (this is test phase so we got only twelve test client)
- nitass_89166Noctilucent
If you say differrent tmm thread work independently. First LB of all those thread should be ws1 all the time (From SOL14358) so it shouldn't LB to any server other than WS1.
yes
- kridsanaCirrocumulusYeah , so it is a problem because after we test load from 12 client stat of pool member is not even ws1 have most connection and ws2 ,3, 4 ,5,7 have uneven connection while other ws have no connection at all.
- nitass_89166Noctilucentinternet traffic is supposed to be varying. so, connection should be distributed evenly or almost evenly.
- kridsanaCirrocumulusYeah I think so too. After a while connection will be distributed evenly but problem we got is , The first connection of those thread not LB to WS1 and it's also not LB to every pool member too. and we also use source address persist , so after first connection (which not nearly even at all) , F5 won't LB anymore and some pool member will never got connection. (this is test phase so we got only twelve test client)
Hi teepan123,
Recent Discussions
Related Content
* Getting Started on DevCentral
* Community Guidelines
* Community Terms of Use / EULA
* Community Ranking Explained
* Community Resources
* Contact the DevCentral Team
* Update MFA on account.f5.com