Re: [pim] draft-ietf-pim-multicast-lessons-learned-02 & BIDIR-PIM

Dino Farinacci <farinacci@gmail.com> Wed, 06 December 2023 21:20 UTC

Return-Path: <farinacci@gmail.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 7A20AC15C294 for <pim@ietfa.amsl.com>; Wed, 6 Dec 2023 13:20:31 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.106
X-Spam-Level:
X-Spam-Status: No, score=-2.106 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, 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_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=gmail.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 jbfbptwWbHfq for <pim@ietfa.amsl.com>; Wed, 6 Dec 2023 13:20:27 -0800 (PST)
Received: from mail-pf1-x435.google.com (mail-pf1-x435.google.com [IPv6:2607:f8b0:4864:20::435]) (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 B0CB0C151080 for <pim@ietf.org>; Wed, 6 Dec 2023 13:20:27 -0800 (PST)
Received: by mail-pf1-x435.google.com with SMTP id d2e1a72fcca58-6ce972ac39dso276610b3a.3 for <pim@ietf.org>; Wed, 06 Dec 2023 13:20:27 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1701897626; x=1702502426; 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=fOpZKEgkcX8FqLkOEdjvuJMUjXyeBUv1PjG02GYkO8Q=; b=aoRqMlBr9jx0iTLhRBYMrmxVtvWEyTrzwNqbrUsDL12gymyUarfCRw6xakxuIcFSBZ GGo1zt5Vha8tFNOn3bOm4iw6Xny2WLDndvrgBV89ItpTMYqZRrTlOqxIkXRecwHkfIzs wKf7xEuKr/lKaCybe8MGfjQgT3RdCmjF38M5Mltqks94MYdBFCzktpl/CAEjwWIyHvpv OwcgIjt4qAgJ+VkzmxV2fhhfXm8uG1geF0bcduH8+pxZgGCRJRkmZ7Pnbko/3Lbxl8vA 2JAPKno+hhLUOIfk/FO/XfZVu3gm4AMHjzVvfMB7y3e00rAfL4ugsMkT6k1wWjTlWp4n 9Q8Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1701897626; x=1702502426; 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=fOpZKEgkcX8FqLkOEdjvuJMUjXyeBUv1PjG02GYkO8Q=; b=qn/w7uK+FRoDM5PTbMA9Gn1kIWP5H0JJ/+4Zh4P2a440uxWRKHipdLt9IrcZP6zzPq cX/ZLvu9TkeJXBmsX2XH+aTQKZ6Z663ASyF9kE6OuIP4SperIWo5C5DEqw6YZ9BdWa7R hG7sjghv5ThbiMMmoDrVUidbPVVb8exDlcpEjOF1/bpYCAntcyJI3C0Iw0e9UJQs7qyS SCbSgHna760F8DpTbzx3NUBRTj/xYy2biC3XXfwKzlLdnwgZWDMU5YvglZTrC7tj90z0 6i+eVqPCwLybcgS+FjiXkzsWCDlsYyThE+qx7xjVtzoiCRiUUtBVYdoTiKMgDkTqq5BE eljQ==
X-Gm-Message-State: AOJu0YyIj8PKq3kOTSuFLi06bIRsoBdxx7Hh1o2EFRTypsw7vRVPWyEL Ce29hzDmsGS8/v4UnJhl3Jg=
X-Google-Smtp-Source: AGHT+IEEbx2q6F+cyUZeEwPyEcWOXYJQUPJNtTByq6tinhZSoYV7jiBhgCjLFuYeB5c6Rsc2+nZWtg==
X-Received: by 2002:a05:6a00:f0b:b0:6ce:770c:6a90 with SMTP id cr11-20020a056a000f0b00b006ce770c6a90mr1458201pfb.61.1701897626297; Wed, 06 Dec 2023 13:20:26 -0800 (PST)
Received: from smtpclient.apple ([2603:3024:1519:a000:8959:f361:cf57:ac52]) by smtp.gmail.com with ESMTPSA id a18-20020a056a000c9200b006cbef269712sm420052pfv.9.2023.12.06.13.20.25 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Wed, 06 Dec 2023 13:20:25 -0800 (PST)
Content-Type: text/plain; charset="us-ascii"
Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3731.700.6\))
From: Dino Farinacci <farinacci@gmail.com>
In-Reply-To: <CY4PR1301MB20715F999EABF27A3203A195F484A@CY4PR1301MB2071.namprd13.prod.outlook.com>
Date: Wed, 06 Dec 2023 13:20:14 -0800
Cc: Lenny Giuliano <lenny@juniper.net>, "James.A.Stevens@collins.com" <James.A.Stevens@collins.com>, "pim@ietf.org" <pim@ietf.org>
Content-Transfer-Encoding: quoted-printable
Message-Id: <BAE79A85-793A-42FD-A8E8-80F78450C821@gmail.com>
References: <mailman.25917.1701459411.4452.pim@ietf.org> <PH1P110MB11484E355D8A8E5748F2AD77B081A@PH1P110MB1148.NAMP110.PROD.OUTLOOK.COM> <4a7068a1-9e96-a23f-9a39-057b8c4889a6@juniper.net> <CY4PR1301MB20715F999EABF27A3203A195F484A@CY4PR1301MB2071.namprd13.prod.outlook.com>
To: Michael McBride <michael.mcbride@futurewei.com>
X-Mailer: Apple Mail (2.3731.700.6)
Archived-At: <https://mailarchive.ietf.org/arch/msg/pim/_kCvdWi0HinVaSX0ewoh1FfHVU0>
Subject: Re: [pim] draft-ietf-pim-multicast-lessons-learned-02 & BIDIR-PIM
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: Wed, 06 Dec 2023 21:20:31 -0000

