Re: [MBONED] [pim] IGMPv3 backward compatibility issue killing SSM

Hitoshi Asaeda <asaeda@ieee.org> Thu, 22 February 2024 20:22 UTC

Return-Path: <asaeda@ieee.org>
X-Original-To: mboned@ietfa.amsl.com
Delivered-To: mboned@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 917CFC15154A for <mboned@ietfa.amsl.com>; Thu, 22 Feb 2024 12:22:43 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.107
X-Spam-Level:
X-Spam-Status: No, score=-2.107 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, 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
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=ieee.org
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 RYaHWTlY7D9V for <mboned@ietfa.amsl.com>; Thu, 22 Feb 2024 12:22:40 -0800 (PST)
Received: from mail-pf1-x430.google.com (mail-pf1-x430.google.com [IPv6:2607:f8b0:4864:20::430]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 01397C14F75F for <mboned@ietf.org>; Thu, 22 Feb 2024 12:22:39 -0800 (PST)
Received: by mail-pf1-x430.google.com with SMTP id d2e1a72fcca58-6e3ffafa708so60393b3a.1 for <mboned@ietf.org>; Thu, 22 Feb 2024 12:22:39 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ieee.org; s=google; t=1708633359; x=1709238159; darn=ietf.org; h=to:references:message-id:content-transfer-encoding:cc:date :in-reply-to:from:subject:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=+Zf7+ZX1fpbgWzbx169i98nEHqyFTtYBlPZSIYFoGfQ=; b=LtzrvXc8nClWpiwTa7Pw1MYyaQ1gPG89y0oezh9NvUtiGEgv18P9br/o0pU7bxv1F5 ky9ouaJqCWDA+Y9Utmv6BGE6CM4x3Kpr3jSGdlPVrPRjPqaVFIO3zqIP9S7TeaF+e4NG iFRq05kaCnkacLAYK1wLL7BkrPc+PBLeEpd3c=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1708633359; x=1709238159; h=to:references:message-id:content-transfer-encoding:cc:date :in-reply-to:from:subject:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=+Zf7+ZX1fpbgWzbx169i98nEHqyFTtYBlPZSIYFoGfQ=; b=WCP8kywUZ7YVFnxIVSmPXSAaoNVsUajAI4pCV5zZz88a5soOtmq1njZl1R4Tp1AbfD DxMY6PUVbOQX6BzmfcRHdrZhu2wH+tUqhLU2Y/anGoFQ5mFR0MfSCK9FtTRvvdGuIksi k5sMVOU4FG4qRzUFXJn9yphB9UsUe5tuEVThtLnENVkEqqcxdQU+hZp5iJlgllto7NQw /9k9pWRsnvm/0xknKxLpMvtj/wVBLGNg1aHmx4VcImrojLIc0iMQOicDYclfaj7uTOyB e9tCoamfVE+xOShQUyjvU1wll8m5UEPQRz5Ym1JzHzvnsSq4FeNh+f+fTCNJAE0zJc9a RoRA==
X-Forwarded-Encrypted: i=1; AJvYcCUtfNtr881Lkgv3sCwjaVOjcVD9i9vr193mzLZYQx2MEnVGqExxZctSZ/GcURUNJIpFKkBlInfDocbl2Mt6Fr0=
X-Gm-Message-State: AOJu0Yw36/eHS2reiaxb+5OguxtTOUY2oYNbRIbLN4UiBpzZToxq2t2Y KsElYFdh3SI1s7qvuQTXAwtPd/Mf24HBCf3ASxPB/FJYvnxO+WnEq9RimKuUCZroRozO0CSnnC0 =
X-Google-Smtp-Source: AGHT+IEr21MbDzWAXRa40l3iu6sjzBoSSl3R6gPjj89G3MVxSHMD9waK5QLarLMHMuFllv8X8Nr3ww==
X-Received: by 2002:a05:6a20:94cd:b0:19e:5d4d:79b with SMTP id ht13-20020a056a2094cd00b0019e5d4d079bmr33457203pzb.1.1708633358790; Thu, 22 Feb 2024 12:22:38 -0800 (PST)
Received: from smtpclient.apple (098-147-008-008.res.spectrum.com. [98.147.8.8]) by smtp.gmail.com with ESMTPSA id k4-20020aa790c4000000b006e04b47e17asm11422265pfk.214.2024.02.22.12.22.37 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Thu, 22 Feb 2024 12:22:38 -0800 (PST)
Content-Type: text/plain; charset="us-ascii"
Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3731.700.6.1.1\))
From: Hitoshi Asaeda <asaeda@ieee.org>
In-Reply-To: <76454dcc-61ae-49bf-9c71-1b424994bcce@innovationslab.net>
Date: Thu, 22 Feb 2024 10:22:36 -1000
Cc: Stig Venaas <stig@venaas.com>, "mboned@ietf.org" <mboned@ietf.org>, "pim@ietf.org" <pim@ietf.org>
Content-Transfer-Encoding: quoted-printable
Message-Id: <9DB48B26-1B1C-4B30-B46C-D447194A68AC@ieee.org>
References: <CAHANBtKf03ukXH4sgwN0WVdkaVXnbRYdAGBDmQK56YXrS-z6yA@mail.gmail.com> <CAHANBtKdfS0cPceqv8_R+ToeGOBdUksH7gArKqegqSt_Q0Sf0Q@mail.gmail.com> <ZXtzwBljE45Og27f@faui48e.informatik.uni-erlangen.de> <EDE809A0-E672-4A3B-9F46-E08ECD3D4C23@akamai.com> <edc9d539-4b6c-f238-54c6-210c152e2065@juniper.net> <e9ed1779-4f43-4f71-b8c3-d813bcea81d1@innovationslab.net> <532D7FE8-B721-4CF8-A54D-CF139BD8128B@ieee.org> <8DF64ABE-E20A-4C2C-A3D5-63ECEE24EA6C@juniper.net> <d8704ceb-932b-4878-ae3b-6e9cdc523078@innovationslab.net> <CAHANBt+yvv0DT7TYVc4FF5V9y42fHY=GvTYPw-K2ed1XTVLsXg@mail.gmail.com> <76454dcc-61ae-49bf-9c71-1b424994bcce@innovationslab.net>
To: Brian Haberman <brian@innovationslab.net>
X-Mailer: Apple Mail (2.3731.700.6.1.1)
Archived-At: <https://mailarchive.ietf.org/arch/msg/mboned/JDqLAiiBhgyZLYntp9e3rirRCp0>
Subject: Re: [MBONED] [pim] IGMPv3 backward compatibility issue killing SSM
X-BeenThere: mboned@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: Mail List for the Mboned Working Group <mboned.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mboned>, <mailto:mboned-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mboned/>
List-Post: <mailto:mboned@ietf.org>
List-Help: <mailto:mboned-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mboned>, <mailto:mboned-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 22 Feb 2024 20:22:43 -0000

