Re: [homenet] Status of draft-tldm-simple-homenet-naming CFA

Ted Lemon <mellon@fugue.com> Sun, 13 August 2017 17:00 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 917A51324CA for <homenet@ietfa.amsl.com>; Sun, 13 Aug 2017 10:00:05 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.6
X-Spam-Level:
X-Spam-Status: No, score=-2.6 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] 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 cIqBjey7rgOb for <homenet@ietfa.amsl.com>; Sun, 13 Aug 2017 10:00:03 -0700 (PDT)
Received: from mail-qk0-x235.google.com (mail-qk0-x235.google.com [IPv6:2607:f8b0:400d:c09::235]) (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 70AC3132449 for <homenet@ietf.org>; Sun, 13 Aug 2017 10:00:03 -0700 (PDT)
Received: by mail-qk0-x235.google.com with SMTP id a77so40965115qkb.0 for <homenet@ietf.org>; Sun, 13 Aug 2017 10:00:03 -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=/QA2CrNn3HLdyB6Y908aAt7E+v7fyjWFIeK6tI5erow=; b=vdmdemL6RZXQfbjcICkNJOPwj/7uOZa/iGelaGCqnV4fM0PpQ7sT1UsPSuBz0PdHZL AqoQBYhGhgVkDs0caeF8ZgsqHKn38pmzkl80eU29HBrs57moXNkYlCBxmN4wXsfeWSgP o9p2VM61jMM36EWICvMBO3alRxCHqaoppH9jEyM+8CgcFfNZvz3mffPIGz+SM+I6TPC3 iUyFRzc9wuxTOMEfAyQ2p6gaaHfGe04uoOcyBFvwR7Flld3UA1TSHwZwjA67Lbv5VhJl CNlMtic5q5O2PyKIN8GkN8A7D8CKt1OJjUgRFSMQa5jIvLre4z1Og1lkn6VKAddeSDA0 z+0g==
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=/QA2CrNn3HLdyB6Y908aAt7E+v7fyjWFIeK6tI5erow=; b=taGHPLL3OheDbmqYRYYYzQPo+UkKhr2sTYR3Nr6FJr46Teio+BCWQAq6pWAPptiCqZ jKZZT/2p2isX3R6sg3THE7dktyQzzL7xFcazjdVCASHtdhMRFfKyvCyel3FTPh/LAKZs 5poj/5qCuDj7LNPF9/e/XYjs/AnLFW0PE1HCIfHRPUTMZmNSl7TnEpt1pY1B2Vu8O7hA g1AGIZS19pQb9uA0E4LQuoCnQdt6i33xyyxCoZNW/6d8vnjqFAoJ5t1tvuJIqMrmZwqJ eAqkPFUHzSfYK52a+LmGAnyy+kzYA8dp+IFIfkkb2RsWQL0Z+VBaQ5dTPTZ10b7VFc/f tJeQ==
X-Gm-Message-State: AHYfb5joXIj9KuIwsK4+xurDyEK7PTG/nIImqRzcQ9WxCtdu/BAlgWyY awnI3+oGF9dO+xdEj2Uvwg==
X-Received: by 10.55.214.89 with SMTP id t86mr7612016qki.42.1502643602489; Sun, 13 Aug 2017 10:00:02 -0700 (PDT)
Received: from [10.0.30.153] (c-73-167-64-188.hsd1.nh.comcast.net. [73.167.64.188]) by smtp.gmail.com with ESMTPSA id f6sm3803797qtb.69.2017.08.13.10.00.00 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 13 Aug 2017 10:00:01 -0700 (PDT)
From: Ted Lemon <mellon@fugue.com>
Message-Id: <4AF8CF8A-F781-449F-9C53-A9603889746E@fugue.com>
Content-Type: multipart/alternative; boundary="Apple-Mail=_DAF73656-553B-4651-8E94-BEFB92CB2F38"
Mime-Version: 1.0 (Mac OS X Mail 10.3 \(3273\))
Date: Sun, 13 Aug 2017 12:59:58 -0400
In-Reply-To: <87shgvxybl.fsf@toke.dk>
Cc: Juliusz Chroboczek <jch@irif.fr>, HOMENET <homenet@ietf.org>
To: Toke Høiland-Jørgensen <toke@toke.dk>
References: <2D09D61DDFA73D4C884805CC7865E6114DBF5904@GAALPA1MSGUSRBF.ITServices.sbc.com> <20170810203843.xq7wxdxp27vqt4pz@mx4.yitter.info> <87wp6byvw5.fsf@toke.dk> <A9C8CA05-54A0-4160-B2F0-645744BD259E@fugue.com> <87poc3yt3d.fsf@toke.dk> <22E4B7B8-317F-4CBB-8536-D0AB345B0837@fugue.com> <87h8xez9ys.fsf@toke.dk> <CAPt1N1m+218+FX_G+2W-msDWmxP8XXMKF9S0faTeCBnEEzk1uw@mail.gmail.com> <877eyaz2jm.fsf@toke.dk> <CAPt1N1m5nVGD-y2VrbkoTEPTs4qF98oRxGuvd-Has1yzuS0fmg@mail.gmail.com> <874ltez1wg.fsf@toke.dk> <7E8390B5-9048-4783-B17F-6C9EA5610887@fugue.com> <7ivalujdfu.wl-jch@irif.fr> <15F1CE39-82EE-4B0D-A31B-2C1805991541@fugue.com> <871sofzqma.fsf@toke.dk> <CAPt1N1=oiU+DbjD6izOBNJOnC25d=-S3ARqFxydRfWLEet5mEQ@mail.gmail.com> <87valry4o7.fsf@toke.dk> <FCAD81FA-BBA0-45B0-8F1F-D1D5FD010484@fugue.com> <87shgvxybl.fsf@toke.dk>
X-Mailer: Apple Mail (2.3273)
Archived-At: <https://mailarchive.ietf.org/arch/msg/homenet/0VPecpjv8ftnA1YD2RyHvA2ess0>
Subject: Re: [homenet] Status of draft-tldm-simple-homenet-naming CFA
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: Sun, 13 Aug 2017 17:00:05 -0000

El 13 ag 2017, a les 11:49, Toke Høiland-Jørgensen <toke@toke.dk> va escriure:
> In any case, the failure mode of getting a it wrong is a sub-optimal
> path being chosen; but if ISP A's DNS server takes five seconds to
> respond, we'd get a better result from just using the timely answer from
> ISP B's and going over the suboptimal path to get to the content (in
> many cases, at least).

