Re: [Snac] draft-lemon-stub-networks-05 for your consideration...

Juliusz Chroboczek <jch@irif.fr> Thu, 20 October 2022 21:59 UTC

Return-Path: <jch@irif.fr>
X-Original-To: snac@ietfa.amsl.com
Delivered-To: snac@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 81AE1C14CF0E for <snac@ietfa.amsl.com>; Thu, 20 Oct 2022 14:59:01 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.106
X-Spam-Level:
X-Spam-Status: No, score=-2.106 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=irif.fr
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id fZr_o5K8ttoJ for <snac@ietfa.amsl.com>; Thu, 20 Oct 2022 14:58:57 -0700 (PDT)
Received: from korolev.univ-paris7.fr (korolev.univ-paris7.fr [IPv6:2001:660:3301:8000::1:2]) (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 30FB7C14CF03 for <snac@ietf.org>; Thu, 20 Oct 2022 14:58:56 -0700 (PDT)
Received: from potemkin.univ-paris7.fr (potemkin.univ-paris7.fr [IPv6:2001:660:3301:8000::1:1]) by korolev.univ-paris7.fr (8.14.4/8.14.4/relay1/82085) with ESMTP id 29KLwofa029120 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Thu, 20 Oct 2022 23:58:50 +0200
Received: from mailhub.math.univ-paris-diderot.fr (mailhub.math.univ-paris-diderot.fr [81.194.30.253]) by potemkin.univ-paris7.fr (8.14.4/8.14.4/relay2/82085) with ESMTP id 29KLwopi012159; Thu, 20 Oct 2022 23:58:50 +0200
Received: from mailhub.math.univ-paris-diderot.fr (localhost [127.0.0.1]) by mailhub.math.univ-paris-diderot.fr (Postfix) with ESMTP id 8CF7DDF10E; Thu, 20 Oct 2022 23:58:50 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=irif.fr; h= content-type:content-type:mime-version:user-agent:references :in-reply-to:subject:subject:from:from:message-id:date:date :received:received; s=dkim-irif; t=1666303129; x=1667167130; bh= 02er5vktfsMosZZBUA49hYY/tIktqZ+Re1nGfmDc6hY=; b=Fv1QaA+pn1BRkCYg 5OfNStkmTou+xcQ9F1WptbX44n4hJIh6X3BcyFywYpeJItr7rauIFVk82UGdaL3a kCJgfoyqMgIiI0Wh/b/yuugfcLKJi7bYEyktKNclB+hnRVxLvvBotNyAUmljQ8ow Y8WjUFT3FXAIFGlIzuswXH6A9S1K9kvhCV+Eq1GLI1u2erk7UOr0enu62bR+LT0m R7ocbc0ls+3Rtt2fv/+TTYPjFX4davrkBs2F2uvJrIShV+4Q+7k18/eIw9Pg6YX+ HSauWt1dOUaCI/T2TGDlbqrSvO/zNeJPnOXuhok7Gd3r1L2gdamTVqYIBVHG3Hac rnnC+Q==
X-Virus-Scanned: amavisd-new at math.univ-paris-diderot.fr
Received: from mailhub.math.univ-paris-diderot.fr ([127.0.0.1]) by mailhub.math.univ-paris-diderot.fr (mailhub.math.univ-paris-diderot.fr [127.0.0.1]) (amavisd-new, port 10023) with ESMTP id 2NshfUeCAdOH; Thu, 20 Oct 2022 23:58:49 +0200 (CEST)
Received: from pirx.irif.fr (unknown [78.194.40.74]) (Authenticated sender: jch) by mailhub.math.univ-paris-diderot.fr (Postfix) with ESMTPSA id ED30ADF10C; Thu, 20 Oct 2022 23:58:48 +0200 (CEST)
Date: Thu, 20 Oct 2022 23:58:48 +0200
Message-ID: <87czam88dj.wl-jch@irif.fr>
From: Juliusz Chroboczek <jch@irif.fr>
To: Ted Lemon <mellon@fugue.com>
Cc: snac@ietf.org
In-Reply-To: <CAPt1N1mRS8mVcrv-HHLrHgbgvhDWW_BDq0PqzkPT8smUnG+_SQ@mail.gmail.com>
References: <CAPt1N1mRS8mVcrv-HHLrHgbgvhDWW_BDq0PqzkPT8smUnG+_SQ@mail.gmail.com>
User-Agent: Wanderlust/2.15.9 (Almost Unreal) Emacs/28.1 Mule/6.0
MIME-Version: 1.0 (generated by SEMI-EPG 1.14.7 - "Harue")
Content-Type: text/plain; charset="US-ASCII"
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.2.7 (korolev.univ-paris7.fr [IPv6:2001:660:3301:8000::1:2]); Thu, 20 Oct 2022 23:58:51 +0200 (CEST)
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.2.7 (potemkin.univ-paris7.fr [194.254.61.141]); Thu, 20 Oct 2022 23:58:50 +0200 (CEST)
X-Miltered: at korolev with ID 6351C49A.001 by Joe's j-chkmail (http : // j-chkmail dot ensmp dot fr)!
X-Miltered: at potemkin with ID 6351C49A.001 by Joe's j-chkmail (http : // j-chkmail dot ensmp dot fr)!
X-j-chkmail-Enveloppe: 6351C49A.001 from potemkin.univ-paris7.fr/potemkin.univ-paris7.fr/null/potemkin.univ-paris7.fr/<jch@irif.fr>
X-j-chkmail-Enveloppe: 6351C49A.001 from mailhub.math.univ-paris-diderot.fr/mailhub.math.univ-paris-diderot.fr/null/mailhub.math.univ-paris-diderot.fr/<jch@irif.fr>
X-j-chkmail-Score: MSGID : 6351C49A.001 on korolev.univ-paris7.fr : j-chkmail score : . : R=. U=. O=. B=0.000 -> S=0.000
X-j-chkmail-Score: MSGID : 6351C49A.001 on potemkin.univ-paris7.fr : j-chkmail score : . : R=. U=. O=. B=0.000 -> S=0.000
X-j-chkmail-Status: Ham
X-j-chkmail-Status: Ham
Archived-At: <https://mailarchive.ietf.org/arch/msg/snac/HiU6PiRrZZE_VrDpyfEbDEVbJeg>
Subject: Re: [Snac] draft-lemon-stub-networks-05 for your consideration...
X-BeenThere: snac@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: "Mailing list for discussing problems relating to the automatic connection of stub networks to existing infrastructure networks. " <snac.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/snac>, <mailto:snac-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/snac/>
List-Post: <mailto:snac@ietf.org>
List-Help: <mailto:snac-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/snac>, <mailto:snac-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 20 Oct 2022 21:59:01 -0000

Hi Ted,

Thanks for the document.

I like Sections 3.1 through 3.4, at first sight they seem useful and easy
enough to implement.  I have never implemented a DNS-SD proxy, and hence
have no opinion on Sections 3.5 and 3.6.  Section 6 raises the right
issues, but I need more time to think about the mechanisms you propose.

On the other hand, and as I've already mentioned, I strongly dislike
Section 4.  Ted, would you be willing to consider splitting out Section
4 into a separate document?  By moving out all the complexity and
brittleness of NAT64 into a separate document, it would greatly increase
the shelf life of the base document.

One thing that concerns me is what happens when a stub network with
multiple routers boots.  Both routers will generate a ULA, then the router
with the numerically smaller ULA will deprecate its ULA.  (I have the same
concern about prefixes obtained from DHCPv6-PD in Section 6.1)

The current draft does not consistently distinguish between the infra and
the stub link: it often says things like "The stub router sends a router
advertisement" without specifying which interface is being used.  It's
easy enough to work out from the context what you mean, but it does take
some effort and makes the document more difficult to read.

I've also noticed a couple of instances of "this" without a clear
antecedent.  For example, Section 3.1.3 starts with "This is important"
without specifying what "this" is.  Again, the implied antecedent is easy
enough to work out from context, but I found myself stumbling and going
back in the document at that point.

-- Juliusz