Hi Brian,

I apologize if I repeat and loop back to the same discussion.

Toerless previously mentioned;

> RFC3376 (and currently rfc3376bis too) writes (line numbers from idnits):
> 
> 1837       *  If any older versions of IGMP are present on routers, the querier
> 1838          MUST use the lowest version of IGMP present on the network.  This
> 1839          must be administratively assured; routers that desire to be
> 1840          compatible with IGMPv1 and IGMPv2 MUST have a configuration option
> 1841          to act in IGMPv1 or IGMPv2 compatibility modes.
> 
> The second sentence is either english that i do not understand, or it is in contradiction to
> the first sentence. If there is a configuration option to enable/disable router compatibility
> with IGMPv1/IGMPv2, and i disable this configuration option on my router, then i would
> be in contradiction to the first sentence, wouldn't i ?

I also have the similar feeling, but IMO (as I said previously, too), keeping this backward compatibility mode is Ok. The reasonable solution is that disabling the backward compatibility mode is the default (MUST?). And enabling the backward compatibility mode can be selected by operation (SHOULD? MAY?).
Above rule is applied to any address range, but using SSM address range does not affect anything (i.e., always use IGMPv3/MLDv2 in SSM range). 

What do you think?

Regards,

Hitoshi


> On Feb 22, 2024, at 8:43, Brian Haberman <brian@innovationslab.net> wrote:
> 
> Hi Stig,
> 
> On 1/5/24 11:27 AM, Stig Venaas wrote:
>> Hi Brian
>> I'm personally fine with no changes, if we make changes then I think
>> they should be at most recommendations. Hopefully we will see more
>> widespread IGMPv3 support and this will be less of an issue. It will
>> also help if implementations have IGMPv3 enabled by default.
>> Section 7.2 is the more problematic part, but the issue is mainly with
>> some unmanaged/unexpected device using version 1 or 2 I believe. If
>> there are unexpected pim routers present or some pim router has wrong
>> configuration, then things may break in many ways even if we were to
>> address the v3 fallback. E.g. the unexpected device may become DR and
>> not supporting v3 at all, or not having correct RP configuration.
> 
> I have not seen any suggested text changes for 7.2 to address the unexpected use of v1 or v2. Still open to adding recommendations for default settings of the compatibility mode variables, but haven't heard anyone agreeing with such a change.
> 
> Regards,
> Brian
> _______________________________________________
> MBONED mailing list
> MBONED@ietf.org
> https://www.ietf.org/mailman/listinfo/mboned