[RTG-DIR]RTGDIR Early review : draft-ietf-pim-gaap-18

Alexander Vainshtein <Alexander.Vainshtein@rbbn.com> Sun, 02 August 2026 19:36 UTC

Return-Path: <alexander.vainshtein@rbbn.com>
X-Original-To: rtg-dir@mail2.ietf.org
Delivered-To: rtg-dir@mail2.ietf.org
Received: from localhost (localhost [127.0.0.1]) by mail2.ietf.org (Postfix) with ESMTP id 91F2412261599 for <rtg-dir@mail2.ietf.org>; Sun, 2 Aug 2026 12:36:23 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ietf.org; s=ietf1; t=1785699383; bh=1CZ/DjB3uOvutOGcMHb1CjSfw/z/Xl1UPOKpAPfoCT4=; h=From:To:CC:Subject:Date; b=sZbkuQwGNt881IlJEcY3ePfHdAqsbRgOf1fYnArPixQHhkxZW023LtmfhOJkkuJGb N3hsaU2fR+wslPYi6i6MbH0w7UyRmMnR+p/FcnGdI3uTAbvfDC7N2+Rl30i6e8LE/5 Rx8ECK1DVkztV/tgPIpX7zaQkiXaOY/hPb5Cqd6c=
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -2.098
X-Spam-Level:
X-Spam-Status: No, score=-2.098 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, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: mail2.ietf.org (amavisd-new); dkim=pass (2048-bit key) header.d=rbbn.com
Received: from mail2.ietf.org ([166.84.6.31]) by localhost (mail2.ietf.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Leu0MSHpmsbF for <rtg-dir@mail2.ietf.org>; Sun, 2 Aug 2026 12:36:22 -0700 (PDT)
Received: from usb-smtp-delivery-110.mimecast.com (usb-smtp-delivery-110.mimecast.com [170.10.153.110]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-256) server-digest SHA256) (No client certificate requested) by mail2.ietf.org (Postfix) with ESMTPS id 7827C1226158D for <rtg-dir@ietf.org>; Sun, 2 Aug 2026 12:36:22 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rbbn.com; s=mimecast20240522; t=1785699375; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type; bh=xebrfu032YqGmpXZoQK0TSLWrHtH6ahLzDbIkRX/shk=; b=PwxZkkb9A70ByNoLffgAxd+tyBPrX5hWlq9YN5B/phPhcg2kyLzpjxKt7Q5kD8CjT80n4K 8ubnjNQyClKjnOVhEX3jqUOfBOItHiTlmNqi/VHMsmDbOGVocAJwSomSfsbn/F/NLZO6bS sFaH30GSLNlnjRHfmgw57ogRH5cUuOJv9s02r2UCmjxYbwIKVKbzT/8iTC1oon9+IB2RSk RJyeyoIeXkla/7VIgHhvh9GmOOGLF6IYQJWOPHgT0eZ26zQriAF3QvBNPykjnkg43hlcYC Dlw2Hmc9u9pXDgExG5e5Kw3YHfx0KT8B2eNMoWzZxZfwfMmMatLui7SjxvIqtQ==
Received: from MW6PR02CU001.outbound.protection.outlook.com (mail-westus2azon11022141.outbound.protection.outlook.com [52.101.48.141]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id usb-mta-56-6ICWZCtOMyGi5AmJpPQvNg-1; Sun, 02 Aug 2026 12:36:10 -0700
X-MC-Unique: 6ICWZCtOMyGi5AmJpPQvNg-1
X-Mimecast-MFC-AGG-ID: 6ICWZCtOMyGi5AmJpPQvNg_1785699369
Received: from PH0PR03MB6300.namprd03.prod.outlook.com (2603:10b6:510:e2::5) by SA1PR03MB7031.namprd03.prod.outlook.com (2603:10b6:806:337::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.270.17; Sun, 2 Aug 2026 19:36:06 +0000
Received: from PH0PR03MB6300.namprd03.prod.outlook.com ([fe80::6bff:3405:30e9:55d9]) by PH0PR03MB6300.namprd03.prod.outlook.com ([fe80::6bff:3405:30e9:55d9%5]) with mapi id 15.21.0270.016; Sun, 2 Aug 2026 19:36:06 +0000
From: Alexander Vainshtein <Alexander.Vainshtein@rbbn.com>
To: "pim-chairs@ietf.org" <pim-chairs@ietf.org>, "draft-ietf-pim-gaap.all@ietf.org" <draft-ietf-pim-gaap.all@ietf.org>
Thread-Topic: RTGDIR Early review : draft-ietf-pim-gaap-18
Thread-Index: Ad0itNqmtzcpsjk7ThiRZ2jKPn1JAg==
Date: Sun, 02 Aug 2026 19:36:06 +0000
Message-ID: <PH0PR03MB630009AEBB0E5CCE75F5E9E9F6D62@PH0PR03MB6300.namprd03.prod.outlook.com>
Accept-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: PH0PR03MB6300:EE_|SA1PR03MB7031:EE_
x-ms-office365-filtering-correlation-id: 2abce247-6114-4085-b7f6-08def0cd4bb4
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;ARA:13230040|376014|19092799006|1800799024|23010399003|366016|18002099003|13003099007|38070700021|8096899003|56012099006|10067099003|11063799006
x-microsoft-antispam-message-info: iiUuUOATsifEP/ylICQVBwAjjH5ecSvRCpCsjvo56XkiolLqT4lR/Kcjl3lpCoNYJ/yiCmJxspKrPdurApBzIpLtF8O18+0XsALpNqadAfHLAv3VBpwLJCkyG8jbgiIMJczgtBY5Qxf8jAdGpXm+a9lST/4JvhTZAiQpOWvs7/gSGOHF2f5MlKu25BdG+AxmqHVhJBUnmXIAw7AJK49Xt8ONFGP1+fMLyeOmyE8znlfdVAaS7jJlaLI4pevB2h8EVgUAIGBdrxSL6S/lJDe9fzvZUoH7QaIZhT2H5am2+Nwpq0jll2xO3SwNQJl8CSqIt0XXDai4ylCte3CdEgVpay04Mwr8x8iFmAdLZx+nqCmB00D9TNwxig1lGImifur5RURk/oagCXOEz1fz2Culhqy/SohYlxQdaeYTmpoArTjYGhZZdzeyTPP8e9v/MiIbw+wK6c0k295YQ+6XvqLNdgE8s2DzsPBctoVWcn2bg0T4zNp89lS5rEAGj4YIk7CvtkznmmiE5HOw5/2BFCnTvwz1ZNDBsU1oQtS1FiHnkKvAqLlrYeF6WaPA/B7XJaG5ZAb9UZx6qdWIOpKAWdn8CTO88Lovmc2rWh7pyqHxpcR7kO+jlA5AJrX+gU+eOel8Ai+P0YvSqb/BWkNjNzBo9hKPo2PVQeD4ASp9S7GukKR2h20K2o5FdhYyRg2JLrBqlx5+IiAvOrJL88LUjEJOY1JrUS5oWO5GPZCR7dg87Z8=
x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PH0PR03MB6300.namprd03.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(376014)(19092799006)(1800799024)(23010399003)(366016)(18002099003)(13003099007)(38070700021)(8096899003)(56012099006)(10067099003)(11063799006);DIR:OUT;SFP:1102
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: nsV24YU1bQKXXwmtcz45HTNIgSpb+2w9VDMxWVDIA0dzwG0bFRBpDfOUT0grEaK5P3zo1D/kieFZFor/IsrcIvSsKd2n3GhYdPFU4MveuVBjd9+w6c5BwAVhVEtGpR717ls4+wagKUc8vnKLXTjIz3lSpmdiYdxa0nPhsXg3apN1B5HQtQQDGS2y/3DMMVcQKeXtl9i6hMruLxaDtDXqUHnnLx1fjgrY2lATPq3zb53OMV67QKjl8I8OSTk9WzLk2wBUZGKqK73q41uQGZVYnVhNhAUF5OVbOzb/nTUtGtWW29ef8Oh2surSZQ+udIfV1EsIzFBGOI8RpP6IhLaT02X0PGIRgxgZQFs8a1KNwo71pbdpROhR4Z7VzHGlIoF/I2F/6699DRKqNib2agPWYR4jpmC9qAeAfilNtkQ6jovkN/fgSmzKHolcz7xoVHbGUzmzEd7J3Q++jgnp/TM3NcTNO2yate+Qu7bRx4YHtJUyBzwK3DK/rP6xa3ZE30BS3DbDmA9jx+xUfhLHDxG8PaWMxi1Mry8yXJW7FOIjqbt8BLsMhe6oPGrOgsZDkE/LBkW2tqDmjuYMeLg4wQ1R6IwTu/Vd6CJXakXEt70dxTNNRUgLNr7ajdNMFNt9tHgi3P/n0qNST/r/phTQvNtGGi1l81LWGrlfbWqVpMcKwg2duuwP6YuMW4P9+IQOSWKMrjs7YBoGidNH3quU2vdEEMbpeHUpiDAyNIX9EG/I8nOhj7TJn+F6W3gn3Z1i97c0j6k8b1CcSE1Ox9rGn1rNfpFUtRVfUSfncjSpQ6uWVEkPg+wauO6LSiaFEJJpVRLRC3dLfBGF7cQYz09dZ9Qnxt6r51U+t4UVLLk6+QLWBzGCLUxya8XkjvoCv80aNLT5FwgogVvB3J9ObecEsEFDYN1XJXJpjYOwi8CKVtt9hB46mJVk5le0qto8/BfPZCrjqQtuEvuuDxDqjWxQhYcd0iMdLrzcfF6Yey1OqTc9pehPUiQKe/TAmnsiDrq7Km/YTyuwV6TgIvyn/6Odi5mPBQeSPCgxR43YyqGdUApuT+53QSR5IJpSdu4nUh+vV4xTDd5uOo2k3819pTeL4492HOITz713pW6A7YfCrCjdFljuJVqr29ruxUB01llidWzt+8wzcO3quKho6BmNpfzx+whtMxHkjFOd+CiVQIP05qBx/wCD+2qN+7sY/RRfzF3vL3YSxgwDrar8NjGhtvZN4y6oSJ3rUnZ/Pcu90G9cqO1nz7ILXXns/14X6oH0nHEOoJ/d7TaqI1+0QOBOriHOcHzQnQXVtjP5F8G+10sNHihusNe/gIaUtVSJuz7bSmE3nxZs43WHBbdI3yGDlZQzg9uw4S1sNLeLFm7+X9/pxOJqAQNDrrqJfD+tIsbAmPEI0sX1/01W2LoUpjEY/s2RVB7wzacE7y4/jLgUVKtEyIXlQ9AZyXQ077u5dYKFO3LSizbc4brrqaYvI3YET3JnUJNYX7SFZeLY0y7uq6ImrZJn5p+zhRIZtpBs6E619mv8k6xt59b0HScEOeSt1vCGrEPrss/7/WtNazdqwGpLil2uaVRSm2i0NI77xFu+gcZYmDy2ta0QsT+ZRh5IJ3s/69UlWiC8e+U8/qq96dPy0M5AosfYQAPIwzvv1WRorvhAqcqVSzmKVfXfmevYmwp0dByjCsV6uDKX/iWhb+GwGMNhi5V4uY4N84q76B2GJaIK
MIME-Version: 1.0
X-Exchange-RoutingPolicyChecked: rPoO/gaOB/Gq1lpBkGjl4ez/UIpO+6Owhx5PSqtvtFNsSIGdmDN6/WdZYP//l5gruJJ5vLJDfC+pA81gLDJDbL+AD/LzDJeOTSi7LzNDpRgn7cZ5YCG+xC2Lk/vuLYS3outXRJhUsMvKyLZ5kcsGE0JA8KL+ZyLH+iC8d8QzLJ6ZIyzon6nY2oZNFBffBELymg0tnkb6Drll/yH2PKJ7+bFbgA0egBv72Vx5euKB0xuxaUZUr0urAlb62JLbhjuqKKM74HJTmeGPhZvI6eBfwIujexhA5fLTDKRtT/fkeeAHI2hEB0m4Y9fqPKJp+pWTU+pSKznL3nfD82v/TfZZvg==
X-OriginatorOrg: rbbn.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: PH0PR03MB6300.namprd03.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 2abce247-6114-4085-b7f6-08def0cd4bb4
X-MS-Exchange-CrossTenant-originalarrivaltime: 02 Aug 2026 19:36:06.1918 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 29a671dc-ed7e-4a54-b1e5-8da1eb495dc3
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: FFPadviJF95vQLs3nIcVk4EVtb3KMj0336XXiPYOxffuumEZFFGs1m8TjWu6liZnDYOak0NKevXPtVNlPbJCYg==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA1PR03MB7031
X-Mimecast-Spam-Score: 0
X-Mimecast-MFC-PROC-ID: LX9qA3_N7qGrnI6XWZ9RJKQ7fmHWRecmIetAul9n_8o_1785699369
X-Mimecast-Originator: rbbn.com
Content-Language: en-US
Content-Type: multipart/alternative; boundary="_000_PH0PR03MB630009AEBB0E5CCE75F5E9E9F6D62PH0PR03MB6300namp_"
Message-ID-Hash: UEGZVTSWGH7ANWU7LHGSYNPYUFFDKU4G
X-Message-ID-Hash: UEGZVTSWGH7ANWU7LHGSYNPYUFFDKU4G
X-MailFrom: alexander.vainshtein@rbbn.com
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-rtg-dir.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: "rtg-dir@ietf.org" <rtg-dir@ietf.org>
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [RTG-DIR]RTGDIR Early review : draft-ietf-pim-gaap-18
List-Id: Routing Area Directorate <rtg-dir.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-dir/-Awy5xqwzf3ul_2_6xjMYghYKWA>
List-Archive: <https://mailarchive.ietf.org/arch/browse/rtg-dir>
List-Help: <mailto:rtg-dir-request@ietf.org?subject=help>
List-Owner: <mailto:rtg-dir-owner@ietf.org>
List-Post: <mailto:rtg-dir@ietf.org>
List-Subscribe: <mailto:rtg-dir-join@ietf.org>
List-Unsubscribe: <mailto:rtg-dir-leave@ietf.org>

Hello

I have been selected to do a routing directorate "early" review of this draft: draft-ietf-pim-gaap-18<https://datatracker.ietf.org/doc/html/draft-ietf-pim-gaap-18>,

The routing directorate will, on request from the working group chair, perform an "early" review of a draft before it is submitted for publication to the IESG. The early review can be performed at any time during the draft's lifetime as a working group document. The purpose of the early review depends on the stage that the document has reached.

According to the IETF Datatracker, the draft has been submitted to the IESG for publication. Therefore, my focus for the review was to determine whether the document is ready to be published. Please consider my comments along with the other working group last call comments.

For more information about the Routing Directorate, please see https://wiki.ietf.org/en/group/rtg/RtgDir<https://wiki.ietf.org/en/group/rtg/RtgDir>.

Document: draft-ietf-pim-gaap-18<https://datatracker.ietf.org/doc/html/draft-ietf-pim-gaap-18>
Reviewer: Alexander ("Sasha") Vainshtein (@alexander.vainshtein@rbbn.com<mailto:alexander.vainshtein@rbbn.com>)
Review date: 02-Aug-2026
Intended Status: Experimental

Summary:

This document is basically ready for publication but has nits that should be resolved prior to its being approved for publication.

Please keep in mind that multicast is not exactly my area of expertise, so some questions may be naïve or not important.

Unfortunately, I have not completed discussion of my comments below with the authors due to the deadline set for this review.

Comments:

The draft is well written and, mainly, easy to read and understand even for a non-expert. But there are several points where its readability could be improved.


1.       I have been looking for some time for the specification of the destination IP address of the GAAP Claim messages. Eventually I have found that Section 9.2 requests IANA to allocate one IPv4 well-known multicast address from the Internetwork Control Block and one IPv6 Multicast address from the Variable Scope Multicast Addresses block. From my POV, these addresses should be mentioned much earlier in the text.

2.       It seems that GAAP relies on availability of Any Source Multicast (ASM) infrastructure (e.g., Rendezvous Points (RP) in the case of IPv4 multicast) for delivery of GAAP Claim messages.

     *   This is not a surprise because applications using GAAP would probably rely on such infrastructure for delivery of their traffic - but it would be nice if this could be explicitly specified
     *   Specifically, in the case of IPv4 multicast, I assume that the RPs used for delivery of the traffic to GAAP applications should be configured with the entire GAAP Multicast Allocation Range
     *   If yes, this should also be clarified in the document

3.       The draft does not mention if using GAAP in inter-AS environments has any specific issue - e.g., whether support of the of the RPF Vector (RFC 5496) is expected in this case. Any clarification would be useful IMHO

4.       A similar question about using GAAP in environments in which multicast delivery is provided a Multicast VPN, e.g., as described in RFC 6513 and RFC 6514

5.       I concur with the comment by a previous reviewer<https://datatracker.ietf.org/doc/review-ietf-pim-gaap-11-rtgdir-early-zhang-2026-03-25>: parsing of GAAP messages that contain multiple variable length Group Names is somewhat problematic. I wonder if the authors have considered encapsulating each specific record in this message as a TLV.

6.       Section 7 says that the receiver must validate the GAAP message length before processing it, but this is the only mention of the message length in the draft. What exactly is supposed to be used as the message length in this validation?

7.       The draft explains what the experiment (the intended status is Experimental) should resolve and mentions "networks of various size", but it does not provide any hints about the desired scale of the experiment (size of the network, number of groups etc.).

I have not run the Nits tool on the document (this is usually done by the submission tool).

Hopefully, these comments will be useful.


Regards,
Sasha

Disclaimer

This e-mail together with any attachments may contain information of Ribbon Communications Inc. and its Affiliates that is confidential and/or proprietary for the sole use of the intended recipient. Any review, disclosure, reliance or distribution by others or forwarding without express permission is strictly prohibited. If you are not the intended recipient, please notify the sender immediately and then delete all copies, including any attachments.