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
- Re: [v6ops] WGLC: draft-ietf-v6ops-dhcp-pd-per-de… Vasilenko Eduard
- Re: [v6ops] WGLC: draft-ietf-v6ops-dhcp-pd-per-de… Jen Linkova
- Re: [v6ops] WGLC: draft-ietf-v6ops-dhcp-pd-per-de… Vasilenko Eduard
- Re: [v6ops] WGLC: draft-ietf-v6ops-dhcp-pd-per-de… Vasilenko Eduard
- Re: [v6ops] WGLC: draft-ietf-v6ops-dhcp-pd-per-de… Jen Linkova
- Re: [v6ops] WGLC: draft-ietf-v6ops-dhcp-pd-per-de… Vasilenko Eduard
- Re: [v6ops] WGLC: draft-ietf-v6ops-dhcp-pd-per-de… Owen DeLong
- Re: [v6ops] WGLC: draft-ietf-v6ops-dhcp-pd-per-de… Gert Doering
- Re: [v6ops] WGLC: draft-ietf-v6ops-dhcp-pd-per-de… Brian E Carpenter
- Re: [v6ops] WGLC: draft-ietf-v6ops-dhcp-pd-per-de… Martin Huněk
- Re: [v6ops] WGLC: draft-ietf-v6ops-dhcp-pd-per-de… Owen DeLong
- Re: [v6ops] WGLC: draft-ietf-v6ops-dhcp-pd-per-de… Owen DeLong
- Re: [v6ops] WGLC: draft-ietf-v6ops-dhcp-pd-per-de… Ole Trøan
- Re: [v6ops] WGLC: draft-ietf-v6ops-dhcp-pd-per-de… Gert Doering
- Re: [v6ops] WGLC: draft-ietf-v6ops-dhcp-pd-per-de… Ole Troan
- Re: [v6ops] WGLC: draft-ietf-v6ops-dhcp-pd-per-de… Brian E Carpenter
- Re: [v6ops] WGLC: draft-ietf-v6ops-dhcp-pd-per-de… Jen Linkova
- Re: [v6ops] WGLC: draft-ietf-v6ops-dhcp-pd-per-de… Ole Troan
- Re: [v6ops] WGLC: draft-ietf-v6ops-dhcp-pd-per-de… Vasilenko Eduard
- Re: [v6ops] WGLC: draft-ietf-v6ops-dhcp-pd-per-de… Jen Linkova
- Re: [v6ops] WGLC: draft-ietf-v6ops-dhcp-pd-per-de… Joel Halpern