<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 12pt;
font-family:΢ÈíÑźÚ
}
--></style></head>
<body class='hmmessage'><div dir='ltr'>Hi Ben,<BR> <BR>What's the meaning of bind "decaying"? Where can I find the detailed description? Thanks!<BR> <BR>Guanghua<BR> <BR> <BR>----------------------------------------<br>Date: Fri, 28 Feb 2014 11:39:54 -0500<br>From: Ben Croswell <ben.croswell@gmail.com><br>To: bind-users@lists.isc.org<br>Subject: Re: which Name sever is selected?<br>Message-ID:<br> <CAJga8ZsUG2NRznufuXEtbPKvZqKjcZZred5U2QxW+UQw0PMzqA@mail.gmail.com><br>Content-Type: text/plain; charset="iso-8859-1"<br> <br>RTT banding was removed in early versions of 9.8 due to the performance hit<br>being larger than any security benefit.<br>So it would depend what version of bind is being used in this case.<br><a href="https://www.isc.org/blogs/rtt-banding-removal-from-bind-9/" target="_blank"><font color="#0068cf">https://www.isc.org/blogs/rtt-banding-removal-from-bind-9/</font></a><br> <br>It is important to note that all ns records will take some percent of the<br>traffic even if they are not the fastest. This is due to bind "decaying"<br>the RTT on the ns records that were not used when it gets a successful<br>query from the fastest ns. That way if there is a failure on a box it can<br>eventually be tried again and make back into the top position.<br>On Feb 28, 2014 11:07 AM, "Barry Margolin" <barmar@alum.mit.edu> wrote:<br> <br>> In article <mailman.2368.1393596895.20661.bind-users@lists.isc.org>,<br>> houguanghua <houguanghua@hotmail.com> wrote:<br>><br>> > If there is a list of NS records, the local name server uses the RTT<br>> (round<br>> > trip time) algorithm to find the fatest, and queries that server.<br>> > But I found it's not right. In the testing, the local name server doesn't<br>> > query the fastest authority name server. Some one tells me that if the<br>> local<br>> > name server gets the RTT to one remote server is les than 30ms, it will<br>> not<br>> > test RTT to other remote servers, even if the RTT is more less. In other<br>> > words, the local server will only query the first remote server with the<br>> RTT<br>> > less than 30ms. Who would tell me the truth? Thanks! Guanghua<br>><br>> I believe the RTT values are grouped into ranges, and it prefers servers<br>> that are in a better range. 30 ms might be in the lowest range, so<br>> another server can't be better.<br>><br>> --<br>> Barry Margolin<br>> Arlington, MA<BR> </div></body>
</html>