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

Toke Høiland-Jørgensen <toke@toke.dk> Fri, 11 August 2017 10:15 UTC

Return-Path: <toke@toke.dk>
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 AB4BD132630 for <homenet@ietfa.amsl.com>; Fri, 11 Aug 2017 03:15:47 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.001
X-Spam-Level:
X-Spam-Status: No, score=-2.001 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=toke.dk
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 sMWG2WR2m5EX for <homenet@ietfa.amsl.com>; Fri, 11 Aug 2017 03:15:46 -0700 (PDT)
Received: from mail.toke.dk (mail.toke.dk [52.28.52.200]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C7B8C132635 for <homenet@ietf.org>; Fri, 11 Aug 2017 03:15:45 -0700 (PDT)
From: Toke Høiland-Jørgensen <toke@toke.dk>
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=toke.dk; s=20161023; t=1502446538; bh=dGjjlnhDVoGY60jShRfo4S/ppETSAW4YG33yq6Vr6kI=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=izIw0w/0A+MgklRSAO60EFrN0wi4AR5FGS/8K8QuoijGj33pff9GrSJSpzo46ytLJ qcAvGSo1ali9FB6xmCRmRP8RcFq1uDMLrlwuMv/nj25nPW5CscKD5irAbr0ClOykYX 6evMvlwP+3GQIn7vN3aXKQs9lAF4qf+K+uzQk7WtI5/unX2YNfAnec9QY/zuudtnhb eTDVheUfTWm8oiy1IHbyqWXBipd76BPXxT37tnuriBPQhjjUKZsHGN2auR856aQwqN PcyFwXfon/zWbHU1NJwuJwNtxPv3al3vAqXP1JsLM1dudiVjC5ldEcO65nmFKaogvW tyq7EaMOviGvg==
To: Ted Lemon <mellon@fugue.com>
Cc: Andrew Sullivan <ajs@anvilwalrusden.com>, homenet@ietf.org
In-Reply-To: <22E4B7B8-317F-4CBB-8536-D0AB345B0837@fugue.com>
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>
Date: Fri, 11 Aug 2017 12:15:39 +0200
X-Clacks-Overhead: GNU Terry Pratchett
Message-ID: <87h8xez9ys.fsf@toke.dk>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/homenet/qrk7e4fr98naFpN1v5VXY7SoB-g>
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: Fri, 11 Aug 2017 10:15:48 -0000

Ted Lemon <mellon@fugue.com> writes:

> On Aug 10, 2017, at 6:07 PM, Toke Høiland-Jørgensen <toke@toke.dk> wrote:
>> Now, assuming that I am wrong and this is actually a serious issue that
>> we need to solve (of which I am not opposed to being convinced), I think
>> it would be feasible to come up with a solution where we could at least
>> allow less capable routers that do not implement the full MPvD support.
>> I can think of at least two ways off the top of my head:
>> 
>> 1. Allow the router in question to offload queries to a more capable
>>   router elsewhere in the homenet.
>> 
>> 2. Allow the router in question to just query all upstreams and combine
>>   the results (and so offload the problem to the client).
>
> Great.   Can you explain, step by step, how to do either of these
> things?

Given that router A supports MPvD and router B doesn't:

1a. Router A exports over HNCP that it supports MPvD. Router B forwards
    all queries to router A, using a source address in the same prefix
    as the original request was received from.

1b. Router A exports over HNCP that it supports MPvD. Router B uses
    router A's address (which would need to be routable inside the
    homenet, obviously) as the DNS server in RAs.

2. Router B simultaneously forwards the query to all upstream DNS
   servers known to the homenet, waits for replies from N of them,
   creates the union set of all those replies and sends that back to the
   client.

If N=1 in 2, that corresponds to just ignoring MPvD. Router B could also
fall back to 2 if no router A is available on the network.

Now, please feel free to explain why you think these would break
things... ;)

-Toke