I have 6 resolvers doing recursion for just under a million residential users, 
and I rarely see the "recursive clients" value go above 1500.  We had issues a 
few months back with firewalls getting overloaded, and one of the symptoms was 
that recursive clients would climb in to the thousands (it hit around 13,000 
once), due to packet loss (I assume failed lookups that caused queries to be 
repeated).  

Right now, I have one server that's resolving somewhere in the 15kqps range and 
it's hovering between 600-800 recursive clients.  That box is recently upgraded 
hardware (4 hex-core opterons), and is directly connected to a cisco 7609 
that's on an OC-192.  It is running at about 5% cpu utilization. I have another 
box that is older hardware (8-core T1000 processor), that is resolving 
10-12kqps and it hovers around 1000 recursive queries on the wire. It is 
running at about 60% CPU utilization.

Are your servers behind a firewall?  
If so, what's the CPU utilization look like on your packet filtering device? 
What is your link saturation like?  How about the link between any clients and 
your servers?
How about CPU utilization on your servers?  

Those are the items I'd look at, but it could be that I'm biased by recently 
being burned by networking :-)

--
Rich Goodson

On Mar 24, 2010, at 9:41 AM, Oliver Henriot wrote:

> Dear list users,
> 
> I'd like to understand a point about quotas on recursive clients quotas and 
> reading books, manuals and this list's archives hasn't made it entirely clear 
> to me.
> 
> I have the classical error logs :
> 
> 17-Mar-2010 12:14:44.026 client: warning: client 129.88.30.5#57960: no more 
> recursive clients: quota reached
> 
> I have a lot of these... (two thousand unique clients blocked over the last 
> two weeks on my main resolver)
> 
> Is this quota global for all clients? I.e. one rogue client sending massive 
> amounts of recursive requests would blow the quota for everyone. Or is it per 
> client? It seems unlikely to me but I'm not clear on that point.
> 
> Is increasing the quota limit the only solution?
> 
> It seems odd to me to hit the default bind limit on my servers when they are 
> not open recursive servers and only clients on my networks (a few thousand 
> clients for three recursive resolvers) can interrogate them.
> 
> The problem is particularly crucial because one of the clients is a router 
> behind which many of my clients are nated and each time the quota is reached 
> on the servers they use all the clients behind the router address are blocked 
> and get network timeouts.
> 
> I'm going to increase the quota, but if you can tell me if this the right 
> thing to do or if I should be looking for something else that would be great.
> 
> Best regards,
> 
> Oliver Henriot
> 
> _______________________________________________
> bind-users mailing list
> bind-users@lists.isc.org
> https://lists.isc.org/mailman/listinfo/bind-users

_______________________________________________
bind-users mailing list
bind-users@lists.isc.org
https://lists.isc.org/mailman/listinfo/bind-users

Reply via email to