Re: [Snac] [v6ops] "router cascade with DHCPv6-PD"

Ted Lemon <mellon@fugue.com> Thu, 02 February 2023 20:05 UTC

Return-Path: <mellon@fugue.com>
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 AEFA9C15C52D for <snac@ietfa.amsl.com>; Thu, 2 Feb 2023 12:05:35 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.895
X-Spam-Level:
X-Spam-Status: No, score=-6.895 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_HI=-5, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, 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=fugue-com.20210112.gappssmtp.com
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 aQM8YmpRg1UQ for <snac@ietfa.amsl.com>; Thu, 2 Feb 2023 12:05:31 -0800 (PST)
Received: from mail-qt1-x82f.google.com (mail-qt1-x82f.google.com [IPv6:2607:f8b0:4864:20::82f]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 79F17C15C501 for <snac@ietf.org>; Thu, 2 Feb 2023 12:05:29 -0800 (PST)
Received: by mail-qt1-x82f.google.com with SMTP id m26so3223836qtp.9 for <snac@ietf.org>; Thu, 02 Feb 2023 12:05:29 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fugue-com.20210112.gappssmtp.com; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=q0H4ykqvYF/e86ftKjcht5x9XDXUUSafvAUR7uHrzAg=; b=HgCsUoL8MPS1CdSGpdReggJyYtev+yy7CvxhK9ByGUb1rFrNjCnFJz+NaGQYrigz9k s80tx+ho1Fij4cn315zseuFlxHAPbS9xs66P3p47lgZ5OMSAwHdPv7eV+mInBHR8hlw5 I+9/BAmk0UVc1Ry10eXpFR9o4b6EfpSV+AU5iD3n2UIyEuBdFTULv+ldgGSX3/r1LLw8 AkmQUahheAqa0n94NrYRHm7Gex4ZX5g/nm5qo8KQj/amxb9erU0mVZxfk0Ida29gwyoC NbI4ml/ykEXQwfnw8LTgKcpABDX4P997b3zPjKfy3BFzSA/mhAX3AWPd422lwouY600t ylnw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=q0H4ykqvYF/e86ftKjcht5x9XDXUUSafvAUR7uHrzAg=; b=RyCx8ru+WfpA6bwudfd3McsnDYHIaabde8bYsRGcWJAshFKsVvtYONAGUnF5WwOJyD ZKJFeFJaaruux6lQOXYHhy/PD9Tg3lHEnnpFwYPen+V4kf5U8jMd8M+/0/uQY2+zTAb2 DQCPAuix4kberESCePTMA/40SKzudg/4/YPbOmz0wjmlVPBHaM0PY1CaqNVn9OAePQtO BFxQlQ+Bsw9CC2T0AtyrEL+FlOf8mdAPY2EWh1cJXHCcqj0kyNZFmBUnvbuY2PknqpQb O6qpxFdp9cLYiNAI+15kexrvgRvYch16d22OPnAtTDmAPNjnEYL9QnnYc3rlPFWgEccg DxLw==
X-Gm-Message-State: AO0yUKU1VCd9tDxz8Igmkiyrovs+ZddRNHvSjp7sAnQkaAOvuUmJyemj HYmLM7KOBzoUdi+z36PlDGXQfXhcGDR2LSRl8kzZJA==
X-Google-Smtp-Source: AK7set9uXAZAplmeiTeTLuj7mqX41hKpxxl4tIUPMUWJLooxnDPFWtwdn2FFaDfzW222ac9q95x3K5KwaQd7CWQy6Xk=
X-Received: by 2002:a05:622a:1101:b0:3b8:6930:ee5 with SMTP id e1-20020a05622a110100b003b869300ee5mr733126qty.298.1675368328220; Thu, 02 Feb 2023 12:05:28 -0800 (PST)
MIME-Version: 1.0
References: <Y813Mzn7ucC/YODu@Space.Net> <7EA5E930-4E81-4B79-BBD0-07FACDC5E4B5@employees.org> <Y82U2Sv39Gk9qesd@Space.Net> <729e9054-abcd-5c41-8db8-9b295f36cd05@posteo.de> <CAPt1N1k6zeZBFN1a7zOXrC6g9_5kCSY9t_LKqhES2B6n5c2v9A@mail.gmail.com> <744C2F4B-DB48-4CB3-983B-C126AAE802D8@employees.org> <67cfb26007d9401a858c770bb6de8b53@huawei.com> <CAPt1N1=uuHwShPUdhUrRF1aogB8OHmdQ2DXYdbqdvdW_9CGm8g@mail.gmail.com> <02a80ca79e8745488c77a526a5602115@huawei.com>
In-Reply-To: <02a80ca79e8745488c77a526a5602115@huawei.com>
From: Ted Lemon <mellon@fugue.com>
Date: Thu, 02 Feb 2023 12:04:52 -0800
Message-ID: <CAPt1N1n37AzF4u=b_CgFun1Wg7iX3hSz2zEgfr4g1UGmVr1epA@mail.gmail.com>
To: Vasilenko Eduard <vasilenko.eduard@huawei.com>
Cc: Ole Troan <otroan=40employees.org@dmarc.ietf.org>, "snac@ietf.org" <snac@ietf.org>, V6 Ops List <v6ops@ietf.org>, Juliusz Chroboczek <jch@irif.fr>, Michael Richardson <mcr+ietf@sandelman.ca>
Content-Type: multipart/alternative; boundary="000000000000126a8e05f3bd16ac"
Archived-At: <https://mailarchive.ietf.org/arch/msg/snac/ztVpLskz4kSVvYYSch0H-EpXn7w>
Subject: Re: [Snac] [v6ops] "router cascade with DHCPv6-PD"
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, 02 Feb 2023 20:05:35 -0000

I think given that it's the standard and that it seems like it should work,
the better question to ask is, "is there a reason to design a whole new
protocol to replace it because we think it might not work?"

It's possible that trying to revive HNCP and (if necessary) fix it might
produce a better outcome, but someone has to want to do that, and I don't
see anyone working on it.

On Thu, Feb 2, 2023 at 10:22 AM Vasilenko Eduard <
vasilenko.eduard@huawei.com> wrote:

> Is it really possible to assume that we could use it for PA blocks?
>
> For a massive production.
>
> Or for some reason “DHCP Reconfirm Request” would not happen?
>
> Ed/
>
> *From:* Ted Lemon [mailto:mellon@fugue.com]
> *Sent:* Thursday, February 2, 2023 7:01 PM
> *To:* Vasilenko Eduard <vasilenko.eduard@huawei.com>
> *Cc:* Ole Troan <otroan=40employees.org@dmarc.ietf.org>; snac@ietf.org;
> V6 Ops List <v6ops@ietf.org>; Juliusz Chroboczek <jch@irif.fr>; Michael
> Richardson <mcr+ietf@sandelman.ca>
> *Subject:* Re: [v6ops] [Snac] "router cascade with DHCPv6-PD"
>
>
>
> DHCP Reconfirm Request works for withdrawal.
>
>
>
> On Thu, Feb 2, 2023 at 7:41 AM Vasilenko Eduard <
> vasilenko.eduard@huawei.com> wrote:
>
> It looks like we are talking about address appointment. ND is for this
> task by definition. DHCP too.
>
>
>
> ND is capable of announcements and withdrawal.
>
> DHCP is only for an announcement.
>
> Big difference.
>
>
>
> Ed/
>
> *From:* v6ops [mailto:v6ops-bounces@ietf.org] *On Behalf Of *Ole Troan
> *Sent:* Thursday, February 2, 2023 4:25 PM
> *To:* Ted Lemon <mellon@fugue.com>
> *Cc:* snac@ietf.org; V6 Ops List <v6ops@ietf.org>; Juliusz Chroboczek <
> jch@irif.fr>; Michael Richardson <mcr+ietf@sandelman.ca>
> *Subject:* Re: [v6ops] [Snac] "router cascade with DHCPv6-PD"
>
>
>
> Ted,
>
>
>
> Exactly!
>
>
>
> I don't know how you do stable prefix assignment to subnets with NDP/ICMP.
> I'm sure you could, but how much different than PD would it be at that
> point?
>
>
>
> The original prefix delegation proposal did exactly that:
>
> https://datatracker.ietf.org/doc/html/draft-haberman-ipngwg-auto-prefix-02
>
>
>
> And the observation was then “this looks just like DHCP, why not use that?”
>
>
>
> O.
>
>
>
>
>
>
>
> On Thu, Feb 2, 2023 at 12:22 AM Klaus Frank <klaus.frank@posteo.de> wrote:
>
> I agree, with that. And tbh, I personally think introducing DHCPv6-PD at
> all was a conceptional mistake. It's duties should have been carried out
> by ICMPv6 and NDP...
>
> Also there is no real alternative for environments with dynamically
> assigned prefixes or where clients are roaming between networks and need
> a delegated prefix locally for e.g. Docker or VMs... Except for "use
> DHCPv6-PD to get the prefix, run a DIY script to update configuration
> files and restart radvd and/or bird..."
>
> On 22.01.2023 20:56, Gert Doering wrote:
> > DHCPv6-PD seems to be a half-finished routing protocol already, and
> trying to
> > wiggle around admitting it.
> >
> > Gert Doering
> >          -- NetMaster
> >
> > _______________________________________________
> > v6ops mailing list
> > v6ops@ietf.org
> > https://www.ietf.org/mailman/listinfo/v6ops
> --
> Snac mailing list
> Snac@ietf.org
> https://www.ietf.org/mailman/listinfo/snac
>
>
>
>