Re: Last Call: RFC 6346 successful: moving to Proposed Standard

Ted Lemon <> Thu, 04 December 2014 17:25 UTC

Return-Path: <>
Received: from localhost ( []) by (Postfix) with ESMTP id BA40E1AD4B7 for <>; Thu, 4 Dec 2014 09:25:08 -0800 (PST)
X-Virus-Scanned: amavisd-new at
X-Spam-Flag: NO
X-Spam-Score: -1.91
X-Spam-Status: No, score=-1.91 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
Received: from ([]) by localhost ( []) (amavisd-new, port 10024) with ESMTP id eNkHP6a3ySRi for <>; Thu, 4 Dec 2014 09:25:06 -0800 (PST)
Received: from ( []) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by (Postfix) with ESMTPS id 6CE211A3B9D for <>; Thu, 4 Dec 2014 09:25:06 -0800 (PST)
Received: from ( []) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client CN "*", Issuer "Go Daddy Secure Certificate Authority - G2" (verified OK)) by (Postfix) with ESMTPS id F023EDA0101 for <>; Thu, 4 Dec 2014 17:24:52 +0000 (UTC)
Received: from ( []) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (Client CN "", Issuer "Go Daddy Secure Certificate Authority - G2" (verified OK)) by (Postfix) with ESMTP id 4C0E553E076; Thu, 4 Dec 2014 09:24:36 -0800 (PST)
Received: from [] ( by CAS-02.WIN.NOMINUM.COM ( with Microsoft SMTP Server (TLS) id; Thu, 4 Dec 2014 09:24:36 -0800
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0 (Mac OS X Mail 7.3 \(1878.6\))
Subject: Re: Last Call: RFC 6346 successful: moving to Proposed Standard
From: Ted Lemon <>
In-Reply-To: <>
Date: Thu, 4 Dec 2014 12:24:21 -0500
Content-Transfer-Encoding: quoted-printable
Message-ID: <>
References: <> <> <> <> <>
To: Andrew Sullivan <>
X-Mailer: Apple Mail (2.1878.6)
X-Originating-IP: []
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: IETF-Discussion <>
List-Unsubscribe: <>, <>
List-Archive: <>
List-Post: <>
List-Help: <>
List-Subscribe: <>, <>
X-List-Received-Date: Thu, 04 Dec 2014 17:25:08 -0000

On Dec 4, 2014, at 12:17 PM, Andrew Sullivan <> wrote:
> Lots of servers do funny things depending on the transport over which
> the query came, so I don't think that's a viable argument.  

This is actually a really good argument for saying that servers _shouldn't_ do that.   But to dig into that a bit deeper, I think there are two cases where servers do different things.   First case, the server is trying to steer traffic for a CDN.   In that case, you want to steer the traffic to IPv6, so doing the query over IPv6 is always the right thing to do in this case.   If the service provider is only providing CDN over IPv4, and the client uses the less desired path because of this, that's a problem the service provider should fix, and not a problem we need to worry about.   That said, the SP can certainly give a CDN-tailored answer based on the IPv6 source address if this is desired.

Second case, the server only returns AAAAs if the query comes over IPv6.   In this case, we want the query to go over IPv6.   But this is likely a decision being made about the SP's caching nameserver, not about the client, so we should not actually see different behavior depending on whether the _client_ does the query using IPv4 or IPv6.

Is there another case I'm missing (wouldn't surprise me)?

>> So it's possible that this ought to be discussed further in the document.
> That was my point: as I said, I do not oppose standardizing A+P, I
> just oppose taking the existing document, slapping new boilerplate and
> a new number on it, and publishing.  There are changes needed.

Yup, I think you are right, much as I generally prefer less work to more.