Re: [Doh] [DNSOP] [Ext] Re: Alternate proposal for transport indication in draft-ietf-dnsop-dns-wireformat-http

Ray Bellis <ray@bellis.me.uk> Wed, 04 April 2018 15:37 UTC

Return-Path: <ray@bellis.me.uk>
X-Original-To: doh@ietfa.amsl.com
Delivered-To: doh@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6BC6E12DA47 for <doh@ietfa.amsl.com>; Wed, 4 Apr 2018 08:37:01 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level:
X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id IK4KfaDquHgL for <doh@ietfa.amsl.com>; Wed, 4 Apr 2018 08:36:59 -0700 (PDT)
Received: from hydrogen.portfast.net (hydrogen.portfast.net [188.246.200.2]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id CFC3912DA2C for <doh@ietf.org>; Wed, 4 Apr 2018 08:36:58 -0700 (PDT)
Received: from [88.212.170.147] (port=57445 helo=rays-mbp.local) by hydrogen.portfast.net ([188.246.200.2]:465) with esmtpsa (fixed_plain:ray@bellis.me.uk) (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) id 1f3kT1-0007AG-52 (Exim 4.72) for doh@ietf.org (return-path <ray@bellis.me.uk>); Wed, 04 Apr 2018 16:36:55 +0100
To: doh@ietf.org
References: <152168039295.5550.9572034766968749020.idtracker@ietfa.amsl.com> <CAAObRXLm3c-p9rZkn6H6tcEoh3-UT5JW06NXQ_FMyyr2NFMmyw@mail.gmail.com> <23219.33838.166003.614689@gro.dd.org> <CAAObRX+xF5SwVd3x3iXSWd-A0Kpr_ubbOJzn0yTrSk8pc+tm6Q@mail.gmail.com> <23219.56569.2064.711002@gro.dd.org> <CA+nkc8ANQh2wAr6==eNuM82mbD+E2ELzHGizdqF_sGdY-kkOqg@mail.gmail.com> <5AB3E3B7.3080607@redbarn.org> <69AA6C5D-D348-4956-8A31-FE1EC3A2042E@icann.org> <CABkgnnX2jGY_JpVbqJuQdDVUyVzsuM_2CDg4nppfqQHZQm0F+w@mail.gmail.com> <CAAObRXKHhk51DxNt5uiYB0gunJ=DNde2j9FJSU=Ky2m4Q1UkhQ@mail.gmail.com> <CABkgnnVL0XaUDS-WzDGaN9-kLx9p3x1+UVuWhvx=Zyo5oRos+w@mail.gmail.com> <19BED07A-942E-4A46-93A6-09770083EFF9@icann.org> <CABkgnnX-=n-reO9yjA8a2pHAD+JtoS5wX1w-dXMnDFdt4HXu-g@mail.gmail.com> <23236.18671.182273.977633@gro.dd.org> <28199575-e2e2-6966-fe17-f678f9f397f3@bellis.me.uk> <5AC4C2F7.7050906@redbarn.org> <3630b151-9628-235e-a5b1-c838b777d9d2@bellis.me.uk> <5AC4E70C.7020003@redbarn.org>
From: Ray Bellis <ray@bellis.me.uk>
Message-ID: <d06467be-98f6-e94a-bc19-f96fe33963b9@bellis.me.uk>
Date: Wed, 04 Apr 2018 16:36:56 +0100
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.13; rv:52.0) Gecko/20100101 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <5AC4E70C.7020003@redbarn.org>
Content-Type: text/plain; charset="utf-8"
Content-Language: en-US
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/doh/TFcgUC9kdUFGDSl73skT8qXNYqk>
Subject: Re: [Doh] [DNSOP] [Ext] Re: Alternate proposal for transport indication in draft-ietf-dnsop-dns-wireformat-http
X-BeenThere: doh@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: DNS Over HTTPS <doh.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/doh>, <mailto:doh-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/doh/>
List-Post: <mailto:doh@ietf.org>
List-Help: <mailto:doh-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/doh>, <mailto:doh-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 04 Apr 2018 15:37:01 -0000

On 04/04/2018 15:54, Paul Vixie wrote:
> ray, i won't engage on the question, should i want to do this. the
> working group mantra is interoperability -- as in, if you want to do
> this, here's an interoperable way. i'm not asking that the working group
> ratify the intent, or recommend the method. (as went ECS.)
> 
> the proxy is transparent. we list it in resolv.conf or as a forwarder.
> it regenerates the queries on the far side. it has to differentiate
> between tcp and udp because the unmodified client is making strategy
> decisions and implementing those using that transport choice.
> 
> this is not a service. DOH is a service. this is a proxy, which i would
> like to have be interoperable. please don't ask me to change what i want
> to build; that would be out-of-scope.

I'm not sure that we're talking about the same sort of proxy.

I'm more concerned with the sort that might sit on the (far) server side
of the equation, proxying between a DOH server and a real DNS server
where those two servers are cooperating.

This is (IMHO) a likely deployment model for DOH, until such time as the
major OSS DNS server implementations include DOH natively.

I'm therefore also concerned with how transport (or pseudo-transport)
properties affect how those real DNS servers make policy decisions about
their responses.

Ray