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

Ted Lemon <mellon@fugue.com> Tue, 03 April 2018 17:55 UTC

Return-Path: <mellon@fugue.com>
X-Original-To: dnsop@ietfa.amsl.com
Delivered-To: dnsop@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1116B126C83 for <dnsop@ietfa.amsl.com>; Tue, 3 Apr 2018 10:55:03 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level:
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=fugue-com.20150623.gappssmtp.com
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 CZXpulyKmOJX for <dnsop@ietfa.amsl.com>; Tue, 3 Apr 2018 10:55:01 -0700 (PDT)
Received: from mail-qk0-x231.google.com (mail-qk0-x231.google.com [IPv6:2607:f8b0:400d:c09::231]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id DC28A1243F6 for <dnsop@ietf.org>; Tue, 3 Apr 2018 10:55:00 -0700 (PDT)
Received: by mail-qk0-x231.google.com with SMTP id b198so19533034qkg.9 for <dnsop@ietf.org>; Tue, 03 Apr 2018 10:55:00 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fugue-com.20150623.gappssmtp.com; s=20150623; h=from:message-id:mime-version:subject:date:in-reply-to:cc:to :references; bh=eHZHyyL87HoRXFan0SSWyXkSgNt41cguc3huX8tuefE=; b=Mq6eLfIdURFeEnxgLOHSn84iX5Bdq3ZK4bOutQR0/0DkaZvy8LGQGZgngtwK17rTto TqVSqoCAVq30Pag2xT0ZzuFFr0VhjhwibBXjKuULI/H+sxeP6Wyy8d68aTSj3P/cGZbe 9kJ0lvzS835Rlw0k2/5UNb/VHcSGA/4Cs1TTh1rzu3zwsnM4P/OhEs/5rISmP4MfLhhg UzMxxjOy8E+/aI8BEW2vf4vy7d1jAjzeSqlTQVaPrWs1c9UBikxjYeFPHRrUh3Okv3Y+ 7DoqkymIe6B6qTo2tTPTFCJdW9YEkaJQzX6KpL83JKxSsvQ+CzMFQ0f827/WwLpcQkG3 m0gA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:message-id:mime-version:subject:date :in-reply-to:cc:to:references; bh=eHZHyyL87HoRXFan0SSWyXkSgNt41cguc3huX8tuefE=; b=uHwd8zTdWGRwfIRc0fdBtqYa79xHtZdkiulAO53g29MwRst0TDah7Jkwgg0NzzMvEB /xOWmh41neMt6j4mvFuAYiEEIXV5iKQX4PQSUKJt4DU29xUT97K65mbjQWclDRT0VR4h rBukwA/swLcKKwB6scsQs++x/SU/aknxluAIDLaDa3nawbeHQbUhTUvGYB78y1fj9S5c JGjLhhXE3SBFp3yllj8f+BiEuRvR69FdjINNts4QopdFOSsXIWuqnavNQdvSjYXIaKf7 9ydMh3GQ6zYGMlrLyvSqHsn11zlbw/ppEsKDf+uyYV5YQrm+emNa2kCkpasoefRwRh06 3RGw==
X-Gm-Message-State: ALQs6tDMqp9iUWoQ42nOSjcIpqBo6F6Y+xpGcCM1zBqmT8Nhu5nu0B/q fGDf/uT8GhaJbKTQZSYuk+AnmA==
X-Google-Smtp-Source: AIpwx48T8y7CFUurKkSzhxOCSLL+wN23AXxQB4fc68c6l38EXrqxlWCY0G6gvAmUGD2qluntV9MNEw==
X-Received: by 10.55.101.20 with SMTP id z20mr20239167qkb.246.1522778099959; Tue, 03 Apr 2018 10:54:59 -0700 (PDT)
Received: from cavall.lan (c-24-60-163-103.hsd1.ma.comcast.net. [24.60.163.103]) by smtp.gmail.com with ESMTPSA id m3sm2762856qtb.32.2018.04.03.10.54.58 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 03 Apr 2018 10:54:58 -0700 (PDT)
From: Ted Lemon <mellon@fugue.com>
Message-Id: <4F684EBD-F6A0-4300-A86E-1F8CFD07E6AC@fugue.com>
Content-Type: multipart/alternative; boundary="Apple-Mail=_51EDEACF-5C87-40FA-AABC-FF275DB72CE6"
Mime-Version: 1.0 (Mac OS X Mail 11.3 \(3445.6.18\))
Date: Tue, 03 Apr 2018 13:54:57 -0400
In-Reply-To: <23235.45882.930371.905689@gro.dd.org>
Cc: dnsop <dnsop@ietf.org>
To: Dave Lawrence <tale@dd.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> <23235.45882.930371.905689@gro.dd.org>
X-Mailer: Apple Mail (2.3445.6.18)
Archived-At: <https://mailarchive.ietf.org/arch/msg/dnsop/HqJVpWLZNcEH2QwxxErxxpgcvoY>
Subject: Re: [DNSOP] [Doh] Alternate proposal for transport indication in draft-ietf-dnsop-dns-wireformat-http
X-BeenThere: dnsop@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: IETF DNSOP WG mailing list <dnsop.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/dnsop>, <mailto:dnsop-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/dnsop/>
List-Post: <mailto:dnsop@ietf.org>
List-Help: <mailto:dnsop-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dnsop>, <mailto:dnsop-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 03 Apr 2018 17:55:03 -0000

On Apr 3, 2018, at 1:00 PM, Dave Lawrence <tale@dd.org> wrote:
> That testing TCP capabilities part is a distraction from the core
> motivation.  The request makes sense from a dumb transparent proxy
> point of view, where there's a regular DNS resolver on the one end who
> just wants to be able to get DNS messages through an HTTPS tunnel.
> Media type isn't the right way to achieve that, but the key idea is sound.

This didn't actually clear things up for me.   I think that what you mean is that you don't want the tunnel server to do truncation detection and retry over TCP—is that right?   If so, that's a point worth discussing explicitly.   I think you could make arguments for both positions. Given that you're doing DNS-over-HTTP-over-SSL-over-TCP here, the tunnel server definitely could do truncation detection and retry, and that would probably perform better.   Also, if it's a DNS server that's just consulting its cache, doing truncation is just a waste of time.

But possibly I misunderstood your point?