Re: [dhcwg] draft-ietf-dhc-dhcpv6-opt-netboot-05 - how to proceed?

Ted Lemon <Ted.Lemon@nominum.com> Mon, 19 October 2009 15:50 UTC

Return-Path: <Ted.Lemon@nominum.com>
X-Original-To: dhcwg@core3.amsl.com
Delivered-To: dhcwg@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 9FBE43A682A for <dhcwg@core3.amsl.com>; Mon, 19 Oct 2009 08:50:43 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.599
X-Spam-Level:
X-Spam-Status: No, score=-6.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id QBIvaqBf6kiR for <dhcwg@core3.amsl.com>; Mon, 19 Oct 2009 08:50:42 -0700 (PDT)
Received: from exprod7og118.obsmtp.com (exprod7og118.obsmtp.com [64.18.2.8]) by core3.amsl.com (Postfix) with ESMTP id 2B4ED3A68C0 for <dhcwg@ietf.org>; Mon, 19 Oct 2009 08:50:36 -0700 (PDT)
Received: from source ([64.89.228.229]) (using TLSv1) by exprod7ob118.postini.com ([64.18.6.12]) with SMTP ID DSNKStyK0vZNkLq3D/N/4nmkr/d5ZuL2/H46@postini.com; Mon, 19 Oct 2009 08:50:49 PDT
Received: from webmail.nominum.com (webmail.nominum.com [64.89.228.50]) (using TLSv1 with cipher RC4-MD5 (128/128 bits)) (Client CN "webmail.nominum.com", Issuer "Go Daddy Secure Certification Authority" (verified OK)) by shell-too.nominum.com (Postfix) with ESMTP id 5ECAB1B82B8; Mon, 19 Oct 2009 08:50:50 -0700 (PDT)
Received: from uma.here (71.32.40.139) by exchange-01.win.nominum.com (64.89.228.50) with Microsoft SMTP Server (TLS) id 8.1.393.1; Mon, 19 Oct 2009 08:50:42 -0700
MIME-Version: 1.0 (Apple Message framework v1076)
Content-Type: text/plain; charset="us-ascii"; format="flowed"; delsp="yes"
From: Ted Lemon <Ted.Lemon@nominum.com>
In-Reply-To: <20091019115041.GA19608@angus.ind.WPI.EDU>
Date: Mon, 19 Oct 2009 08:50:40 -0700
Content-Transfer-Encoding: 7bit
Message-ID: <786E6BB7-1BB2-4550-B22D-B2D178D59FC4@nominum.com>
References: <200910062234.AAA07005@TR-Sys.de> <AD61797F-DB2D-4889-8888-5339521ADE8F@nominum.com> <OF029AB4A7.6EEA954A-ONC125764B.004E95CE-C125764B.00536F30@de.ibm.com> <FBD14811-7C9A-4FCB-8707-071A7CA12B96@nominum.com> <OF73909874.9B93FADE-ONC1257653.002E96C8-C1257653.00302A9F@de.ibm.com> <589F59F0-3E17-44FF-8918-FED51F03EE4D@nominum.com> <4ADC156D.1070709@ucd.ie> <669B95F2-FA8F-47AA-AB8A-4292DDB1A4EF@nominum.com> <20091019115041.GA19608@angus.ind.WPI.EDU>
To: Chuck Anderson <cra@WPI.EDU>
X-Mailer: Apple Mail (2.1076)
Cc: "dhcwg@ietf.org" <dhcwg@ietf.org>
Subject: Re: [dhcwg] draft-ietf-dhc-dhcpv6-opt-netboot-05 - how to proceed?
X-BeenThere: dhcwg@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: <dhcwg.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dhcwg>, <mailto:dhcwg-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dhcwg>
List-Post: <mailto:dhcwg@ietf.org>
List-Help: <mailto:dhcwg-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dhcwg>, <mailto:dhcwg-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 19 Oct 2009 15:50:43 -0000

On Oct 19, 2009, at 4:50 AM, Chuck Anderson wrote:
> getaddrinfo() doesn't maintain the DNS server's ordering of answers,
> because it needs to sort the results for sane behavior in the face of
> dual-stack servers and source-address selection.

That's just a godawful solution.   The way Apple does it is better -  
they try every address in parallel and keep the one that answers  
first.   Because the fact is that the host has no way of making the  
judgment the Linux guys are attempting to have it make here - there is  
simply no way to know which address is preferable without trying.