Re: [v6ops] WGLC: draft-ietf-v6ops-dhcp-pd-per-device-02 -> SLAAC is still the "MUST"

Vasilenko Eduard <vasilenko.eduard@huawei.com> Thu, 05 October 2023 10:46 UTC

Return-Path: <vasilenko.eduard@huawei.com>
X-Original-To: v6ops@ietfa.amsl.com
Delivered-To: v6ops@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7126CC15108A for <v6ops@ietfa.amsl.com>; Thu, 5 Oct 2023 03:46:18 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.904
X-Spam-Level:
X-Spam-Status: No, score=-6.904 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H5=0.001, RCVD_IN_MSPIKE_WL=0.001, 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
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 yBPar54I2BXM for <v6ops@ietfa.amsl.com>; Thu, 5 Oct 2023 03:46:14 -0700 (PDT)
Received: from frasgout.his.huawei.com (frasgout.his.huawei.com [185.176.79.56]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 9DD07C15198B for <v6ops@ietf.org>; Thu, 5 Oct 2023 03:46:06 -0700 (PDT)
Received: from mscpeml500001.china.huawei.com (unknown [172.18.147.207]) by frasgout.his.huawei.com (SkyGuard) with ESMTP id 4S1SqB5Wb0z6K69n for <v6ops@ietf.org>; Thu, 5 Oct 2023 18:44:22 +0800 (CST)
Received: from mscpeml500001.china.huawei.com (7.188.26.142) by mscpeml500001.china.huawei.com (7.188.26.142) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.31; Thu, 5 Oct 2023 13:46:03 +0300
Received: from mscpeml500001.china.huawei.com ([7.188.26.142]) by mscpeml500001.china.huawei.com ([7.188.26.142]) with mapi id 15.01.2507.031; Thu, 5 Oct 2023 13:46:03 +0300
From: Vasilenko Eduard <vasilenko.eduard@huawei.com>
To: Jen Linkova <furry13@gmail.com>
CC: "v6ops@ietf.org" <v6ops@ietf.org>
Thread-Topic: [v6ops] WGLC: draft-ietf-v6ops-dhcp-pd-per-device-02 -> SLAAC is still the "MUST"
Thread-Index: Adn3a4oKOU1bpEzsTU2nllC9qa6vJP//12mA///MYdCAAD+OAP//yllg
Date: Thu, 05 Oct 2023 10:46:03 +0000
Message-ID: <cfc0550921384ee197740c95c8712017@huawei.com>
References: <321ec9c338434550926335cd86c2f6ca@huawei.com> <CAFU7BARTkKykS6RSv+5h8Vhz1YEud6rv20hGRHYBRfttume3nQ@mail.gmail.com> <3db61741e90c4622884c44fa42746cd3@huawei.com> <CAFU7BATmEFpUzcBCrJpx5HQ=xynA8FhM1JNyZwUhH8CpU1=-YA@mail.gmail.com>
In-Reply-To: <CAFU7BATmEFpUzcBCrJpx5HQ=xynA8FhM1JNyZwUhH8CpU1=-YA@mail.gmail.com>
Accept-Language: en-US, zh-CN
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.199.56.242]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/3VqJNh1vZQm7ql3cu5fBLVZe8Po>
Subject: Re: [v6ops] WGLC: draft-ietf-v6ops-dhcp-pd-per-device-02 -> SLAAC is still the "MUST"
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: v6ops discussion list <v6ops.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/v6ops>, <mailto:v6ops-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/v6ops/>
List-Post: <mailto:v6ops@ietf.org>
List-Help: <mailto:v6ops-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/v6ops>, <mailto:v6ops-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 05 Oct 2023 10:46:18 -0000

Hi Jen,
> May I ask you to wait two days
No problem to wait.

If you put inside clear statements that other ways are possible too - it would be enough.
Even if you put inside additionally something like "because some OSes support only SLAAC then probably SLAAC would be the most popular mechanism for address sub-deligation". I am fine with that.
Currently draft misleads that this mechanism is compatible only with SLAAC.
Unfortunately, your e-mails are not attached to the draft.

