| | |
sortlist vs round robin
![]() |
•
•
Join Date: Jul 2009
Posts: 2
Reputation:
Solved Threads: 0
Hi,
I have a problem using sortlist combined with round robin. (Bind 9.3) The scenario:
When looking up a certain domain, there are always four servers returned. Let's call them A,B,C,D. As far as i understand these are by default returned in cyclic order (round robin). The resolver is configured with sortlist to always prefer A and B. The result for this is as follows:
A, B, A, A, i.e 75/25 load balancing.
I tried to add another entry to the domain, i.e. five servers returned.
Now answers are:
A,B,A,B,B, i.e 40/60 load balancing
with three servers returned I get:
A,B,B, 33/66 load balancing
Can someone, pretty please, explain to me what is happening. Why are the answers not spread 50/50????
The only thing I can think of is that there is some kind of round robin applied to the answer on the resolver:
A,B,C,D -> A,B
D,A,B,C -> A,B
C,D,A,B -> A,B
B,C,D,A -> B,A
...and then again after the sortlist:
A,B -> A
A,B -> B
A,B -> A
B,A -> A
I am probalby totally wrong, but that is the only way I can explain this. Someone?
I have a problem using sortlist combined with round robin. (Bind 9.3) The scenario:
When looking up a certain domain, there are always four servers returned. Let's call them A,B,C,D. As far as i understand these are by default returned in cyclic order (round robin). The resolver is configured with sortlist to always prefer A and B. The result for this is as follows:
A, B, A, A, i.e 75/25 load balancing.
I tried to add another entry to the domain, i.e. five servers returned.
Now answers are:
A,B,A,B,B, i.e 40/60 load balancing
with three servers returned I get:
A,B,B, 33/66 load balancing
Can someone, pretty please, explain to me what is happening. Why are the answers not spread 50/50????
The only thing I can think of is that there is some kind of round robin applied to the answer on the resolver:
A,B,C,D -> A,B
D,A,B,C -> A,B
C,D,A,B -> A,B
B,C,D,A -> B,A
...and then again after the sortlist:
A,B -> A
A,B -> B
A,B -> A
B,A -> A
I am probalby totally wrong, but that is the only way I can explain this. Someone?
Can you post the relevant information from your zone file and bind configuration? I will load them up on my dns server and take a look.
![]() |
Similar Threads
- round robin algorithm (Computer Science)
- Round Robin Algorithm Simulation (C++)
- Round Robin algorithm? (Java)
Other Threads in the Domains and DNS Forum
- Previous Thread: Host destination error
- Next Thread: Am novice,would like to communicate with pro,about starting website
| Thread Tools | Search this Thread |
2010 apps brands broadband business copyright country cybersquatting dns dnsservers domain domain-name domainname domains economy flake gay google government hacker hacking icann intellectual internet ip ipv6 kaminsky legal mapping marketing measurment microsoft networking news payperclick phishing property registration rural security securityflaw size strider terrorism top10 trademark typo-squatting verisign web zone






