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

Michael McBride <michael.mcbride@futurewei.com> Thu, 07 December 2023 01:12 UTC

Return-Path: <michael.mcbride@futurewei.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 5E700C14CF13 for <pim@ietfa.amsl.com>; Wed, 6 Dec 2023 17:12:19 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.109
X-Spam-Level:
X-Spam-Status: No, score=-2.109 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, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=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 (1024-bit key) header.d=futurewei.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 5l9WvcFGQdgr for <pim@ietfa.amsl.com>; Wed, 6 Dec 2023 17:12:14 -0800 (PST)
Received: from NAM11-BN8-obe.outbound.protection.outlook.com (mail-bn8nam11on2100.outbound.protection.outlook.com [40.107.236.100]) (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 5D749C090370 for <pim@ietf.org>; Wed, 6 Dec 2023 17:10:58 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=jUnwuguM2zLZPeDmTobXJ8qvkhVm97GIE0eeGHAEofWjfZp400kq86J23MlARR3pIsuk/mbZATc29s5J0tFh46K+7b59uuXl3Xa8HtTJDhMxO2bTf58+BH4nu1owUMH7dDIJk0TyhvO7HTc48nNWKgOUZfX1DAT2R6abvDu0Ctu9CDFsNslAt0e/QUaDwcWrdoYtnMgYp4AHWHB/su3foY0Zg2bUtU0XewJxpqS5M/PC6E8/hkbVP45ThXWAMvwDmNlyZnb2dFlTvKQom2/9k4O2nMqVZH7apMMEqSou6B3TQ/z8IcW0G5Qrr/7LIEuPuIqe8qyBWlT9UkRdSDjIMw==
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=4LP5V6kJc9mfhiFkATpQfLIXD+bwGz5bbFl0aAneocQ=; b=ZrQRtZy/b6150zF3H0owsfSsD2M2oA+2G//yEVHEQwBW4l4v8WRS1JPau80qQWCmd9eXtjPoDoa5i6m03ygKB1BsZoS4nHsS4dIrE8jdgdGxAb6nlMvoZF/Eip0MMvxDdCNGgxdpLP91oK762m9QVpXomLOR6uYFRBBz5q+kAqHznko0ZjA+fINPEjqwDFAWnPBHq5DY/zIFRpj7M8Aa56VS6G+Edr4p6KJbDoP3MOvWH39Tz/4BbcptcmDCElWSTixeZy4EWKxHvDS3dRkCxK6yXsoEuSfnMD8zgwPbQT9LxTspEPKaDbMjAeX4cBiSspNZvFQY1r6UFmnl6h8wFA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=futurewei.com; dmarc=pass action=none header.from=futurewei.com; dkim=pass header.d=futurewei.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Futurewei.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=4LP5V6kJc9mfhiFkATpQfLIXD+bwGz5bbFl0aAneocQ=; b=BFcn22p/z9hstq2xr8NvyASJOzmLfC4jC5w/d0gGcx/5sM5hRTmL5RjNbMwJX5FQTNl+mMyfr/bEJc1k/ho2UMuMnSr1dS0rfN58kT7r4jIaklqCZcM2DOAEwMqFSRWnoSqykNRCBiMQCCjbGENk9fNFpHwtPq/xA4k1lXyn+P0=
Received: from CY4PR1301MB2071.namprd13.prod.outlook.com (2603:10b6:910:4a::23) by SA0PR13MB3968.namprd13.prod.outlook.com (2603:10b6:806:70::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7068.25; Thu, 7 Dec 2023 01:10:55 +0000
Received: from CY4PR1301MB2071.namprd13.prod.outlook.com ([fe80::668e:e98b:fcca:7d96]) by CY4PR1301MB2071.namprd13.prod.outlook.com ([fe80::668e:e98b:fcca:7d96%6]) with mapi id 15.20.7068.025; Thu, 7 Dec 2023 01:10:54 +0000
From: Michael McBride <michael.mcbride@futurewei.com>
To: Leonard Giuliano <lenny@juniper.net>, Dino Farinacci <farinacci@gmail.com>
CC: "James.A.Stevens@collins.com" <James.A.Stevens@collins.com>, "pim@ietf.org" <pim@ietf.org>
Thread-Topic: [pim] draft-ietf-pim-multicast-lessons-learned-02 & BIDIR-PIM
Thread-Index: AQHaJKPNcWOQ06aRKkmcgy2Ec/ihnrCbc5yAgAE2UFCAACDNAIAAH4iAgAAac6A=
Date: Thu, 07 Dec 2023 01:10:54 +0000
Message-ID: <CY4PR1301MB2071090C2574BC6FD7F50D1AF48BA@CY4PR1301MB2071.namprd13.prod.outlook.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> <BAE79A85-793A-42FD-A8E8-80F78450C821@gmail.com> <5d83ab75-c455-3758-294a-057d1dd16b36@juniper.net>
In-Reply-To: <5d83ab75-c455-3758-294a-057d1dd16b36@juniper.net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=futurewei.com;
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: CY4PR1301MB2071:EE_|SA0PR13MB3968:EE_
x-ms-office365-filtering-correlation-id: a22f7e7d-91eb-4867-39ef-08dbf6c15cca
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: uzc4sYqN2vF7PwFbKWeuEi6jLux0eSYKZ44+909IzfTcRWg/p2qPzbD51iwi0cI5JCsR0Q1zRNToYvtz0HnFiO5w9DQHH6mT+hmnD8j8KfoIsza3BQ0pF2WpXbSRP4v7xrZdSfr0NoFx3kBfjPx9N/2jr30Ch2W+/f0xr3ULIOjg7NCd0hQtGx5NR0UMgJsFhDW3mDI12FzF/hB1WfC/Y0VtOXkxwyRoC9FDnuSbT45IBTPXY/2UbQ4rPbMIK60Owt1iwrQGArqjpXMMdYmnVEod/3Yrc7WduVmqzCGHf9J3eTBWLIa6xjzRshyZPQtRptyO5k+8HnCdZaMFccPwiXdVKMpPE3fNhCbVAPDTN8BcyBrnMHdOkzWwoNgNrE4q5hb9HFxihRImKmoy4TVkqp1dJV9OlTWm1GYJMSrM2zEQd0QMmqUmVh4r2OTy5Sm5wXx5NQnefY7u4ie4q/CqV5TNtx7fKE5sLuvpf+EPkPqmhDSpy5VYyID/RQTaTWT2LJIYVvXiXA0BRfUEsdg/UMnaiI4djs6h1w4ZP2MvC+E2Nlez2s71oZfJoViZELvDx9gihgQvQWoOyxhY6I6D9R8Bso6zYbnQckyjb4n0uU6ADW0pO9bqfdrHUUFSp/xWvHILgz+an/UYiL7wfxENKQ==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:CY4PR1301MB2071.namprd13.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230031)(366004)(136003)(376002)(396003)(346002)(39850400004)(230922051799003)(451199024)(186009)(64100799003)(1800799012)(38070700009)(9686003)(316002)(110136005)(83380400001)(64756008)(76116006)(54906003)(66946007)(66556008)(66476007)(478600001)(66446008)(45080400002)(966005)(53546011)(6506007)(7696005)(5660300002)(71200400001)(38100700002)(122000001)(33656002)(55016003)(2906002)(52536014)(41300700001)(8936002)(86362001)(8676002)(4326008); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: 4/ipS20x4VD82y5pIdBLbJuyDJaEbYL9c2ot+6QgNesupW8Gw8Qc9dcTszF40NTO1VkK4oAmKIeNhv3DJpuOAsWNFEHdoullmDsVx1N7s1IOLx8h3sdNHJymCnijke4uxTyLfzvcqcOV0vbpZAnASksXfQUoDENjUt14Qj7GTARp2rD2nDb2psI8fnMXss131LRXz977YD9AawSKNBcv83wTFMrajVqL8pUwuX5jWd6ce3zY74nidpfBSmtBwLCm+sJcQI/zcunEIv4XIIJyv20bez3o3h8hUNLYMEp4MLnEG967U/lpwLYJFbwpvNzkl6uz3HZnzydmeyI8ovTtEyhEXzFKqMRw9V/gQHvCv7bWdgzbRrbbh3Q+pVENGihh7QkvSrwKR6SzAfIgXtJXPXeQjk/26mgUFRsvC7igdGmOVmL/p5ekrXD80xBW8NIZ/q4HMwZkWdY1Yshl1XWJGUUZMlrXWJh12PzCaAjm07ZNm9ngyAd8dsVrCU9tgEW/SSOBnKUDPVxoq2ZwHf0vv4B6Dvsbm9h7UXwRQdHdKvwb2nir+Pm3G7Bak2ZQHnoqsJygAdNGhRC4gXw2PK+NXx/7/coAeUll132uuYQM1XMpLdFdS6u4w2DfrZvsBe19S6+GH5B3maxxD1Bnq3l+UwH3fhtrSm2exhrSOHVuilUzf4gJQQc5QZjjNBsNqxXDiJCvamrTnAol8YGw79kOCoj7XZa9XcEv0MsXUhd/7LCv9SfYIipYh6sFFQS7B17I1qXkoX2TNQmVAj36/8Yo790o+pBC+aCHDxBohvsL1votKhJ9YMIv7U84mXE0Q0hcqh697ys/Zct54093Q0LxJvpiVomYL8u7unO0Oc7d+vAKlBYoAoDPXJTdVjBw6xgjAOoRyrBwBYHFlGcil7MwXPRuRKpJvWe9n275vnoEmSyiJpEJ+eH3h3RYrtRFS4pyla+f1hKvo7HoCC1ehXcZ7dn5au+tznESKlTPaRqwEMplYgpSfSyIkOwChAYAO/8WCrUZY6AY+458j37K8/3HGoCbq82EBdJ5RuPyBDxnS3F7TthecB9WAOqHZqorG45pTxg1MJ5qaZ36V/jiC3UWRRNGcEl48L7xZ5V/TjC4stcRZFqbhXv6Ny1hvZ6oO28GN4DflTlWNzE56T10EacziPA+PPSu60j+mciLm/cU9gE0ix/3Dg5YqQbRhw42ig21zBJg4LHCFHQ07ps0VCU7v9Ujw2Y/X9CFYPLDXh1shA2B2aE9+GRxiMkmpTnd6QozQ4RLEO3REjP9qcatmslotF/dYouZHEdyv4aRrZpWwLNS5ol0qQnTBCfzksZbjlZD3kwyDDVJUmyxqcpqrQ9erwE+G85asi9lyhHy/kI6HrkcroOKf+gyLLtmZDa6DWqjeLJsvE6P0CjEpPYZNxXgCDjGHVcGdVbqH9+8qh+iLnWvzh7O7a5s+KJcJvdWBBIyg08QJGjYNPpnA1WkQ5x+1n867JZNoxJ1ddEdzqW29TjBuoeDHjDxe1eMQDAiblNAU2/Fq/vZ7q00GCKitl+6jhO6ImcG8oM14XgYWqa9FAKhvvB1dP00zz1UUZ1/ZXWYapVmZxmsTcKHSCSu8kJ06WiFDSdvfaKl05bo6V05RBy0Bn+g+F5fjlzorvjBeiRw
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: Futurewei.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: CY4PR1301MB2071.namprd13.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: a22f7e7d-91eb-4867-39ef-08dbf6c15cca
X-MS-Exchange-CrossTenant-originalarrivaltime: 07 Dec 2023 01:10:54.8354 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 0fee8ff2-a3b2-4018-9c75-3a1d5591fedc
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: DUrRGTb8GvtWfxOCXYzPXCQMmuzGgQP9DWLg0iZ9DYbOfdan4cNAwZmfjQnxm8IPJ/4tAQuNvXYAGNMzTOT4Kg==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA0PR13MB3968
Archived-At: <https://mailarchive.ietf.org/arch/msg/pim/TcjzUAtYopjkAKycF-J8acaIT64>
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: Thu, 07 Dec 2023 01:12:19 -0000

> I think the definition of "deprecate" meaning to "discourage the use of"...

I like "discourage" much better. Nailed it. "RFC 8815 discourages the use of interdomain ASM".

mike

-----Original Message-----
From: Leonard Giuliano <lenny@juniper.net>
Sent: Wednesday, December 6, 2023 3:13 PM
To: Dino Farinacci <farinacci@gmail.com>
Cc: Michael McBride <michael.mcbride@futurewei.com>; James.A.Stevens@collins.com; pim@ietf.org
Subject: Re: [pim] draft-ietf-pim-multicast-lessons-learned-02 & BIDIR-PIM


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://ur/
| > ldefense.com%2Fv3%2F__https%3A%2F%2Fwww.ietf.org%2Fmailman%2Flistinf
| > o%2Fpim__%3B!!NEt6yMaO-gk!Fvdjxb83v2LdetnnWv3ifyy0XcJm1TO2V9A8G-mNuc
| > jx6t2cJ5m661EdX6f_7la7H06c6XD4IjPiOkgq%24&data=05%7C02%7Cmichael.mcb
| > ride%40futurewei.com%7C0f2e70bffc394393cd0e08dbf6b11164%7C0fee8ff2a3
| > b240189c753a1d5591fedc%7C1%7C0%7C638375012620284710%7CUnknown%7CTWFp
| > bGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6
| > Mn0%3D%7C3000%7C%7C%7C&sdata=HCuzq%2FWdshpjYQPehuROxEVKhz4HtL1AZ%2FE
| > 3txKZ%2FWM%3D&reserved=0
| >
| > _______________________________________________
| > pim mailing list
| > pim@ietf.org
| > https://ur/
| > ldefense.com%2Fv3%2F__https%3A%2F%2Fwww.ietf.org%2Fmailman%2Flistinf
| > o%2Fpim__%3B!!NEt6yMaO-gk!Fvdjxb83v2LdetnnWv3ifyy0XcJm1TO2V9A8G-mNuc
| > jx6t2cJ5m661EdX6f_7la7H06c6XD4IjPiOkgq%24&data=05%7C02%7Cmichael.mcb
| > ride%40futurewei.com%7C0f2e70bffc394393cd0e08dbf6b11164%7C0fee8ff2a3
| > b240189c753a1d5591fedc%7C1%7C0%7C638375012620284710%7CUnknown%7CTWFp
| > bGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6
| > Mn0%3D%7C3000%7C%7C%7C&sdata=HCuzq%2FWdshpjYQPehuROxEVKhz4HtL1AZ%2FE
| > 3txKZ%2FWM%3D&reserved=0
|
|