Section 5 could be renamed to "the solution compatibility with the SLAAC sub-delegation".
It would better reflect the section's essence.
The section "The solution compatibility with the DHCPv6 sub-delegation" would be very welcome.
Ed/
> -----Original Message-----
> From: Jen Linkova [mailto:furry13@gmail.com]
> Sent: Thursday, October 5, 2023 1:26 PM
> To: Vasilenko Eduard <vasilenko.eduard@huawei.com>
> Cc: v6ops@ietf.org
> Subject: Re: [v6ops] WGLC: draft-ietf-v6ops-dhcp-pd-per-device-02 -> SLAAC
> is still the "MUST"
> 
> On Thu, Oct 5, 2023 at 2:55 AM Vasilenko Eduard
> <vasilenko.eduard@huawei.com> wrote:
> > > So to increase the applicability
> >
> > Actually, restricting to 1 mechanism from 3 is to"decrease applicability", not
> "increase".
> >
> > Let network administrators decide what to use between the "DHCP-PD
> client" and the real host.
> 
> It's not always up to the administrator to decide. If the host needs
> SLAAC, not much the administrator can do: either provide the
> SLAAC-suitable prefix, or have a device with a broken connectivity.
> 
> > I expect that in the 3GPP TE case, SLAAC would be enforced.
> >
> > But to block other mechanisms outside the Android domain – is too much.
> 
> The draft doesn't block anything. It's an informational document
> describing a deployment scenario - one of many. However I think it
> would be a good idea to ensure that that scenario allows the
> administrator to connect an arbitrary device to the network and do not
> limit the solution to the cases when the devices can operate w/o SLAAC
> - I guess it would be a completely different draft.
> Let me give you an example: most network segments in my network
> contain no Android devices at all, so it has nothing to do with
> Android not supporting DHCPv6-PD. However if I disable SLAAC on those
> segments and provide DHCPv6 IA_NA only, the network connectivity would
> be broken for the vast majority of the devices. The reason is - as
> I've mentioned before - that currently all implementations I know do
> require SLAAC for forming 464xlat addresses.
> 
> > > The draft doesn't say the client MUST use SLAAC.
> >
> > It does:
> >
> > " The server MUST provide a prefix short enough for the client to assign
> addresses to its interfaces and connected systems via SLAAC"
> 
> This sentence requires *the server* to provide the prefix suitable for
> SLAAC - in case the client needs it. If the client (and connected
> systems) are happy with DHCPv6 IA_NA or manual config or smth else -
> fine, the proposed solution would still work.
> So I do not see where the draft puts any requirements on the client -
> actually, please wait till the end of the week, -03 would make it
> explicit that the draft doesn't put any requirements to the client,
> re: what to do with the delegated prefix - it's about the network
> part.
> 
> > And section 5 is very misleading in the SLAAC direction.
> 
> May I ask you to wait two days, we are rewriting section 5 so it would
> contain facts and facts only - so hopefully it will be less
> misleading.
> 
> > > -----Original Message-----
> >
> > > From: Jen Linkova [mailto:furry13@gmail.com]
> >
> > > Sent: Thursday, October 5, 2023 12:43 PM
> >
> > > To: Vasilenko Eduard <vasilenko.eduard@huawei.com>
> >
> > > Cc: v6ops@ietf.org
> >
> > > Subject: Re: [v6ops] WGLC: draft-ietf-v6ops-dhcp-pd-per-device-02 ->
> SLAAC
> >
> > > is still the "MUST"
> >
> > >
> >
> > > On Thu, Oct 5, 2023 at 2:09 AM Vasilenko Eduard
> >
> > > <vasilenko.eduard=40huawei.com@dmarc.ietf.org> wrote:
> >
> > > > Section 7, second bullet. I strongly object "MUST" for SLAAC.
> >
> > > >
> >
> > > > "Client" may use 3 mechanisms to re-distribute the DHCP-PD prefix:
> >
> > > > 1. SLAAC
> >
> > > > 2. DHCP
> >
> > > > 3. Local algorithm (if VMs or Containers are local to the "client").
> >
> > >
> >
> > > It's not about  how the client distributes the addresses from the
> >
> > > delegate prefix, it's about what devices *downstream* support.
> >
> > > So to increase the applicability of the solution and support an
> >
> > > arbitrary device, SLAAC is needed.
> >
> > > In particular, currently even if a device supports DHCPv6 IA_NA for
> >
> > > address assignment, all implementations I'm aware of would require a
> >
> > > PIO with A=1 to form a 464xlat address. So even if *all* systems use
> >
> > > DHCPv6 IA_NA, you'd need  a SLAAC suitable prefix to make those
> >
> > > systems work in IPv6-only mode.
> >
> > >
> >
> > > > It is wrong that section 5 and section 7 restrict the use case to only the
> first
> >
> > > option.
> >
> > >
> >
> > > Quite the opposite, actually. The draft doesn't prescribe what the
> >
> > > client does with the prefix (wait for -03, we are making the text more
> >
> > > clear on that) - the client can do whatever it wants. The draft
> >
> > > doesn't say the client MUST use SLAAC. It only prescribes that the
> >
> > > server guarantees that the client can use SLAAC if it desires.
> >
> > > It would be unreasonable to restrict this solution to exclude devices
> >
> > > which need SLAAC (e.g. for 464XLAT) - that would limit the
> >
> > > applicability drastically for absolutely no reason.
> >
> > >
> >
> > > > On 9/30/2023 4:42 PM, Xipengxiao wrote:
> >
> > > >
> >
> > > > Hi Folks,
> >
> > > >
> >
> > > > This message initiates a WGLC for draft-ietf-v6ops-dhcp-pd-per-device-
> 02.
> >
> > > The call will end on Oct 14, 2023.  Your opinion will be valued.
> >
> > > >
> >
> > > > Ron & XiPeng
> >
> > > >
> >
> > > >
> >
> > > >
> >
> > > > _______________________________________________
> >
> > > > v6ops mailing list
> >
> > > > v6ops@ietf.org
> >
> > > > https://www.ietf.org/mailman/listinfo/v6ops
> >
> > > > _______________________________________________
> >
> > > > v6ops mailing list
> >
> > > > v6ops@ietf.org
> >
> > > > https://www.ietf.org/mailman/listinfo/v6ops
> >
> > >
> >
> > >
> >
> > >
> >
> > > --
> >
> > > SY, Jen Linkova aka Furry
> >
> >
> 
> 
> 
> --
> SY, Jen Linkova aka Furry