Re: [pim] John Scudder's No Objection on draft-ietf-pim-rfc8736bis-02: (with COMMENT)

John Scudder <jgs@juniper.net> Fri, 19 May 2023 14:44 UTC

Return-Path: <jgs@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 2730AC14CF1F; Fri, 19 May 2023 07:44:42 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.096
X-Spam-Level:
X-Spam-Status: No, score=-2.096 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, HTML_MESSAGE=0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-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=juniper.net header.b="2ABpKuUl"; dkim=pass (1024-bit key) header.d=juniper.net header.b="cORxKyWe"
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 y-dUrxlINyBl; Fri, 19 May 2023 07:44:38 -0700 (PDT)
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 41869C15108F; Fri, 19 May 2023 07:44:38 -0700 (PDT)
Received: from pps.filterd (m0108160.ppops.net [127.0.0.1]) by mx0b-00273201.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 34JBqBep008871; Fri, 19 May 2023 07:44:33 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : mime-version; s=PPS1017; bh=gjZr2LNU5slaKSE1z2NTLwsfTrpjhtKAGW4VGV1IuhM=; b=2ABpKuUl3HXVXw4uLRO1AcWQ4lK2cdCCBduDZuIYwyTqOE5pF22XUgmQy47cbm2QDm1w UqJlKI1HMEtaQcztuLnaqOXMvYFeYuuss5RuBv2gh9NdYvKa6/tHWLTCG2KEO++KU/Mw ngDhvMLEH64sf8SuQAYnJ5kIK7huosHCTubcpInqZOs9XKUldyRX/zSoEpD7cNeuJqkF ZgHByzBLm5H/MdynMtavq3VpDhwGI5T4bmtUdcPlmEK0gVPV3yLf+ZlE1FG0rVkpORvB mmzpFAve8U+KLzojmVCr8QEib6DRPRDMQVj03QkpBsxQljeyQYt3OwqNd7OE1MCZXBya 1A==
Received: from co1pr02cu002.outbound.protection.outlook.com (mail-westus2azlp17010003.outbound.protection.outlook.com [40.93.10.3]) by mx0b-00273201.pphosted.com (PPS) with ESMTPS id 3qp4kcrtdv-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Fri, 19 May 2023 07:44:32 -0700
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=hHpV1pjfgl100FT+D8eHvIqafexwZdix+DG4V6uNbCrVLmzwow5HhFuRvJgaRuba/IG3V+Jfq39ec9pRC/wp2bFQzTBn+lPdbRoHu5EvE4GreBZt+fKXoz8/EvNuzuyu4Vb2MBPdSjrfi2XEZ8phHWQhox2SD06spc8FqG4vpqZ8IlvlbX2bP+Y8JVTTh6Zm7v2I7wegrnteMPaeh3wK05xBK8LU+MfsVbE2Vzcw3c5AR9OEvxN76cGMkoNZORFSmL/iA1OEQIEEaNygYe76XDepXP+QppwLWYrgon11panxBKhWY21m0gOduraniUVAR6fUNiK5NQGs889zyuEWXg==
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=gjZr2LNU5slaKSE1z2NTLwsfTrpjhtKAGW4VGV1IuhM=; b=beUlspIGjxJUs94EygQM2GmtfdZJLq2a5x3KoE6WaUrm90/bnCsIzZQYxRDHhesCsBaLH0E3V2ltha7FqqgYxhdfZ2SaOTpRFJL/WL5x/OEwOyvU60jn7FkqaPvou/G7y1OW93O//lM9zvbabYU9LQ57VjjkpO40s/33tNclwn35QTC9xpKUfxxBtOvRWYSczIy9SWTtIQWWJSPDeEAPv0wUhWLJ07oc+RZgade4onQIIrEjeG4DohVbErwgksmjahzBapgbU8QEYCRqmW1nNQKhAPcTOLs4Rr1dCMsSqF4+gSHdxUEe+Rr+h74DTl4UeWShLTCCoB3hYyLJdXqAsg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=juniper.net; dmarc=pass action=none header.from=juniper.net; dkim=pass header.d=juniper.net; arc=none
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=gjZr2LNU5slaKSE1z2NTLwsfTrpjhtKAGW4VGV1IuhM=; b=cORxKyWeYURI50RMnJIP7iyUlHDtskoErF4zaSixPgEeAJXSYqgePByWgn/oqdC9QPFHcrTVCZbUdY+X9ilz44WxNMddKxyGgblSa3CEJAKxub1NX0KHntNInXrjJlD78RE0MCjYPCpeer72hBXsMW6I3+BAxHE5Bv8mdeQZkAQ=
Received: from MN2PR05MB6109.namprd05.prod.outlook.com (2603:10b6:208:c4::20) by DM6PR05MB4235.namprd05.prod.outlook.com (2603:10b6:5:8f::28) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6411.21; Fri, 19 May 2023 14:44:28 +0000
Received: from MN2PR05MB6109.namprd05.prod.outlook.com ([fe80::9ab0:387b:409:ee41]) by MN2PR05MB6109.namprd05.prod.outlook.com ([fe80::9ab0:387b:409:ee41%7]) with mapi id 15.20.6411.019; Fri, 19 May 2023 14:44:28 +0000
From: John Scudder <jgs@juniper.net>
To: Alvaro Retana <alvaro.retana@futurewei.com>
CC: The IESG <iesg@ietf.org>, "pim-chairs@ietf.org" <pim-chairs@ietf.org>, "mmcbride7@gmail.com" <mmcbride7@gmail.com>, "draft-ietf-pim-rfc8736bis@ietf.org" <draft-ietf-pim-rfc8736bis@ietf.org>, "pim@ietf.org" <pim@ietf.org>
Thread-Topic: [pim] John Scudder's No Objection on draft-ietf-pim-rfc8736bis-02: (with COMMENT)
Thread-Index: AQHZiOOZ4V6h6jJ/skO0qPIBKGfyJ69e6geAgAAEBK2AAsEBow==
Date: Fri, 19 May 2023 14:44:28 +0000
Message-ID: <B25249FA-E2EC-406C-B8AF-AA796EC3E64D@juniper.net>
References: <168434390404.44084.14458535620168347475@ietfa.amsl.com> <etPan.64653887.5a3dafd7.680@futurewei.com> <39390FE2-9C22-4131-AE70-4D4B2AFE9ACB@juniper.net>
In-Reply-To: <39390FE2-9C22-4131-AE70-4D4B2AFE9ACB@juniper.net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: MN2PR05MB6109:EE_|DM6PR05MB4235:EE_
x-ms-office365-filtering-correlation-id: 2dc32a81-845c-406a-2a6b-08db58778c6a
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: nxRQGooWk4NxOl1w5HQ6lwJEflwqSUAAw/jGZn5zkw/XeNliP+3S2wI6StxaKnnRKulBSZog5Z1YUCXsegR4cR+Z6KqlgHA0HUFa4zeamP5DBDlDYpe27eQBdlYmN4lWcH7IjNFviQnkJUTt+w+brN7Ff0lDr6/HgL6sAQ/Q1JiZbSfCswu61z7gkOTyzwiDNWL89oRRePtMa8M0c9Iih1d91+iSTE4Ke0UBUVSx76lH3mV2rokDvA/RjTHK20DzaW+MSZwbpG4o4E+gLecgNnue5GYhIihDSNQ4CjFSjaYjakkEAJlRmnLwRdVEe/xc22IWVVW16QQmP79bwRw7WIBi9hkWPOnhQtZMeAZOVWanbC5eIY+0WLdArGBXeK+EhQ90a5Uxyu1GdpBqZZuJPoVzba0Mijs4ecqaxwUiLD1tK2gtW9Vgauu68HOjuVNBovMzCy9bRYGtZ0yUgmAcDP2OLzWAlOzopjVxRcS7hnlb5HQbSx1WvvB6Bfu9yJnLohqOmq4ruBHVEo/FPnSFB2W6BsJ51SmJJv/onY6q2fUfh1T282XQj+oDkl0Vp0YVtZbbStByq0FPWkpwuP+JZHmc4/DHSPm3KJPFfc80nB26s3Zpq3wbq+ruagwnhzedyuhvbse+s6zSM2BAG7DQ2SqtRtenOVZL8Vob4PIysE2jDRKwMyBNWm8ODwIK6R571o2c6/w+CpSWWJ8bVvIJWw==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MN2PR05MB6109.namprd05.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230028)(4636009)(136003)(346002)(39860400002)(376002)(366004)(396003)(451199021)(91956017)(478600001)(71200400001)(6486002)(54906003)(2616005)(26005)(6512007)(6506007)(53546011)(186003)(2906002)(5660300002)(8676002)(8936002)(33656002)(122000001)(36756003)(6916009)(4326008)(38100700002)(66446008)(66946007)(66556008)(66476007)(76116006)(316002)(86362001)(64756008)(41300700001)(38070700005)(83380400001)(45980500001); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: wk+phT2CaItd6Jfqa44SYy0wOTcoIUmi9UN4nUgW7/N0AFJSMf6EaTbXKk2E+W0zfnX22R2f0AC+Gg+3MIJtwBcoiLyPSP/m/36zop5wF3LH4UcMjAxXaV69qi46w/YVj0O0oYtKTJbn6NQsAeJIfm781tkNqGIdujAra32yGYcm/UI2tttb7U9Q2Muf0AtHdcQFjtgLaL622fzRgwg82GJ+1kD5644RhEJGZtTuQ6mEm/FRqWmXIOJXSCkvZIBYd31pbpxNvPkRvP94+0Qwuv6XbxJ8zGncikoR2sUeOOw/G5fQlEvR1N/V21KuhzXc2H72GD30Qr5SRvmb8tMWsLnHXNEzIBr8NxENGM4NxbIq8vFkGz+c5wDfBhPl42dMXZ4ZjGgZ7Ti85FYs+iTHPcB8iAVrmw7Ou+PikC5LZVGyA4c6RlCbaJj0t1BASl+Z5tdD8J5wFbLp9YMTSo1wmE5uDC9za+Cq9PbOXZfZ0nPcmTFwdZtawouGYk9nHQ0GRR01SZ71Iy9uJL8LROlw9Tw/nTyP1qW3MkbdH1r63r1bLIcm9DOCePoBIKa/8JxKrXNtDlLOQ/WZhwOg/ftrFnTMkc6N2jDawByeOyESQORsAP0Q41QMuJ506kKu5psQHa5SUFPaK9N89YydrXLN9JOqiWGkn6R0gKZ3TMzOq/YGhrhyY7GOWoeUvs7NwedCtR0i2Do6kP6nAKqkEYxtpTeWRvHsAP0IN3emgJGBbKKYYGgQ3GWBK9IgLBBn+bf317nEkGbl/2TXz349n9pKIZjs9J6yq5wptxna5QBa7QihTQsci+llUarGScb08M+jX9jTcnLXQH9p3LC5mEOVdvEFrISSmBTo89F3Tb52Df95Y+vffugqrOOaZmZFTUM9eh5XvUtCvCw4EYV/wgGSYy/SijlwqM8Y8gxXAiWym49ItZCg/LHJAfKHX39V1GoeZ0rIKjOwsnS1ORqNpbjeLfRhRnPKEQuTD7GmVuNaCzk5hznscElBm+Br3eifTxY7lURvqcPnhE9F+XP1lPfvqEIsWu8vyzosGeoy45WMKUHDKkhRPBQpd49AUGBkxHhq/vRKzrstkW3BQSPeI3CeKhjut3x6QqGqyTg0yvC4Hgj51LHeBU5ek2LC1Ye1wYviN+iNXuK4CuLi0iRy9HaB8x3jyaPBBEp9lD6M12OIAc9H0ZRBQdPH+i2zf1d6Oom2C086u4ylCUT01EphGhQN5bfZvum0p7W7R+xIHYHiaZznj20vNNiyxXrR8q7jf6kt0yy2WGRhJz87LCexp4kPWS+W8Z/EF20XX+yZU5CLJ1iKwufvV8wSqhA1yJrLgXoHsm3QHNUSAEyEIRBtefW3PG9hWg8xLXXKeDDhuwHUD5psio6Yw1PzokUM23X6RyqLvLL5v+TH6Gez7OabWJKB9SFkPGer20EfkJttm4Mx2ARAs3tZo6B+OyXWswBh3+8+Q6L2CJ8g7+uwbGAqIGiVNHiOpFodgnJwbh0LXw+tD6vIafgD5gsbYRwH0Ci7uox1VqbPcWdRd2po5Omti+tij4xI3S72NrsaAh3IgcLcRLloJMEQGEWVCuXODDsH7DH8
Content-Type: multipart/alternative; boundary="_000_B25249FAE2EC406CB8AFAA796EC3E64Djunipernet_"
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: MN2PR05MB6109.namprd05.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 2dc32a81-845c-406a-2a6b-08db58778c6a
X-MS-Exchange-CrossTenant-originalarrivaltime: 19 May 2023 14:44:28.2103 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: h1qA0Q0ph4cdeCZSIQbtunXtp7ipLjrwQCpPMMx8JQpsfCzXMb+XWRfXBuxb9jjS
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR05MB4235
X-Proofpoint-GUID: XwQZNttlY850khUtiVbu7eSyVGCPZkNP
X-Proofpoint-ORIG-GUID: XwQZNttlY850khUtiVbu7eSyVGCPZkNP
X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.254,Aquarius:18.0.957,Hydra:6.0.573,FMLib:17.11.170.22 definitions=2023-05-19_10,2023-05-17_02,2023-02-09_01
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 bulkscore=0 mlxlogscore=775 priorityscore=1501 malwarescore=0 clxscore=1015 phishscore=0 spamscore=0 mlxscore=0 adultscore=0 suspectscore=0 lowpriorityscore=0 impostorscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2304280000 definitions=main-2305190124
Archived-At: <https://mailarchive.ietf.org/arch/msg/pim/4MJTwZM58S2610U-bFrLt1ppxCQ>
Subject: Re: [pim] John Scudder's No Objection on draft-ietf-pim-rfc8736bis-02: (with COMMENT)
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: Fri, 19 May 2023 14:44:42 -0000

