Re: [homenet] homenet "no host changes" assumption and DNS

Ted Lemon <mellon@fugue.com> Fri, 18 August 2017 13:26 UTC

Return-Path: <mellon@fugue.com>
X-Original-To: homenet@ietfa.amsl.com
Delivered-To: homenet@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9DEF813235B for <homenet@ietfa.amsl.com>; Fri, 18 Aug 2017 06:26:51 -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, 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=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 PtY9jlcJhxQE for <homenet@ietfa.amsl.com>; Fri, 18 Aug 2017 06:26:48 -0700 (PDT)
Received: from mail-qt0-x22b.google.com (mail-qt0-x22b.google.com [IPv6:2607:f8b0:400d:c0d::22b]) (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 252C0132391 for <homenet@ietf.org>; Fri, 18 Aug 2017 06:26:47 -0700 (PDT)
Received: by mail-qt0-x22b.google.com with SMTP id 16so53527343qtz.4 for <homenet@ietf.org>; Fri, 18 Aug 2017 06:26:47 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fugue-com.20150623.gappssmtp.com; s=20150623; h=mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=S9/sGlZNFDN0+mCslmRcUwc+nfWZDgmuq1XlzzWjTlA=; b=nQR73O0y8xyIChIWLNg5P0VmteYGYsgc3XKAfOOKWS2vRacAXRo8GbAJBsFJEG2ZTb CJTgeEYG6HdDvxBXHS4MqeYUiJ/os0M1eZdD4+SSoWCYFpyrJkrbI5NmZlWGOc9P521y /gqCVm5GbO0GQfg1YvXc4FXxwlfowauB8LbO57+Gfj6Cbw+fO/hw/dBrcrUWdvv4aBHP H2w/SiMR7X8wTVofnpI5u92Z3k7r0Vns6bYMXhz034x2RtEAhg2oN0DoQTYzmXqBEmz2 v2PCDoV70EJe8D3rSDKka+GNujLO8H+v/PvD96J5spV4+aL1Q+z+bRWyDF1iHRGhyGZ7 zhlg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=S9/sGlZNFDN0+mCslmRcUwc+nfWZDgmuq1XlzzWjTlA=; b=LJEqvGAN6mwaJNnRsSdhv5+6/RbeJJdep0s3mnFZR+D6VSEL+s+4vDHX/ZC7Ny50bA jsDVgYY2ExBzQuNdnWTHU2SjPnBLwCynnubO/l/m/moAQVFRL9M9DCG7RO00AohRXlil 3yh6aD5+3tC2TsLo1P0/8pfxRlusDfzaQn3rwBK+M0pkQr3d2Kr8ja3CboSMH09ArXXp j3Lr1Dj1eMnVvef9eUl9x/AwU1IaxhwZ/r9akQP5xwiZA6xo2EKHi5v9fxFZ6NqHMY/u CF4nWQHLy38XuFBAfhAXdvlxZMgnyeTqScaDQBpGb5Sy28InAzrTPP8iktebiiO2lWoW rjQA==
X-Gm-Message-State: AHYfb5hs7BuIe9YL6EKVHxXMRZlfe2rxkDbrbCZ1Sgfb7guKX2IcI0DU WjnF10GtvS66TbPR
X-Received: by 10.200.3.94 with SMTP id w30mr3581590qtg.225.1503062806236; Fri, 18 Aug 2017 06:26:46 -0700 (PDT)
Received: from [10.0.30.153] (c-24-60-163-103.hsd1.ma.comcast.net. [24.60.163.103]) by smtp.gmail.com with ESMTPSA id z187sm3533840qke.1.2017.08.18.06.26.44 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 18 Aug 2017 06:26:45 -0700 (PDT)
Content-Type: text/plain; charset="us-ascii"
Mime-Version: 1.0 (Mac OS X Mail 10.3 \(3273\))
From: Ted Lemon <mellon@fugue.com>
In-Reply-To: <2D09D61DDFA73D4C884805CC7865E6114DC0163F@GAALPA1MSGUSRBF.ITServices.sbc.com>
Date: Fri, 18 Aug 2017 09:26:42 -0400
Cc: "homenet@ietf.org" <homenet@ietf.org>
Content-Transfer-Encoding: quoted-printable
Message-Id: <C7BBA201-83F7-4AED-AE0A-24FDC0518FE8@fugue.com>
References: <2D09D61DDFA73D4C884805CC7865E6114DC0163F@GAALPA1MSGUSRBF.ITServices.sbc.com>
To: "STARK, BARBARA H" <bs7652@att.com>
X-Mailer: Apple Mail (2.3273)
Archived-At: <https://mailarchive.ietf.org/arch/msg/homenet/YyHtKGHFaEZhkQ5Sd5BDwHXEpPE>
Subject: Re: [homenet] homenet "no host changes" assumption and DNS
X-BeenThere: homenet@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: IETF Homenet WG mailing list <homenet.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/homenet>, <mailto:homenet-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/homenet/>
List-Post: <mailto:homenet@ietf.org>
List-Help: <mailto:homenet-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/homenet>, <mailto:homenet-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 18 Aug 2017 13:26:52 -0000

I think that what you are proposing here is great, except that I don't think we actually _need_ to go out of charter on this.   I think that what Toke has been advocating can be worked into the framework you are describing, so that you and I! get what we want, and Toke gets what he wants.

> El 18 ag 2017, a les 9:21, STARK, BARBARA H <bs7652@att.com> va escriure:
> 
> No hat.
> I'm proposing something radical here. Let the tomatoes fly.
> I'd like to question whether we really need to maintain the "no changes to the host" assumption when it comes to architecting homenet DNS.
> Currently, there is no host that expects to use .home.arpa (or any other domain) inside the premises. There is no host that expects a general-purpose in-home domain name system to work or be present. The widest use of in-home domains is the way ISPs use domains like ".home". To the best of my knowledge, they use those for access to the ISP-supplied router's HTTP-served content. Nothing else. The "no host changes" tenet was primarily about not breaking existing host functionality. A fully functional in-home domain name system is not something any legacy host has expectations or functionality for. As long as we don't break usage of Internet DNS, there should not be any requirement or mandate that we have to make in-home DNS work for legacy hosts.
> 
> If we got rid of the "no changes to host" tenet (for hosts that can make use of the home naming architecture), that would give us much more freedom to create an in-home DNS architecture without a dependency on homenet routers implementing the DNS Proxy kludge. Or any other kludge. It would let us create an architecture that would finally start to move us away from DNS Proxy and other methods that intercept DNS queries to make supposedly "intelligent" decisions on behalf of stupid hosts. And we would not be further entrenching use of these DNS intercept functions.
> 
> I would like to require the hosts that want to make use of the new homenet naming architecture responsible for understanding the different provisioning domains and simultaneously launching queries to the advertised (or internally configured) DNS servers for each provisioning domain. 
> 
> The host that gets multiple DNS responses needs to be responsible for making the decision that's right for it. In the case of multiple Internet connections: if the application needs high bandwidth and low loss but latency isn't important (e.g., streaming video), then maybe it picks the high bandwidth high latency low loss connection. If it needs low latency but not much bandwidth (e.g., VoIP), then maybe it picks the low bandwidth low latency connection. The CE router should not be making this decision (which DNS response to supply to the host) on behalf of apps it knows nothing about.
> 
> Make the home domain a different provisioning domain, and insist that hosts wanting to make use of domain names in the home domain must understand provisioning domains and how to use and interact with them. The home domain DNS server can be advertised by mDNS or other means.
> 
> I truly believe we need to start moving towards providing hosts with the info they need to make their own decisions. DNS Proxy mandates (or other DNS intercept mechanisms) are antithetical to this. 
> Barbara
> 
> 
> 
> _______________________________________________
> homenet mailing list
> homenet@ietf.org
> https://www.ietf.org/mailman/listinfo/homenet