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

Leonard Giuliano <lenny@juniper.net> Wed, 06 December 2023 23:14 UTC

Return-Path: <lenny@juniper.net>
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 4C9FFC14F61B for <pim@ietfa.amsl.com>; Wed, 6 Dec 2023 15:14:24 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.105
X-Spam-Level:
X-Spam-Status: No, score=-7.105 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_HI=-5, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_NONE=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 (2048-bit key) header.d=juniper.net header.b="UU5onlTU"; dkim=pass (1024-bit key) header.d=juniper.net header.b="kqNcuqRm"
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 boWyRXAgxuZR for <pim@ietfa.amsl.com>; Wed, 6 Dec 2023 15:14:20 -0800 (PST)
Received: from mx0b-00273201.pphosted.com (mx0b-00273201.pphosted.com [67.231.152.164]) (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 0FAA9C14F615 for <pim@ietf.org>; Wed, 6 Dec 2023 15:14:19 -0800 (PST)
Received: from pps.filterd (m0108161.ppops.net [127.0.0.1]) by mx0b-00273201.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 3B6F27po007239; Wed, 6 Dec 2023 15:14:14 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; h=date : from : to : cc : subject : in-reply-to : message-id : references : mime-version : content-type : content-transfer-encoding; s=PPS1017; bh=PN+6PQ6cMvnFXmsmOv0PoY6a4FVP9qLzzbDztrdWKTA=; b=UU5onlTU+vdoa221jNVuvxoQ+xzUemMKBU+JmxDGJlk9U85ctoHjXY+kPWKiHw2zsKuS /mYJzF/E/q+Jc2e+oFlpRU91f0eHq0rlGkn71e4tx3eI3eoQ0qLbuUItozdVWil7LHFH WhC4sVWel5YuFXo4uCEYAfgvinYdDmBV+s7lFcr2yXYsfPGmzR1Jgh9gFqUKM0VYyWiY hiGzDTGCZrJztCBHkuefX9vVP3N/KR7RMIc5szFOGU5M/7Ng03bWpI14dIiZ2dKxLuoE fm5AMdqYkhJ0WQ276nX8NY3byTLAqr+naPqVBNYUTXHTuikMpbQXcjoLmDsyDHtbjvJU dA==
Received: from cy4pr02cu008.outbound.protection.outlook.com (mail-westcentralusazlp17012025.outbound.protection.outlook.com [40.93.6.25]) by mx0b-00273201.pphosted.com (PPS) with ESMTPS id 3utps2tcm8-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Wed, 06 Dec 2023 15:14:14 -0800
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Fk4/q2BbOPeVVKysPxhOu4Qhs/WqfwzfPNev68eOx8f1BFruO/L8OYktIDydcYY5XJD03+p2qk8HEozJmgH9Q2nRQqtUzO8lGudRxyfZseMhiKiTWcLScLHWkLisBoXyuKQ7BnmQAMpWSYxqD5Kww28QQN7yiBRkRlp8Rli41YrbrGyv9SbV73QaQcLxKgNb0J3XD4/zsCNAdN08Bqa8XeXC01JKKlcXJClmJCpc8sPLVRpebjYUR+BiYkd2+Z1SImhDe8MgKiTEjOP46L8Z5UKsxbYmKndse/3PC9u6MlKLrEGCZZaw4n+PvRXFumh6uVkGS1Erhxe8B5dOPWkceg==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=PN+6PQ6cMvnFXmsmOv0PoY6a4FVP9qLzzbDztrdWKTA=; b=mwEmg1gN4oLeuJ7ew5dYJC8evM7E3ACgzTHHpdmrMYe+2yTRFAZGivhotS7SmJ7gvC/1Lmex9nbI79ItCN8/2HbuOxBbdTu9KMQ+1RQqNbCuqf2zvKph6X6Yxq33jGip2wVqtl2gRCJm+pPKapEu5BcfW+vwnZh77HtDSVgXoT1J5sy0LF+LSFtwiKr4EC1PH/AyfDgMJ7tWi8zcN/6Sy2rqAO7BbRCdpX5wDZKcriJqaQWqBigWjjgZTbcS0KddODqec+c2WslN2UAkbPyb2s0Pcuw4cXycm+Yvwu0rz6x88FgyaQ1m0GiTrGIgFuE+Py4+/CSdwxyRboQEKpHebQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=softfail (sender ip is 66.129.242.15) smtp.rcpttodomain=ietf.org smtp.mailfrom=juniper.net; dmarc=fail (p=reject sp=reject pct=100) action=oreject header.from=juniper.net; dkim=none (message not signed); arc=none (0)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=PN+6PQ6cMvnFXmsmOv0PoY6a4FVP9qLzzbDztrdWKTA=; b=kqNcuqRmFqZdX24Cd+EeF5umL1tlYahtq+jc0QoLiAAbtCrc3o3Dej4I4e355lERlw/L/N36pcc3VP0hirOBki1QVor10ZRUWLnigPOSdRYPqRP7Eae84lwYZilEMfyUHWpMG2KgFSrRSH9pGUmbpdn3P0i5NWiU8qaJ0dhBjM0=
Received: from SJ0PR03CA0113.namprd03.prod.outlook.com (2603:10b6:a03:333::28) by PH0PR05MB9937.namprd05.prod.outlook.com (2603:10b6:510:29c::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7068.25; Wed, 6 Dec 2023 23:14:11 +0000
Received: from MW2NAM12FT107.eop-nam12.prod.protection.outlook.com (2603:10b6:a03:333:cafe::d6) by SJ0PR03CA0113.outlook.office365.com (2603:10b6:a03:333::28) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7046.34 via Frontend Transport; Wed, 6 Dec 2023 23:14:11 +0000
X-MS-Exchange-Authentication-Results: spf=softfail (sender IP is 66.129.242.15) smtp.mailfrom=juniper.net; dkim=none (message not signed) header.d=none;dmarc=fail action=oreject header.from=juniper.net;
Received-SPF: SoftFail (protection.outlook.com: domain of transitioning juniper.net discourages use of 66.129.242.15 as permitted sender)
Received: from p-exchfe-eqx-02.jnpr.net (66.129.242.15) by MW2NAM12FT107.mail.protection.outlook.com (10.13.181.77) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7091.7 via Frontend Transport; Wed, 6 Dec 2023 23:14:11 +0000
Received: from p-exchbe-eqx-01.jnpr.net (10.104.9.14) by p-exchfe-eqx-02.jnpr.net (10.104.9.17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1118.39; Wed, 6 Dec 2023 17:14:11 -0600
Received: from p-mailhub01.juniper.net (10.104.20.6) by p-exchbe-eqx-01.jnpr.net (10.104.9.14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1118.39 via Frontend Transport; Wed, 6 Dec 2023 17:14:11 -0600
Received: from eng-mail03.juniper.net (eng-mail03.juniper.net [10.108.22.11]) by p-mailhub01.juniper.net (8.14.4/8.11.3) with ESMTP id 3B6NEA7f032075; Wed, 6 Dec 2023 15:14:10 -0800 (envelope-from lenny@juniper.net)
Received: from eng-mail03.juniper.net (localhost [127.0.0.1]) by eng-mail03.juniper.net (8.16.1/8.14.9) with ESMTPS id 3B6NDAbN003946 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NO); Wed, 6 Dec 2023 15:13:11 -0800 (PST) (envelope-from lenny@juniper.net)
Received: from localhost (lenny@localhost) by eng-mail03.juniper.net (8.16.1/8.16.1/Submit) with ESMTP id 3B6ND5BK003943; Wed, 6 Dec 2023 15:13:05 -0800 (PST) (envelope-from lenny@juniper.net)
X-Authentication-Warning: eng-mail03.juniper.net: lenny owned process doing -bs
Date: Wed, 06 Dec 2023 15:13:05 -0800
From: Leonard Giuliano <lenny@juniper.net>
To: Dino Farinacci <farinacci@gmail.com>
CC: Michael McBride <michael.mcbride@futurewei.com>, "James.A.Stevens@collins.com" <James.A.Stevens@collins.com>, "pim@ietf.org" <pim@ietf.org>
In-Reply-To: <BAE79A85-793A-42FD-A8E8-80F78450C821@gmail.com>
Message-ID: <5d83ab75-c455-3758-294a-057d1dd16b36@juniper.net>
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> <BAE79A85-793A-42FD-A8E8-80F78450C821@gmail.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="US-ASCII"
Content-Transfer-Encoding: quoted-printable
X-EOPAttributedMessage: 0
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: MW2NAM12FT107:EE_|PH0PR05MB9937:EE_
X-MS-Office365-Filtering-Correlation-Id: df76f26b-1fe2-4136-ff70-08dbf6b10e8c
X-MS-Exchange-SenderADCheck: 1
X-MS-Exchange-AntiSpam-Relay: 0
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: ntvW2bd8xxFY0UkuHT3ycfUWr77xBkLmLLutI3Aac2Iu2Endk9Cd6Q6BbXDIjG5TVaPnR1VupTogyQnewnDlNaIgYpk6VBtEx3xMbt1Nfy9Isxnwgmg/O9Kf8VDPUAz6LSbGOJ5LX+09uBu+UDJaaeBCgcSaAPBlS8LZdBsd69KEOLi4OeHThrmR3C6bS4se0jfZv5enCnNe9pfOg+cwvOkjcg7cN5S8qa7bjVxTPh0fX6pfnM+FfttwIXLg2RYBqO1RZoIS8N5SPRORJs9ltNjegy8h3fsuuzHexMObZXeJiQWB8gZcCML15IF7zOoIKpEcSckDIuqMp6FfFrUFP/JCpbvPcTM2+gR2U7koLG9jRN/VKoFYj3d7uoAOc2xq3cHYoZrnyg2r9cg3mWjQ1LBeQ6bv0KoI0vBENfrrHqGfsdITalz+aUDEjpmphRnRlvU2BjhfpkZeTEByCCADTdxymQ6S27S0BnsiSA4FBkqx+ai6ovLkyk13WpFUPA3qJ4OfW812XSkvuTrp7VTj6kBdC7Ci91nyZIv6Rww4xHlE6MkQj21xxqKlDsJ+PGW4EgiDEaAAVclHSY9K62+2TNiCHFeE6vTAai1pVMtvD0dhIk5iO+e1YfTSRw3g8WdvGOKDBVf5K3iPoCxmcKeMCf97LHCLh+EMT8G0QQl7Vsv7jKt8U7iKaJpCN7VcT4T/hW5ieiCMRh5wnheKLCjv7ZldqdvryJb+IHAOMzY9TF+1mzYaFVmTbGCx0MGdrJ6wp2Wd1GpPirCtkDl1KxoAJtwsPgFdTBGYsfkmBicVWG97GpkVqm0xaHwrsXA1sOdd
X-Forefront-Antispam-Report: CIP:66.129.242.15; CTRY:US; LANG:en; SCL:1; SRV:; IPV:CAL; SFV:NSPM; H:p-exchfe-eqx-02.jnpr.net; PTR:InfoDomainNonexistent; CAT:NONE; SFS:(13230031)(4636009)(376002)(396003)(136003)(39860400002)(346002)(230922051799003)(186009)(451199024)(1800799012)(64100799003)(82310400011)(36840700001)(46966006)(40470700004)(4326008)(70586007)(31686004)(70206006)(2906002)(83380400001)(426003)(86362001)(36860700001)(40480700001)(5660300002)(316002)(31696002)(6916009)(54906003)(8936002)(8676002)(47076005)(81166007)(40460700003)(966005)(478600001)(53546011)(41300700001)(2616005)(36756003)(26005)(356005)(336012)(82740400003)(36900700001); DIR:OUT; SFP:1102;
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 06 Dec 2023 23:14:11.6197 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: df76f26b-1fe2-4136-ff70-08dbf6b10e8c
X-MS-Exchange-CrossTenant-Id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=bea78b3c-4cdb-4130-854a-1d193232e5f4; Ip=[66.129.242.15]; Helo=[p-exchfe-eqx-02.jnpr.net]
X-MS-Exchange-CrossTenant-AuthSource: MW2NAM12FT107.eop-nam12.prod.protection.outlook.com
X-MS-Exchange-CrossTenant-AuthAs: Anonymous
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH0PR05MB9937
X-Proofpoint-GUID: WYSgDFU_bfHXjNci8Iba59q2T41RlBex
X-Proofpoint-ORIG-GUID: WYSgDFU_bfHXjNci8Iba59q2T41RlBex
X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.272,Aquarius:18.0.997,Hydra:6.0.619,FMLib:17.11.176.26 definitions=2023-12-06_20,2023-12-06_01,2023-05-22_02
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 suspectscore=0 clxscore=1015 impostorscore=0 spamscore=0 bulkscore=0 lowpriorityscore=0 adultscore=0 mlxscore=0 phishscore=0 mlxlogscore=999 priorityscore=1501 malwarescore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2311290000 definitions=main-2312060170
Archived-At: <https://mailarchive.ietf.org/arch/msg/pim/TaICzk7qKOe946KSTaZxNUWBEeY>
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 23:14:24 -0000

I think the definition of "deprecate" meaning to "discourage the use of" 
here is applicable (https://www.merriam-webster.com/dictionary/deprecate).  
And a BCP is basically a formal recommendation.  So I think these things 
all mean the same thing.  But I think the Abstract for RFC8815 articulates 
the intention of this doc pretty clearly:

Abstract

This document recommends deprecation of the use of Any-Source Multicast 
(ASM) for interdomain multicast. It recommends the use of Source-Specific 
Multicast (SSM) for interdomain multicast applications and recommends that 
hosts and routers in these deployments fully support SSM. The 
recommendations in this document do not preclude the continued use of ASM 
within a single organization or domain and are especially easy to adopt in 
existing deployments of intradomain ASM using PIM Sparse Mode (PIM-SM).


On Wed, 6 Dec 2023, Dino Farinacci wrote:

| 
| 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://urldefense.com/v3/__https://www.ietf.org/mailman/listinfo/pim__;!!NEt6yMaO-gk!Fvdjxb83v2LdetnnWv3ifyy0XcJm1TO2V9A8G-mNucjx6t2cJ5m661EdX6f_7la7H06c6XD4IjPiOkgq$
| >
| > _______________________________________________
| > pim mailing list
| > pim@ietf.org
| > https://urldefense.com/v3/__https://www.ietf.org/mailman/listinfo/pim__;!!NEt6yMaO-gk!Fvdjxb83v2LdetnnWv3ifyy0XcJm1TO2V9A8G-mNucjx6t2cJ5m661EdX6f_7la7H06c6XD4IjPiOkgq$
| 
|