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

Stig Venaas <stig@venaas.com> Mon, 08 April 2024 21:27 UTC

Return-Path: <stig@venaas.com>
X-Original-To: pim@ietfa.amsl.com
Delivered-To: pim@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B59B7C14F74A for <pim@ietfa.amsl.com>; Mon, 8 Apr 2024 14:27:05 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.894
X-Spam-Level:
X-Spam-Status: No, score=-1.894 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_NONE=0.001, 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 (2048-bit key) header.d=venaas-com.20230601.gappssmtp.com
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 Jc-gPVqlgrpk for <pim@ietfa.amsl.com>; Mon, 8 Apr 2024 14:27:01 -0700 (PDT)
Received: from mail-lf1-x134.google.com (mail-lf1-x134.google.com [IPv6:2a00:1450:4864:20::134]) (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 D1D03C14F6E1 for <pim@ietf.org>; Mon, 8 Apr 2024 14:27:01 -0700 (PDT)
Received: by mail-lf1-x134.google.com with SMTP id 2adb3069b0e04-516d1c8dc79so5231271e87.1 for <pim@ietf.org>; Mon, 08 Apr 2024 14:27:01 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=venaas-com.20230601.gappssmtp.com; s=20230601; t=1712611620; x=1713216420; darn=ietf.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=z6eN4XmSkaislhVyPPP/n3rtWIXefnOI7iTebbsoRe0=; b=r0+TJ9cUV921i11oZWwyMOs5DUbVo6W4KpAQ8uqYicEStN2P5IM1dLFwkJEd5TtFKX t/ndJ4CLiXd2v67Wgh2zwVKzHecuN3YHRf113H5sDJmVT9WKsEiyhU78Dsba64+JN/gW iJBFt7gD53PoWsJ4VG6AOrcLgXzKmmPPQEDmWzDh6aqgrBdfBwLFPzecR5s9xpkJRdTl S6b7rrEdItKQda+vPJxJggB7aBx0y7lRms0XaNJyfOhQw7l0RhgXiPNU6qlJQX/HdjK0 Mj0yFHF1xKMJEgH0vD5hDWTXglRhKxNg8aVcIjrOF1EVMI1QPQnQQWPrpiVturWRZ3p2 Ib4g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1712611620; x=1713216420; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=z6eN4XmSkaislhVyPPP/n3rtWIXefnOI7iTebbsoRe0=; b=IY1S8s7pCT5RYOmUWWDqzrEjIuQW1xYZx6aJ+3YgGf5umfjqlUcw9cf1fyYk8B+Br/ H720Lj6SJbh7DPxF1w4+DqccJi9Z/qxd8dBnM3WaOoead4PMQXr93KGhbYx1KGHvsF0t jnjiAZpYaCUGyIcLoNhw6q12mY3p+5luK84PvDrLBATxXOECCkv8gFBoBTJLTjze/qOk 72M4lxKfMfBuXtb+ppX5JL63q00JDX8rPhVBPoFPwYEOoiwogtuBm1t51yEjFt6qydzr oWRbNLeRKoEGOebTnpmKSUIvgadnw6QsJnvx620qOD+2p9vANGg6c379zm8zzOz9zZtg AsdA==
X-Gm-Message-State: AOJu0YyTGLX61Hngq4db4CmGpIsDwjPJkq6ffo2vytv8B3gTa0FUv+3D unRtfNPwYxDPTKVG9lRnndDc+S/KXSeWmawm4Ayw4h32ZxLhwd9wEoyyLHPi4fQePtF5DRLShzw 74fsgL2tXM9BhydmXb+GpYzqrjGcS96yMXvBVEEaqWcFnCUYrl8erLA==
X-Google-Smtp-Source: AGHT+IELcWBRg8FVP1/XfqyiJ2rc62XEIFSGpHeEc1Z3Kh6hlpv/p74fDVr58Cx/zMU9BD8yf9rxgL7EYOIdZCAcY6I=
X-Received: by 2002:a19:ca1e:0:b0:516:d15b:f123 with SMTP id a30-20020a19ca1e000000b00516d15bf123mr7255351lfg.6.1712611619579; Mon, 08 Apr 2024 14:26:59 -0700 (PDT)
MIME-Version: 1.0
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> <CAHANBtJ0S8RfVvfcMHO5XKeDMpzN0O4Jn3MFPJXecNpBVNs6gQ@mail.gmail.com> <8c620ad0-2174-4cc4-9df9-5940e1225fac@innovationslab.net> <cd8cbc0b-a69d-3bcd-c107-9cc1c4435feb@juniper.net> <CAHANBtL_-Sd-iLV4TjvX+WwrkQHAU3m6w5dNiniqvWYuZjWtvA@mail.gmail.com> <85877FB7-A7E1-4EA2-9A15-80E1262ED956@ieee.org> <8f3b0fba-4dac-41b3-851e-21ab94c660db@innovationslab.net>
In-Reply-To: <8f3b0fba-4dac-41b3-851e-21ab94c660db@innovationslab.net>
From: Stig Venaas <stig@venaas.com>
Date: Mon, 08 Apr 2024 14:26:48 -0700
Message-ID: <CAHANBtLPuGUAqKeJF_H86_N6RnzYitugHNBV0tgVb6cTMTq_xw@mail.gmail.com>
To: Brian Haberman <brian@innovationslab.net>
Cc: pim@ietf.org
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/pim/j87gLztbwN0VjFFvQbw2aKwzVh8>
Subject: Re: [pim] [MBONED] IGMPv3 backward compatibility issue killing SSM
X-BeenThere: pim@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: Protocol Independent Multicast <pim.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/pim>, <mailto:pim-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/pim/>
List-Post: <mailto:pim@ietf.org>
List-Help: <mailto:pim-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pim>, <mailto:pim-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 08 Apr 2024 21:27:05 -0000

Hi Brian

I don't think changing defaults would be sufficient. My concern (and I
think that is what others are concerned about as well) is that hosts
and routers fall back to older versions when there is an older version
querier, as specified in 7.2.1 and 7.3.1. Regardless of the default,
it says that they must change mode or fall back.

