On Tue, 28 Aug 2007, reje wrote:

>On the other side, I really need to introduce
>_additional_ availability of DNS servers/resolvers.
>This is especially true for resolvers as they are the
>first layer users are facing. Assume the situation
>when ordinary Windows user tries to access a web page
>not yet cached in his box local DNS cache. From my
>experience, it's needed up to 15 seconds for Windows
>box to contact the other resolver. And that is
>something I'm trying to avoid by using
>high-availability and load-balancing.
>
>As already seen, it cannot be done (yet) using
>hoststated or "rdr" alone because packet payload
>inspection and modification is needed for it to work,
>and it is a hack, etc.etc.
>
>I was also reading about new features of IP-based
>load-balancing in carp(4) in the upcoming release of
>OpenBSD (4.2). It seems that it would be enough to
>install a farm of OpenBSD resolver boxes with CARP and
>IP load balancing enabled on the boxes themselves. No
>external load-balancing boxes, no packet modifications
>required. Altough, it seems that it does require some
>extra configuring depending on network equipment being
>used. Also, IP load-balancing imposses additional load
>to network equipment. (I'm dealing with Cisco Catalyst
>6500 series switches)
>
>To conclude my goals:
>- remove 15 second timeout for end users,

I'm not a DNS guru, nor do I play one on the 'net, but it seems to me
that if you're routinely taking 15 seconds to get a response to a DNS
query, something is broken!

>- deal with only 2 resolver addresses,
>- use more than 2 resolver boxes.

Am I correct in inferring that the problem here is that the Windows
boxes can't handle more than 2 resolver addresses?  If so, and if
they're getting their DNS-server information via DHCP, it might be much
easier and almost as effective to hack the DHCP server to have a large
pool of DNS-server addresses and randomly(?) select two of them to
provide in each response it sends.

        Dave

-- 
Dave Anderson
<[EMAIL PROTECTED]>

Reply via email to