Oh hey, one further thought — would it be prudent to block 15.15 for further range expansion if needed, for the same reason 15 was blocked before?

—John

On May 17, 2023, at 4:41 PM, John Scudder <jgs@juniper.net> wrote:


LGTM. Thanks!

—John

On May 17, 2023, at 4:26 PM, Alvaro Retana <alvaro.retana@futurewei.com> wrote:



On May 17, 2023 at 1:18:32 PM, John Scudder wrote:


John:

Hi!  Thanks for the review.

> ----------------------------------------------------------------------
> COMMENT:
> ----------------------------------------------------------------------
>
> Thanks for this document. I have one minor concern I'd like to mention. You
> define 13.0 through 15.15 as type.subtype. I assume that each of the 48
> distinct type.subtype tuples is intended to have the exact same semantics as
> the "legacy" 0-12 type space, that is, each type.subtype is logically
> distinct, they are nothing more and nothing less than an extension mechanism.
> In particular, there is no significance if two different ones match on the
> type value but are different on the subtype value, it's really just an 8 bit
> number whose high-order nibble happens to be d, e, or f.
>
> Probably this is obvious enough as it stands, but it seems like it might help,
> and wouldn't hurt, to state it explicitly.

Sure.  Here's a proposal:

OLD>
5. PIM Type Space Extension

  This document defines types 13, 14, and 15, such that each of these
  types has 16 subtypes, providing a total of 48 subtypes available for
  future PIM extensions. This is achieved by defining a new Subtype
  field (see Figure 3) using the four most significant flag bits (bits
  4-7). The notation type.subtype is used to reference these new
  extended types. The remaining four flag bits (bits 0-3, abbreviated
  as FB below) are to be defined by each extended type.

NEW>
5. PIM Type Space Extension

  This document extends types 13, 14, and 15 such that each becomes 16
  new types, resulting in 48 types available for future PIM extensions.
  This extension is achieved by defining a new Subtype field (see Figure
  3) using the four most significant flag bits (bits 4-7). The notation
  type.subtype is used to reference the new extended types. The remaining
  four flag bits (bits 0-3, abbreviated as FB below) are to be defined by
  each extended type.

  Each of the new extended types is represented by the eight bits
  resulting from the concatenation of the Type and Subtype fields.  No
  relationship is expected or implied between extended type messages with
  a common Type field.


Does this work for you?  Feel free to suggest changes or alternate text.


Thanks!

Alvaro.