Forum Discussion
Setting Virtual Server to Load balance Windows DNS Server.
Hi all, i am trying to setup a virtual Server to load balance 3 Windows DNS (DC) server. I followed the documentation dns-load-balancing-dg.pdf, ran the template Generic DNS and from the BigIP side, all seems ok. But when i try to resolve any address with nslookup i get the error DNS Request Timed out Timout was 2 seconds Server: Unknown Address : x.x.x.x (my virtual Server IP)
Our goal is to setup a Virtual Server to load balance 3 DNS servers and configure all of our servers to point to that Virtual IP in the preferred DNS Server, so in the event we loose our current preferred DNS, the others will take over.
BigIp Version is 10.2.3 (build 112.0)
Thanks,
Pierre.
36 Replies
- nitass
Employee
Is that what we are looking for ?
yes.
so, does bigip not send response to client? is there any icmp unreachable or something like that in the tcpdump file?
- Danielle_Daigle
Nimbostratus
Sorry for delay, i was out of office.
- nitass
Employee
can you post the udp virtual server and its profile configuration (last time you did not list the udp virtual server)?
b virtual Fasken_DNS_udp_virtual_server list b profile (name) listand can you also check if egress (from bigip to server) and ingress (from server to bigip) vlan match (same vlan)?
- Danielle_Daigle
Nimbostratus
UDP Virtual Server virtual Fasken_DNS_udp_virtual_server { srcport preserve strict snat automap pool Fasken_DNS_pool destination 172.20.239.146:domain ip protocol udp profiles Fasken_DNS_FastL4 {} }
Profile profile fastL4 Fasken_DNS_FastL4 { defaults from fastL4 reset on timeout enable reassemble fragments disable idle timeout immediate tcp handshake timeout 5 tcp close timeout 5 mss override 0 tcp timestamp preserve tcp wscale preserve tcp generate isn disable tcp strip sack disable ip tos to client pass ip tos to server pass link qos to client pass link qos to server pass rtt from client disable rtt from server disable loose initiation disable loose close disable software syncookie disable tcp keep alive interval 0 }
As for the egress and ingress between Server and bigip, how or where do i check this ?
- nitass
Employee
idle timeout immediate
i understand this setting will cause no entry in connection table. so, response has no entry to match. can you try default udp profile (e.g. udp, udp_gtm_dns)?
srcport preserve strict
do you need this?
As for the egress and ingress between Server and bigip, how or where do i check this ?
vlan id
- Danielle_Daigle
Nimbostratus
The Idle timeout immediate and srcport preserve strict were selected as per documentation (DNS Traffic Management using the BIG-IP Local Traffic Manager) but i can remove it and try. For the Vlan ID, the bigip and the server are on different vlan's.
New values should be ? srcport (Preserve or change) idle timeout (specify + values or indefinite)
- nitass
Employee
For the Vlan ID, the bigip and the server are on different vlan's.
if egress (to server) and ingress (from server) vlan on bigip are same, that is okay. i mean if traffic is received on the same vlan it was sent out, it is okay (not asymmetric routing).
New values should be ? srcport (Preserve or change) idle timeout (specify + values or indefinite)
can you try source-port preserve and default udp or udp_gtm_dns profile?
- Danielle_Daigle
Nimbostratus
OK... i need help here.... after doing those changes, it started to work. So i remove 1 setting at a time to pinpoint which one was causing the problem, now i am back to 0 and it still work !!!!
- nitass
Employee
So i remove 1 setting at a time to pinpoint which one was causing the problem, now i am back to 0 and it still work !!!!
you may have to delete connection in connection table.
tmsh delete sys connection - Danielle_Daigle
Nimbostratus
still working
- nitass
Employee
you are sure there is no existing connection in connection table before testing, aren't you?
Help guide the future of your DevCentral Community!
What tools do you use to collaborate? (1min - anonymous)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