Not if the suboptimal path has substantially worse performance for the duration of the session.

> But only the client can make that coupling (from DNS reply to connection
> attempt). So if we're just filtering the result set based on the address
> the client uses (which is how I interpret what you put in the draft),
> we're degrading the experience for any client that doesn't know how to
> repeat the query from another source address. So we'd effectively be
> requiring hosts to support MPvD; and we're not supposed to require host
> changes, are we?

Many hosts we care about already support MPvD because the companies that sell the software that runs on those hosts think it solves a useful problem.   Adding support for MPvD on the homenet is a relatively small change now that their stacks already support it.

As for a "degraded experience," do you mean that if we select one upstream provider for a particular client, that's going to result in a degraded experience for the user?   Why would that be the case?

> I can see how these scenarios make sense for a device that know the
> types of connection (like a cell phone with cellular and WiFi links).
> Less so in the home, where all the client sees are different prefixes;
> in this case, either the network has to enforce policy (like the
> failover scenario), or we'll have to communicate more information to the
> hosts, which goes back to my point above about host changes...

Yes, in order to make this work we have to communicate additional information to the host, and the host has to use it.   That's why I described a fallback solution for hosts that don't support this.   It's not clear that the solution I described is the right one, of course; the point of saying something there was to have a place where we can write whatever the advice is that we decide to give when we figure this out; what I described would work, but it's possible that an entirely RA-based solution would work just as well, in which case personally I'd prefer it.

> Right, well, I'm not sure I have the energy to go argue with dnsop on
> this one... :) But I can probably live with a mechanism where we just
> specify that the user needs to have an option to override the default
> behaviour (i.e., add their own DNS servers which take precedence over
> whatever we end up specifying).

That's fine with me!