Re: [v6ops] Updating RFC 7084 - alternate logic

Alexandre Petrescu <alexandre.petrescu@gmail.com> Mon, 05 December 2022 13:57 UTC

Return-Path: <alexandre.petrescu@gmail.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 B08CAC1522B4 for <v6ops@ietfa.amsl.com>; Mon, 5 Dec 2022 05:57:34 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.332
X-Spam-Level:
X-Spam-Status: No, score=-4.332 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_DNSWL_HI=-5, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_SOFTFAIL=0.665] 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 bU4bWm1xQgkD for <v6ops@ietfa.amsl.com>; Mon, 5 Dec 2022 05:57:33 -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 B1E7BC1524AD for <v6ops@ietf.org>; Mon, 5 Dec 2022 05:57:32 -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 2B5DvVOu047496; Mon, 5 Dec 2022 14:57:31 +0100
Received: from pisaure.intra.cea.fr (localhost [127.0.0.1]) by localhost (Postfix) with SMTP id 2BD532053C2; Mon, 5 Dec 2022 14:57:30 +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 1C19E20327D; Mon, 5 Dec 2022 14:57:30 +0100 (CET)
Received: from [10.11.242.28] ([10.11.242.28]) by muguet1-sys.intra.cea.fr (8.14.7/8.14.7/CEAnet-Internet-out-4.0) with ESMTP id 2B5DvT9K016845; Mon, 5 Dec 2022 14:57:29 +0100
Message-ID: <ee4c1b38-d25a-62e2-f815-71aa0e368b9e@gmail.com>
Date: Mon, 05 Dec 2022 14:57:28 +0100
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.5.0
Content-Language: fr
To: Gert Doering <gert@space.net>
Cc: Esko Dijk <esko.dijk@iotconsultancy.nl>, "v6ops@ietf.org" <v6ops@ietf.org>
References: <CAPt1N1nqjZyMdGcagHeqOwwZZay=gCdaP_iq-M=JGOZ92=t+aQ@mail.gmail.com> <CWXP123MB516372E5FF9C699BB8180FABD3159@CWXP123MB5163.GBRP123.PROD.OUTLOOK.COM> <CAJgLMKs=CTBAdW=-GaFT+j+rjnd=sdDe6ytoqpZhYE1KW29jUQ@mail.gmail.com> <CWXP123MB51634A6A6D20796AE43A6207D3159@CWXP123MB5163.GBRP123.PROD.OUTLOOK.COM> <db23f437-7dd8-ad24-0c72-e3164dd43f4a@gmail.com> <CWXP123MB516311D9A5E90628BC8E8FD2D3149@CWXP123MB5163.GBRP123.PROD.OUTLOOK.COM> <DU0P190MB1978713EFCC2841F4B762F05FD149@DU0P190MB1978.EURP190.PROD.OUTLOOK.COM> <5782557e-e2d8-48c0-b75c-d67d7e6cb228@gmail.com> <DU0P190MB19782F86F06A030BD9AC4836FD189@DU0P190MB1978.EURP190.PROD.OUTLOOK.COM> <9169a670-1141-d688-fd7c-68f06c221378@gmail.com> <Y4313SQDIpYMfclu@Space.Net>
From: Alexandre Petrescu <alexandre.petrescu@gmail.com>
In-Reply-To: <Y4313SQDIpYMfclu@Space.Net>
Content-Type: text/plain; charset="UTF-8"; format="flowed"
Content-Transfer-Encoding: 8bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/LXW_XLZZb3DTnfxxe3V-9H4YZAE>
Subject: Re: [v6ops] Updating RFC 7084 - alternate logic
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: Mon, 05 Dec 2022 13:57:34 -0000


Le 05/12/2022 à 14:45, Gert Doering a écrit :
> Hi,
> 
> On Mon, Dec 05, 2022 at 02:31:21PM +0100, Alexandre Petrescu wrote:
>> I meant there is a WiFi Access Point in router mode between
>> the snac router and the ISP's inhome router.  It is because of that
>> additional intermediary router that DHCPv6-PD allocations of /64s might
>> not work.
>>
>> To facilitate my expression, allow me to draw a picture:
>>
>>                   /-----------\      ----       ------------        -----
>>     Internet --- |ISP's inhome |--- | AP |-----| snac router|------|IPv6 |
>>                   \  router   /      ----       ------------       |light6
>>                    -----------                                     |bulb |
>>                                                                     -----
> 
> If there is an AP in "router mode", that AP needs to do "router things",
> which means "handle DHCPv6 PD from the snac router to the ISP's router".

True.

But it is not that straightforward.

For that to work, one possibility would be a for the AP in router mode 
to run a DHCPv6 Relay.  But as far as I know there are no WiFi access 
points that run DHCPv6 Relay software.

Another possibility would be that the snac router is precofigured with 
the address of the DHCPv6 server (ISP's inhome router), so it does not 
need to discover it across IP hops, because multicast discovery across 
IP hops does not work.  And, once the prefix is obtained for the snac 
router, there would be a need for the AP to dynamically maintain its rt 
table with respect to that prefix, i.e. run a routing protocol.

There would be a need to simultaneously allocate prefixes and maintain 
routes for them, an operation often reserved to skilled human planners, 
I think.

> No different from any other combination of routers on a string - each
> of the intermediates need to receive DHCPv6 PD requests from "downstream"
> routers and forward "upstream" (and on the way back, install routing table
> entries, of course).

Well, I agree that the situation is not different from other similar 
situations of routers in a string in other networks than home networks.

However, cascaded deployments of DHCPv6-PD, like 
Server-Client/Server-Client... with a few Relays sprinkled here and 
there are far from common.  When they work, they are hand tuned to work, 
because there is no dynamic autoconfiguration mechanism for such deployment.

Alex

> 
> Gert Doering
>   

        -- NetMaster