Re: [Snac] Router using Ipv6 prefix length = 67

Alexandre Petrescu <alexandre.petrescu@gmail.com> Tue, 06 June 2023 11:15 UTC

Return-Path: <alexandre.petrescu@gmail.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 1CF8FC135DE2 for <snac@ietfa.amsl.com>; Tue, 6 Jun 2023 04:15:39 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.671
X-Spam-Level:
X-Spam-Status: No, score=0.671 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_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_SOFTFAIL=0.665, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=no 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 sk4Kd04-wa1x for <snac@ietfa.amsl.com>; Tue, 6 Jun 2023 04:15:35 -0700 (PDT)
Received: from oxalide-smtp-out.extra.cea.fr (oxalide-smtp-out.extra.cea.fr [132.168.224.13]) (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 27A2EC15154C for <snac@ietf.org>; Tue, 6 Jun 2023 04:15:34 -0700 (PDT)
Received: from pisaure.intra.cea.fr (pisaure.intra.cea.fr [132.166.88.21]) by oxalide-sys.extra.cea.fr (8.14.7/8.14.7/CEAnet-Internet-out-4.0) with ESMTP id 356BFVNc039507 for <snac@ietf.org>; Tue, 6 Jun 2023 13:15:31 +0200
Received: from pisaure.intra.cea.fr (localhost [127.0.0.1]) by localhost (Postfix) with SMTP id 794002045EC for <snac@ietf.org>; Tue, 6 Jun 2023 13:15:31 +0200 (CEST)
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 6DA4020438E for <snac@ietf.org>; Tue, 6 Jun 2023 13:15:31 +0200 (CEST)
Received: from [10.8.32.70] (is156570.intra.cea.fr [10.8.32.70]) by muguet1-sys.intra.cea.fr (8.14.7/8.14.7/CEAnet-Internet-out-4.0) with ESMTP id 356BFV9q006617 for <snac@ietf.org>; Tue, 6 Jun 2023 13:15:31 +0200
Message-ID: <6a96eddb-44bf-6da5-2b15-3c0c08d5b296@gmail.com>
Date: Tue, 06 Jun 2023 13:15:31 +0200
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.11.2
Content-Language: fr
To: snac@ietf.org
References: <39BE8173-F4D2-4B8C-A136-A5A7F441B3BF@amazon.com> <10B44E76-01E1-4A09-881D-2228B4E07508@amazon.com> <CAGwZUDvWAnFJO4KJCyd0k_ydxzZaxEZ+D9-WXFCb_gfOHWOPwA@mail.gmail.com>
From: Alexandre Petrescu <alexandre.petrescu@gmail.com>
In-Reply-To: <CAGwZUDvWAnFJO4KJCyd0k_ydxzZaxEZ+D9-WXFCb_gfOHWOPwA@mail.gmail.com>
Content-Type: text/plain; charset="UTF-8"; format="flowed"
Content-Transfer-Encoding: 8bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/snac/oIe5L8_lKObNYUCYNJTr2M5mXzQ>
Subject: Re: [Snac] Router using Ipv6 prefix length = 67
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: Tue, 06 Jun 2023 11:15:39 -0000


Le 06/06/2023 à 00:24, Jonathan Hui a écrit :
> Hi Alan,
> 
> Thanks for sharing this information.
> 
> It seems the Netgear WNP3000 is not conformant to

I have a list of 2 other XXX things (e.g. openbsd implementation, and 
linux vslaac patch) which might be considered by some people, or maybe 
by WG consensus, to be non conformant to the documents you cite.

I also know about some RFCs who explicitely, or some times silently, 
tell that these 2-3 things are right to do what they do.

I am not sure who is right or wrong, or whether there is a notion of 
rightfulness to start with in this context.

Alex

  RFC 7084 Section 4.3
> <https://datatracker.ietf.org/doc/html/rfc7084#section-4.3> and RFC 2464 
> Section 4 <https://datatracker.ietf.org/doc/html/rfc2464#section-4>. 
> That said, I think it makes sense for the stub router implementation to 
> be defensive in these situations and include prefix length in the 
> definition of a "usable prefix".
> 
> As for spec text, draft-ietf-snac-simple-01 Section 5.1.1 already states:
> 
>     IPv6 addressing is considered to be present on the link if a usable
>     on-link prefix is advertised on the adjacent infrastructure link.  A
>     usable on-link prefix is a prefix advertised on the link that has a
>     preferred time of 30 minutes or more, is marked on-link and allows
>     autonomous configuration.
> 
> One could argue that "allows autonomous configuration" already covers 
> this requirement, given that RFC 2464 Section 4 states:
> 
>     An IPv6 address prefix used for stateless autoconfiguration [ACONF]
>     of an Ethernet interface must have a length of 64 bits.
> 
> If we wanted to make a change, we could add some clarifying text like:
> 
>     A prefix that allows autonomous configuration includes having the PIO
>     A-flag set to 1 and required prefix length for the given link.
> 
> Thoughts?
> 
> --
> Jonathan Hui
> 
> 
> 
> On Sun, Jun 4, 2023 at 10:33 AM Collins, Alan 
> <alaclli=40amazon.com@dmarc.ietf.org 
> <mailto:40amazon.com@dmarc.ietf.org>> wrote:
> 
>     __ __
> 
>     Hello Ted, Jonathan. ____
> 
>     __ __
> 
>                      We have multiple test setups testing Matter over
>     Thread back-to-back pairing while connected to infrastructure using
>     different (hundreds) of Wifi AP with default settings. The setup:____
> 
>     __ __
> 
>     ____
> 
>     Recently, while using Netgear WNP3000 , the Matter pairing failed.
>     The non-thread matter controller is not getting an IPv6 global
>     address, so even that the routing table contains the prefix to reach
>     into the Thread BR, the IP stack does not allow it without a global
>     IP of its own. ____
> 
>     __ __
> 
>     Thread BR is only sending icmpv6 RA with RIO. The PIO is not
>     included because there is another router in the network already
>     sending PIO. ____
> 
>     However, since that PIO has length = 67, the non-Thread matter
>     controller won’t use it to create a global IP. It’s not even sending
>     NS for DAD. ____
> 
>     __ __
> 
>     ____
> 
>     __ __
> 
>     We think the abnormal ipv6 PIO prefix RA is from the backend Cisco
>     OUI MAC address. We are investigating. ____
> 
>     __ __
> 
>     However, this opens an opportunity to create a more robust behavior
>     from Thread BR, to add more logic into processing the existing PIO
>     before deciding not to send a PIO of its own. ____
> 
>     __ __
> 
>     Thank you in advance for looking into this.____
> 
>     __ __
> 
>     Cheers,____
> 
>     Alan Collins ____
> 
>     __ __
> 
>     __ __
> 
>     __ __
> 
>     -- 
>     Snac mailing list
>     Snac@ietf.org <mailto:Snac@ietf.org>
>     https://www.ietf.org/mailman/listinfo/snac
>     <https://www.ietf.org/mailman/listinfo/snac>
> 
>