The terms "deprecating" and "not deploying" say different things, where the former is stronger than the latter. Does the lessons-learned document want to make a stronger statement or just be compatible with RFC 8815?

And notice the verb "recommending" keeps it light as well. I guess to avoid mandates.

Dino

> On Dec 6, 2023, at 11:56 AM, Michael McBride <michael.mcbride@futurewei.com> wrote:
> 
>> Correct, RFC8815 deprecates Interdomain ASM
> 
> But does it? It certainly recommends doing so. This is what I've been trying to get at. 8815 recommends not deploying interdomain ASM. But is that deprecation? The protocols involved certainly are not deprecated. Maybe it's just semantics. When I think of deprecation I think of formal deprecation like TLS 1.0/1 deprecation in 8996.
> 
> So to be accurate in our future drafts, like lessons-learned, I would rather say RFC8815 recommends deprecating Interdomain ASM.
> 
> mike
> 
> 
> 
> -----Original Message-----
> From: pim <pim-bounces@ietf.org> On Behalf Of Leonard Giuliano
> Sent: Tuesday, December 5, 2023 4:52 PM
> To: Stevens, Jim A Collins <James.A.Stevens=40collins.com@dmarc.ietf.org>
> Cc: pim@ietf.org
> Subject: Re: [pim] draft-ietf-pim-multicast-lessons-learned-02 & BIDIR-PIM
> 
> 
> On Fri, 1 Dec 2023, Stevens, Jim A Collins wrote:
> 
> <snipped>
> |
> | RFC 8815 deprecates ASM for interdomain but not for intradomain
> |
> | However, when providing feedback on the draft RFC 8815 I couldn't come
> | up with interdomain ASM examples.  Since then, I've found interdomain
> | ASM use cases where multiple national militaries operate together and
> | are sharing tactical data using multicast groups - again where many
> | nodes can be sources as well as destinations - so need to be ASM.
> | These cases typically operate with IPsec and have similar inter-domain
> | peering like RFC 8313 section 3.2.  So, if RFC 8815 were still in
> | draft, I would argue that ASM shouldn't be deprecated for ASM, but
> | instead have a discussion on when interdomain ASM makes sense and when it doesn't.
> 
> Correct, RFC8815 deprecates Interdomain ASM.  The doc is very clear about not applying to Intradomain, in large part to Jim's input.  And indeed, section 4.8 could certainly cover the scenario listed above.
> 
> That said, it's worth remembering that the WG's do not have a police force to enforce BCPs and that these recommendations are just that.  It's also worth remembering the purpose of RFC8815 in the first place.  Namely, to give clear direction to the rest of the industry, and in particular to app devs, to focus on SSM.  Two+ decades after IGMPv3/SSM were specified, we still have many devices like set-top boxes that do not support IGMPv3, and operators had nothing to point to for guidance to those folks.  Does there exist some apps out there that might be better suited to ASM? Certainly, but a solid consensus agreed those were exceptions that were not applicable to interdomain deployments and not worth the cost of supporting from a network ops perspective.  We must always balance tradeoffs, and the motivation behind RFC8815 was that a lack of clear direction from the community on the preferred service model going forward was hindering mcast deployment.  We could have riddled the doc wit
> h exceptions, but we felt that would have watered it down and made it meaningless.  So we drew a firm line at interdomain ASM deprecation.
> 
> On another note, thanks @Jim for the observation in this draft about "PIM"
> and how Bidir doesn't fit so neatly into the SPT-RPT discussion with regard to PIM-SM.  I know I am guilty of lazily referring to "PIM" when I really mean "PIM-SM."
> 
> _______________________________________________
> pim mailing list
> pim@ietf.org
> https://www.ietf.org/mailman/listinfo/pim
> 
> _______________________________________________
> pim mailing list
> pim@ietf.org
> https://www.ietf.org/mailman/listinfo/pim