Re: [DNSOP] interop problems with getaddrinfo() address selection

Florian Weimer <fw@deneb.enyo.de> Wed, 12 December 2007 21:33 UTC

Return-path: <dnsop-bounces@ietf.org>
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1J2ZDF-0004bn-Fy; Wed, 12 Dec 2007 16:33:53 -0500
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1J2ZDD-0004XV-QK for dnsop@ietf.org; Wed, 12 Dec 2007 16:33:51 -0500
Received: from mail.enyo.de ([212.9.189.167]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1J2ZDC-0002XP-8y for dnsop@ietf.org; Wed, 12 Dec 2007 16:33:51 -0500
Received: from deneb.vpn.enyo.de ([212.9.189.177] helo=deneb.enyo.de) by mail.enyo.de with esmtp id 1J2Z8I-0006yy-Cz; Wed, 12 Dec 2007 22:28:46 +0100
Received: from fw by deneb.enyo.de with local (Exim 4.68) (envelope-from <fw@deneb.enyo.de>) id 1J2Z8G-0005FO-56; Wed, 12 Dec 2007 22:28:44 +0100
From: Florian Weimer <fw@deneb.enyo.de>
To: Tony Finch <dot@dotat.at>
Subject: Re: [DNSOP] interop problems with getaddrinfo() address selection
References: <Pine.LNX.4.64.0712042040290.24448@hermes-1.csi.cam.ac.uk>
Date: Wed, 12 Dec 2007 22:28:44 +0100
In-Reply-To: <Pine.LNX.4.64.0712042040290.24448@hermes-1.csi.cam.ac.uk> (Tony Finch's message of "Tue, 4 Dec 2007 21:44:51 +0000")
Message-ID: <87ejdr1u2b.fsf@mid.deneb.enyo.de>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
X-Spam-Score: 0.0 (/)
X-Scan-Signature: de4f315c9369b71d7dd5909b42224370
Cc: dnsop@ietf.org, Ian Jackson <ian@davenant.greenend.org.uk>
X-BeenThere: dnsop@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: IETF DNSOP WG mailing list <dnsop.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/dnsop>, <mailto:dnsop-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www1.ietf.org/pipermail/dnsop>
List-Post: <mailto:dnsop@ietf.org>
List-Help: <mailto:dnsop-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/dnsop>, <mailto:dnsop-request@ietf.org?subject=subscribe>
Errors-To: dnsop-bounces@ietf.org

* Tony Finch:

> Rule 9 of RFC 3484 specifies that the IP addresses (v4 and v6) returned by
> getaddrinfo() should be sorted according to the size of their common
> prefix with the local host's chosen source IP address. This defeats DNS
> round robin load balancing which has led to some severe operational
> problems. DNS round robin needs to be documented in an RFC, and RFC 3484
> should be updated with rule 9 deleted or substantially modified for
> compatibility with DNS round robin.

I think this belongs to the v6ops working group.  It's a technical
mistake that RFC 3484 talks about v4 stub resolver behavior at all, and
that should be fixed.

I'm not even convinced rule 9 makes sense for IPv6 as it is about to be
deployed (with PI and routing generally as wild as in IPv4 land), but I
haven't got any strong feelings about it.

_______________________________________________
DNSOP mailing list
DNSOP@ietf.org
https://www1.ietf.org/mailman/listinfo/dnsop