Re: Automatically connecting to stub networks...

Ted Lemon <mellon@fugue.com> Thu, 03 December 2020 18:36 UTC

Return-Path: <mellon@fugue.com>
X-Original-To: ipv6@ietfa.amsl.com
Delivered-To: ipv6@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B91DD3A00E0 for <ipv6@ietfa.amsl.com>; Thu, 3 Dec 2020 10:36:33 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.898
X-Spam-Level:
X-Spam-Status: No, score=-1.898 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=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 g6b98KRI7_D9 for <ipv6@ietfa.amsl.com>; Thu, 3 Dec 2020 10:36:32 -0800 (PST)
Received: from mail-qk1-x735.google.com (mail-qk1-x735.google.com [IPv6:2607:f8b0:4864:20::735]) (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 E48D93A00D8 for <6man@ietf.org>; Thu, 3 Dec 2020 10:36:31 -0800 (PST)
Received: by mail-qk1-x735.google.com with SMTP id x25so3083003qkj.3 for <6man@ietf.org>; Thu, 03 Dec 2020 10:36:31 -0800 (PST)
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=Ky1prpwDGHyNFBCExVjyAQN1bXLi0MxJz7f5mFiU8UI=; b=mUu/V3Wu5ub87AYRJpgbElNIEQ4ERoKy1TA3QbeSSabU+YwhEsFeqxmy7hKkBzyROo GnMuT39ZSuArHDBqdkLY4j2DjzZ+IK/DCCeX06qCh23KvWmZTU2kO6TvPl/mJpLWbcGN DV8HbY4lgDLuw1ljRUAizoEanQOJwQQME3w/6zx9AoYZtIXeZ1K+TkhzwdIA5fvFoVuG PFPicWmRFpYgR2sDVFSNJyWtx+FKImcS/niJDZGhmyqTO9z99zQRTrR+Uj8Md0nyyGlA iaK6FOt8ElIasuA1r+1VXd2OzzLrubuZx42OvdPHmkGuJ99JfN1jqClKlw3VpgSlfJ+J 1xBg==
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=Ky1prpwDGHyNFBCExVjyAQN1bXLi0MxJz7f5mFiU8UI=; b=jLAkkC6hhbfACH84zpjgnm1JfbW3SmnCb0tg0VhI0J8UpZjO4PF5AgjalpmIlAl58C xoTyy9OzvQ4OruKHx9ZQTjCjnGomAzcdB5a53Odx1SuQuz+HGItlHTu+TpWv5cZ9/o2x 6KyrEKK35JRrwKrA2NR66kZf/YGhSkebJ85/Bkwf6z6/ZwhnNA0wn/VXFqxr3o/c1m8A xeBxvVEPW3t8hTO9jlce3ataKRmr20Ov4KYUYB2kVNRjfyTdCWST20d2nBWXtjsGtIOr ncIm0G8Mp+Rz1ObG7Ocj1SDHU7ZqrMkxh7Ez+MoC2jGWUSaeJKW4DCvtF6zAvej8loxw C5pA==
X-Gm-Message-State: AOAM530NsG6bNwJ65QOhXTxeTSCQEWdFjCmsMVisW/aayEFmVYH2qMfi X+74hCXktStY02khbO8+/Z+zMdnMsB4CuiSY
X-Google-Smtp-Source: ABdhPJxFhAgdu7IXhRhIANSb7biNnwZzn4gptDz6hcoMi8hiLe8ZVc8xxtlinxULaR29093lQmdvTQ==
X-Received: by 2002:a37:951:: with SMTP id 78mr4286150qkj.47.1607020590765; Thu, 03 Dec 2020 10:36:30 -0800 (PST)
Received: from mithrandir.lan (c-24-91-177-160.hsd1.nh.comcast.net. [24.91.177.160]) by smtp.gmail.com with ESMTPSA id e19sm2023017qtp.83.2020.12.03.10.36.30 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Thu, 03 Dec 2020 10:36:30 -0800 (PST)
From: Ted Lemon <mellon@fugue.com>
Message-Id: <BFEE2BEA-D4C0-44AC-95D2-EB413CA6E3BE@fugue.com>
Content-Type: multipart/alternative; boundary="Apple-Mail=_44F2E759-25D8-4671-95CF-5D96628099CC"
Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.40.0.2.32\))
Subject: Re: Automatically connecting to stub networks...
Date: Thu, 03 Dec 2020 13:36:28 -0500
In-Reply-To: <30146.1607019913@localhost>
Cc: 6MAN <6man@ietf.org>
To: Michael Richardson <mcr+ietf@sandelman.ca>
References: <DA9CEF7E-44EA-44B0-AF07-2DAC4D29A59F@fugue.com> <59aeb842c7534e5ab24cde0426b5a4c9@huawei.com> <22203.1607003159@localhost> <5143DC1F-321C-4FCD-9B56-372E492D4CDD@fugue.com> <30146.1607019913@localhost>
X-Mailer: Apple Mail (2.3654.40.0.2.32)
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipv6/DPLUs9boKKbkxeVRe9bK2acWC7k>
X-BeenThere: ipv6@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "IPv6 Maintenance Working Group \(6man\)" <ipv6.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ipv6>, <mailto:ipv6-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ipv6/>
List-Post: <mailto:ipv6@ietf.org>
List-Help: <mailto:ipv6-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ipv6>, <mailto:ipv6-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 03 Dec 2020 18:36:34 -0000

On Dec 3, 2020, at 1:25 PM, Michael Richardson <mcr+ietf@sandelman.ca> wrote:
> I'm assuming that it's the gateway that does DHCPv6-PD.
> If that works, then we are done.

Not quite. We still need to advertise reachability to the prefix, and do all the work to set up numbering on the local link. Assume no management, and an arbitrary number of stub routers potentially connecting to an 802.15.4 mesh. How does DHCPv6-PD even work in this scenario? I’m not saying it can’t, but it’s not “just do DHCPv6-PD”!

> We don't necessarily need the ULA or the NAT64 at that point.
> (Although, the delegated prefix might not be a GUA.)

Right, have to account for that. Also probably should account for the case where the infrastructure network provides NAT64 via ipv4only.arpa, so we don’t have to do it in the border router. This is obviously HIGHLY preferable. :)

> It's when it does not work that I think your draft comes into play.
> One is essentially bring IPv6 to a LAN where there might not any.
> I think that's okay.
> {I also think that the thing bring that ULA to the LAN should be a DHCPv6-PD
> server as well: there could be another gateway that needs IPv6}

We have to use what we’re given. If there’s DHCPv6-PD, we should figure out a way to use that. The Apple solution is very careful not to add anything to the network that’s unnecessary—if  you have a prefix from your ISP, it doesn’t advertise an IPv6 prefix on the infrastructure link, because there’s already a usable prefix.