[RTG-DIR]Re: [pim] Re: [Last-Call] Re: Rtgdir last call review of draft-ietf-pim-3810bis-10

Toerless Eckert <tte@cs.fau.de> Mon, 09 September 2024 17:00 UTC

Return-Path: <eckert@i4.informatik.uni-erlangen.de>
X-Original-To: rtg-dir@ietfa.amsl.com
Delivered-To: rtg-dir@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7958DC151093; Mon, 9 Sep 2024 10:00:11 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.659
X-Spam-Level:
X-Spam-Status: No, score=-6.659 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HEADER_FROM_DIFFERENT_DOMAINS=0.25, RCVD_IN_DNSWL_HI=-5, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01] 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 eKKCHmkoUIHr; Mon, 9 Sep 2024 10:00:10 -0700 (PDT)
Received: from faui40.informatik.uni-erlangen.de (faui40.informatik.uni-erlangen.de [IPv6:2001:638:a000:4134::ffff:40]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-256) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D659AC151083; Mon, 9 Sep 2024 10:00:05 -0700 (PDT)
Received: from faui48e.informatik.uni-erlangen.de (faui48e.informatik.uni-erlangen.de [IPv6:2001:638:a000:4134::ffff:51]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by faui40.informatik.uni-erlangen.de (Postfix) with ESMTPS id 4X2Y3h0yZ8z1R6CS; Mon, 9 Sep 2024 19:00:00 +0200 (CEST)
Received: by faui48e.informatik.uni-erlangen.de (Postfix, from userid 10463) id 4X2Y3h0Hv1zkxFc; Mon, 9 Sep 2024 19:00:00 +0200 (CEST)
Date: Mon, 09 Sep 2024 19:00:00 +0200
From: Toerless Eckert <tte@cs.fau.de>
To: David 'equinox' Lamparter <equinox@diac24.net>
Message-ID: <Zt8pkM79HnIhEIMp@faui48e.informatik.uni-erlangen.de>
References: <171645303257.23265.13071555183433458489@ietfa.amsl.com> <ZqA4pRrSIHbEChRn@eidolon.nox.tf> <PH0PR11MB4966C2F68694E9F69A7B5380A9AA2@PH0PR11MB4966.namprd11.prod.outlook.com> <BL0PR05MB5316D008A5849BA5CE8776ACAEAB2@BL0PR05MB5316.namprd05.prod.outlook.com> <ZqPY9izwyBBh7GKV@faui48e.informatik.uni-erlangen.de> <ZqQuV9r1624D4KPZ@eidolon.nox.tf>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Disposition: inline
In-Reply-To: <ZqQuV9r1624D4KPZ@eidolon.nox.tf>
Message-ID-Hash: IB55C4KGEQWQHTOPT2QLUMY6GP4P57PX
X-Message-ID-Hash: IB55C4KGEQWQHTOPT2QLUMY6GP4P57PX
X-MailFrom: eckert@i4.informatik.uni-erlangen.de
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-rtg-dir.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: Ron Bonica <rbonica@juniper.net>, "Eric Vyncke (evyncke)" <evyncke@cisco.com>, Mohamed Boucadair <mohamed.boucadair@orange.com>, Erik Kline <ek.ietf@gmail.com>, "rtg-dir@ietf.org" <rtg-dir@ietf.org>, "draft-ietf-pim-3810bis.all@ietf.org" <draft-ietf-pim-3810bis.all@ietf.org>, "last-call@ietf.org" <last-call@ietf.org>, "pim@ietf.org" <pim@ietf.org>, "draft-ietf-6man-deprecate-router-alert@ietf.org" <draft-ietf-6man-deprecate-router-alert@ietf.org>
X-Mailman-Version: 3.3.9rc4
Precedence: list
Subject: [RTG-DIR]Re: [pim] Re: [Last-Call] Re: Rtgdir last call review of draft-ietf-pim-3810bis-10
List-Id: Routing Area Directorate <rtg-dir.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-dir/A5gsgbMdNzHrA8vuTuRXJR5Nmk0>
List-Archive: <https://mailarchive.ietf.org/arch/browse/rtg-dir>
List-Help: <mailto:rtg-dir-request@ietf.org?subject=help>
List-Owner: <mailto:rtg-dir-owner@ietf.org>
List-Post: <mailto:rtg-dir@ietf.org>
List-Subscribe: <mailto:rtg-dir-join@ietf.org>
List-Unsubscribe: <mailto:rtg-dir-leave@ietf.org>

Thanks, David.

I guess this is all water under the bridge now given how draft-ietf-pim-3810bis-12
is in RFC-Editor queue without the draft having picked up any aspects of retiring the
use of router-alert. Of course, any improvements on that front would have been difficult
to argue given how we wanted to get full Internet Standard for the -bis, and the
router-alert is working "perfectly fine" in MLDv2, any chance would be raising the
issue of backward compatibility and hence upgrading of standards status. Its just
that router-alert in MLDv2 and IGMPv3 (as long as they don't operate in IGMPv3/MLDv1
backeward compatibility mode) is completely redundant.

You are right though, that my proposed text would have introduced backward compatibility issues
in implementations  that ignore membership reports without router-alert. I guess
i was thinking that there could be a nerd knob for "older-querier-present" sending of router
alert, but any nerd-knob wouldn't be good.

If we wanted to still go to eliminate router-alert effectively, i think we would need
to figure out a backward compatible way for an upgraded querier to be discovered by
members, so those memberes can then stop using router-alert. Would be nice/useful if
we had some type of IGMP-options signaling like in PIM Hello. The trick we used with
IGMP/MLD queries to be backward compatible is not very extensible.

Cheers
    Toerless

On Fri, Jul 26, 2024 at 11:16:56PM +0000, David 'equinox' Lamparter wrote:
> On Fri, Jul 26, 2024 at 07:12:22PM +0200, Toerless Eckert wrote:
> [...]
> > To the extend of router-alert i think we would want to say "MUST
> > support receiving messages with router-alert, SHOULD NOT send messages
> > with router alert".
> 
> This is the wrong way around.  For any kind of non-catastrophic interop
> scenario, it needs to say "MUST send messages with router alert, SHOULD
> process received packets with or without router alert."
> 
> This is also the only thing I would consider for the MLD bis draft -
> weakening this text (multiple places):
> 
>   "[...] and if the Router Alert option is present in the Hop-By-Hop
>   Options header of the IPv6 packet. If any of these checks fails, the
>   packet is dropped."
> 
> i.e. adjusting this text in order to allow processing received MLD
> packets without router alert option.
> 
> BUT this can create "desync" scenarios, e.g. snooping switch requires RA
> option, ignores membership report, router doesn't require it, processes
> it.
> 
> I think I'll switch my position from "no opinion" to "change nothing" at
> this point.  Again: I have only raised this issue because it came up in
> 6man.  Better to have discussed and dismissed this than to regret it
> later.
> 
> 
> -equi
> (David)
> 

-- 
---
tte@cs.fau.de