I think we need some text where we RECOMMEND that hosts and routers
have a knob that disables compatibility mode and makes the host/router
always operate in IGMPv3 mode. This should of course be off by default
(fall back as usual). I'm happy if there is a more lightweight
approach that I'm not seeing.

Regards,
Stig

On Tue, Apr 2, 2024 at 12:10 PM Brian Haberman <brian@innovationslab.net> wrote:
>
> Hi Hitoshi,
>
> On 3/20/24 10:01 PM, Hitoshi Asaeda wrote:
> >
> > I thought what we need to clarify in DS IGMPv3/MLDv2 RFCs is that, as Brian mentioned, we can simply add recommended default settings for the compatibility mode variables. That’s all, I thought.
> >
> > But you remind me of the following four situations.
> >
> > 1. querier = SSM capable, forwarder = SSM capable -> no fallback
> > 2. querier = SSM capable, forwarder = non-SSM capable -> fallback
> > 3. querier = non-SSM capable, forwarder = SSM capable -> no fallback (and SSM capable router must become (replace) querier?)
> > 4. querier = non-SSM capable, forwarder = non-SSM capable -> fallback
> >
> > I wonder how above 2 and 3 are clearly considered in some RFCs?
>
> Which RFCs are you worried about? I think 3376 and 3376bis cover this in
> section 7.3 with discussion of the compatibility mode and group
> compatibility mode variables. We would augment that discussion with a
> recommendation that those compatibility mode variables default to IGMPv3
> mode.
>
> Table 9 in section 7.2.1 already indicates that hosts default to IGMPv3
> mode. We need to indicate a similar default in section 7.3.1.
>
> Regards,
> Brian
>
> _______________________________________________
> pim mailing list
> pim@ietf.org
> https://www.ietf.org/mailman/listinfo/pim