Re: “DHCPv6, SLAAC, Static Day X - 17 year interoperability issue” 2nd issue

Alexandre Petrescu <alexandre.petrescu@gmail.com> Tue, 10 November 2020 15:22 UTC

Return-Path: <alexandre.petrescu@gmail.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 105243A003F; Tue, 10 Nov 2020 07:22:25 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.67
X-Spam-Level:
X-Spam-Status: No, score=0.67 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_ADSP_CUSTOM_MED=0.001, FORGED_GMAIL_RCVD=1, FREEMAIL_FROM=0.001, NICE_REPLY_A=-0.001, NML_ADSP_CUSTOM_MED=0.9, RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_SOFTFAIL=0.665, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
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 syrBBtYubyXh; Tue, 10 Nov 2020 07:22:23 -0800 (PST)
Received: from sainfoin-smtp-out.extra.cea.fr (sainfoin-smtp-out.extra.cea.fr [132.167.192.228]) (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 714A03A010D; Tue, 10 Nov 2020 07:21:54 -0800 (PST)
Received: from pisaure.intra.cea.fr (pisaure.intra.cea.fr [132.166.88.21]) by sainfoin-sys.extra.cea.fr (8.14.7/8.14.7/CEAnet-Internet-out-4.0) with ESMTP id 0AAFLp1q037191; Tue, 10 Nov 2020 16:21:51 +0100
Received: from pisaure.intra.cea.fr (localhost [127.0.0.1]) by localhost (Postfix) with SMTP id D3F3E20A3DE; Tue, 10 Nov 2020 16:21:51 +0100 (CET)
Received: from muguet1-smtp-out.intra.cea.fr (muguet1-smtp-out.intra.cea.fr [132.166.192.12]) by pisaure.intra.cea.fr (Postfix) with ESMTP id C1325209FAD; Tue, 10 Nov 2020 16:21:51 +0100 (CET)
Received: from [10.11.242.43] ([10.11.242.43]) by muguet1-sys.intra.cea.fr (8.14.7/8.14.7/CEAnet-Internet-out-4.0) with ESMTP id 0AAFLpMN032086; Tue, 10 Nov 2020 16:21:51 +0100
Subject: Re: “DHCPv6, SLAAC, Static Day X - 17 year interoperability issue” 2nd issue
To: Gyan Mishra <hayabusagsm@gmail.com>, "Joel M. Halpern" <jmh@joelhalpern.com>
Cc: 6man WG <ipv6@ietf.org>, draft-mishra-6man-variable-slaac@ietf.org
References: <3A94E3B6-EA5A-453A-8CB1-C11BBDF88B53@gmail.com> <0b83b083-7179-0277-d32e-ac48d9d6fe24@joelhalpern.com> <CABNhwV3HxouhWtWWihLBo7JOjKhOos-AZotGNtkUA5e5jgihiQ@mail.gmail.com> <3132990a-efaa-8582-4d7e-37edd3a70f41@joelhalpern.com> <CABNhwV255GiswknJCfWr+jxhsYiTLujTaP4Kq9LZVRxLztNR-w@mail.gmail.com>
From: Alexandre Petrescu <alexandre.petrescu@gmail.com>
Message-ID: <b29d680b-13aa-28bc-41bd-ebc816cc233f@gmail.com>
Date: Tue, 10 Nov 2020 16:21:51 +0100
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Thunderbird/78.4.1
MIME-Version: 1.0
In-Reply-To: <CABNhwV255GiswknJCfWr+jxhsYiTLujTaP4Kq9LZVRxLztNR-w@mail.gmail.com>
Content-Type: text/plain; charset="utf-8"; format="flowed"
Content-Language: fr
Content-Transfer-Encoding: 8bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipv6/YPLWa-YIxNlwmiqPE5YHuc_uqOU>
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: Tue, 10 Nov 2020 15:22:25 -0000

Le 10/11/2020 à 03:29, Gyan Mishra a écrit :
> I was just giving an example of mixed hosts on the same subnet using 
> different IPv6 addresses methods.  So it can be any network or any
> scenario where you have mix of addressing methods with longer
> prefixes.

It could be even just one single smartphone.  In every single smartphone
there are at least two processors inside.  The use of virtual machines
is highly probable.  Each one would need an address.  They are on
different subnets.

This problem of virtual machines on a smartphone was mentioned by
somebody else earlier, I only repeat it.

There could be, and there are, what I call 'hacks'.  These hacks make it
possible to exclude a /64 from a /56 (prefix exlude options in DHCP or
in PMIP); they make possible to use 'proxy' ND; they make unwritten
assumptions of padding always with 0s; they make a host sending itself
an RA just for the purpose of forming an address; and there are more
hacks that I might not remember that quickly.

Alex

> 
> The problem is that SLAAC does not support >64 prefixes due to IID 64
> bit limitation and that prevents use of DHCPv6 stateful or static
> with >64 prefix subnets.
> 
> 
> On Mon, Nov 9, 2020 at 9:19 PM Joel M. Halpern <jmh@joelhalpern.com>
> wrote:
> 
>> Gyan, I apparently was not unclear. I was not asking who needs to
>> use longer prefixes.  I was asking why. Telling me that some data
>> enters want them does not tell me what problem the data center
>> needs to solve.
>> 
>> Can you explain what problem needs to be solved, for whichever
>> community it is that needs to deploy these longer prefixes?
>> 
>> I presume there is a real problem.  But I can not tell from your 
>> description what it is.
>> 
>> Thank you, Joel
>> 
>> On 11/9/2020 8:37 PM, Gyan Mishra wrote:
>>> This is a separate issue from 3GPP PDP handset segmentation issue
>>> to downstream devices.
>>> 
>>> This issue exists with any deployments where the operator would
>>> like to deploy >64 prefix length host subnets at data center or
>>> access layer and this could be an enterprise or service provider
>>> use case where the router infrastructure is statically configured
>>> so no PD here.
>>> 
>>> So in this case the operator would like to deploy >64 prefixes
>>> and has let’s say all servers are configured with static and all
>>> access hosts are configured with dhcpv6 stateful RFC 8415.  No
>>> PD here.   So we have both static and stateful hosts on the same
>>> subnet.
>>> 
>>> So now you have SLAAC hosts that get added to that same subnet
>>> that now don’t support static or DHCPv6 stateful let’s say
>>> Chromebook or could be any device type for example and now your
>>> are in trouble.
>>> 
>>> So now due to SLAAC not supporting longer prefixes that very real
>>> fear of host operating systems that may only support slaac you
>>> and up in an terrible interoperability situation that you have to
>>> change your prefix length for all devices back to /64 so that all
>>> devices types with the 3 different IPv6 address allocation scheme
>>> can operate on the same subnet