<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
</head>
<body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; color: rgb(0, 0, 0); font-size: 14px; font-family: Calibri, sans-serif; ">
<div>
<div>Hello, </div>
<div><br>
</div>
<div>Unbound is known to use banding of about 400 msec, and bind 9 also used banding(~128 msec) until 9.8 when they removed it.</div>
<div>More information here: <a href="https://www.isc.org/blogs/rtt-banding-removal-from-bind-9">https://www.isc.org/blogs/rtt-banding-removal-from-bind-9</a>/</div>
<div>Now they use Smooth RTT.</div>
<div><br>
</div>
<div>This work, published from Verisign, takes a look at the server selection algorithms of the various recursive resolvers:</div>
<div><a href="http://www.sigcomm.org/ccr/papers/2012/April/2185376.2185387">http://www.sigcomm.org/ccr/papers/2012/April/2185376.2185387</a></div>
<div><br>
</div>
<div>From my understanding, unbound pretty much locks on the auth server with the lowest TTL, and keeps on using it. Bind, however</div>
<div>is quick to discover recoveries. I don't recall any study on re-probing on an exact time scale, however, it will be pretty interesting to look at.</div>
<div><br>
</div>
<div>Vipin Jain</div>
</div>
</body>
</html>