Re: [dnsoverhttp] You've got DNS in my HTTP! No, you've got HTTP in my DNS!!!!

George Michaelson <ggm@algebras.org> Wed, 23 November 2016 04:56 UTC

Return-Path: <ggm@algebras.org>
X-Original-To: dnsoverhttp@ietfa.amsl.com
Delivered-To: dnsoverhttp@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3086F1294EB for <dnsoverhttp@ietfa.amsl.com>; Tue, 22 Nov 2016 20:56:19 -0800 (PST)
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, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=algebras-org.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 NGTBFUOR1PIx for <dnsoverhttp@ietfa.amsl.com>; Tue, 22 Nov 2016 20:56:17 -0800 (PST)
Received: from mail-ua0-x22c.google.com (mail-ua0-x22c.google.com [IPv6:2607:f8b0:400c:c08::22c]) (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 13D2C129488 for <dnsoverhttp@ietf.org>; Tue, 22 Nov 2016 20:56:17 -0800 (PST)
Received: by mail-ua0-x22c.google.com with SMTP id 51so2447910uai.1 for <dnsoverhttp@ietf.org>; Tue, 22 Nov 2016 20:56:17 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=algebras-org.20150623.gappssmtp.com; s=20150623; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=M/lT8dv1dxkVtZ3OzgtyJ5y3PpFvLpGsuU+uXX72dCg=; b=G9qPzKo750e/e2HXLB7A70poVSu4dd33BI5c7LZkJdrbM86k/x3BNZnXiY6/KZSCcR nPVVQubJFqHaqJZ+Sj6mcp1D8S7wWA8eDaeSYTVqxA9EbwP/19Qgf27w980w4PD+bkEi fyCwBJvLfVTn1jNYSqwp4eRmfy4Cur5wD+o8+h9IgO+/fR6LHcIhX6LZM5QMOmEe73HC NaEo8Dj8LzNjmbKtSlTQLUrLDOLUnyQuQ4xmwYkuedl4I/8yUTLlHACJekjX6Ea+Yy8I +DRxnL2ZT4Q9GtUQkxKw9ht2mUz1/Cm8JDq0OsbcpgL3IteiITFbJNprZ6os9KpJ8G5g ptIA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=M/lT8dv1dxkVtZ3OzgtyJ5y3PpFvLpGsuU+uXX72dCg=; b=TW8hH2hmE2m2audLmFGZYQUaWeDoV72z//kAipAmHZRk8IB9lk36LVTYm59DgqlNNs 5sL8rMWGCSX0zTD8ebzRxWZPl4cEqMFEOhrYFRRS8G0FlPbC3+gzCvW9JaXwiaqDq/q6 CxcmKN0r8LHABnAIAZdI0VpMJ65oSrdzOrmZwqsStzzUCNMOetr6R14Ad3EFJ8SHh+mn 0lHd8Ua1P8Nn1sf1x+gpNbgZpLZeIy2t1xgZjhFypTXsVTigwnOFivs+WwkGrPlZ3pAR BD3C8GeMgb6UjhIaE9gDDQsqbqeRGDnL4114EB9shzVg3baCeqDGAHNpDSpF4vFiPxYI 9ekA==
X-Gm-Message-State: AKaTC03OfsjfSTyxJiiEwyGP4FwFngLuPE1bIVvbzrm700IgnffuhGr6jaPUsmAdkP3hqhIS0m/CEQIod5BsMg==
X-Received: by 10.159.32.99 with SMTP id 90mr695907uam.138.1479876976054; Tue, 22 Nov 2016 20:56:16 -0800 (PST)
MIME-Version: 1.0
Received: by 10.103.46.199 with HTTP; Tue, 22 Nov 2016 20:56:15 -0800 (PST)
X-Originating-IP: [2001:dc0:a000:4:7969:a0e8:f25c:82df]
In-Reply-To: <20161123124740.37487c13@pallas.home.time-travellers.org>
References: <20161123124740.37487c13@pallas.home.time-travellers.org>
From: George Michaelson <ggm@algebras.org>
Date: Wed, 23 Nov 2016 14:56:15 +1000
Message-ID: <CAKr6gn19=h9kiPEweXMiO50nrE0kYek2Wb0KAyw0M15T-9S87Q@mail.gmail.com>
To: Shane Kerr <shane@time-travellers.org>
Content-Type: text/plain; charset="UTF-8"
Archived-At: <https://mailarchive.ietf.org/arch/msg/dnsoverhttp/r-o_fOloJ7pNKFbFJS-g2oxWIy0>
Cc: "dnsoverhttp@ietf.org" <dnsoverhttp@ietf.org>
Subject: Re: [dnsoverhttp] You've got DNS in my HTTP! No, you've got HTTP in my DNS!!!!
X-BeenThere: dnsoverhttp@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Discussion of DNS over HTTP <dnsoverhttp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/dnsoverhttp>, <mailto:dnsoverhttp-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/dnsoverhttp/>
List-Post: <mailto:dnsoverhttp@ietf.org>
List-Help: <mailto:dnsoverhttp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dnsoverhttp>, <mailto:dnsoverhttp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 23 Nov 2016 04:56:19 -0000

from a network layer (IP) view, things above converging is not
surprising. its when they push in the IP header you start to worry.

So from a community which thought it had a thin model against OSI,
finding that things which layer above transport (UDP, TCP) are now
converging on shared behaviours, doesn't feel surprising.

HTTP as a transport for DNS as an application, its inevitable you're
going to see these convergences as people move where they want to do
privacy, do security, do capabilities across from their application
context, to the transport context.

and as we reinvent sessions, session layer properties emerge. thats
what mpTCP and DNS over long-held-TCP and QUIC are doing: re-asserting
state above variant transport and IP bindings

so no, I don't think this is surprising, or unexpected, or unusual.



On Wed, Nov 23, 2016 at 2:47 PM, Shane Kerr <shane@time-travellers.org> wrote:
> All,
>
> One thing that really stuck with me at the dnsoverhttp bar-BoF was when
> someone said that DNS is adopting features that look like HTTP
> (DNS sessions handling, DNS RR server-side push, etc.), and that HTTP
> is adopting features that look like DNS (sending certificate chains,
> providing address information, etc.).
>
> I wonder if our models are starting to break down? Having two protocols
> with seemingly very little in common adopting the same features kind of
> implies that our abstractions are broken, right?
>
> I can see a number of ways to approach this situation. We can muddle on
> and end up duplicating functionality ad-hoc (not necessarily bad), we
> can consider a new thingy that encompasses shared needs, we can push
> each function to one part of the stack or the other. I don't know.
>
> I don't have any proposals, just something that's been in my head. :)
>
> Cheers,
>
> --
> Shane
>
> _______________________________________________
> dnsoverhttp mailing list
> dnsoverhttp@ietf.org
> https://www.ietf.org/mailman/listinfo/dnsoverhttp
>