Skip to main content

IETF Last Call Review of draft-ietf-pim-gaap-18
review-ietf-pim-gaap-18-opsdir-lc-wu-2026-08-04-00

Request Review of draft-ietf-pim-gaap
Requested revision No specific revision (document currently at 20)
Type IETF Last Call Review
Team Ops Directorate (opsdir)
Deadline 2026-08-03
Requested 2026-07-13
Requested by Mohamed Boucadair
Authors Dino Farinacci , Mike McBride
I-D last updated 2026-08-17 (Latest revision 2026-08-14)
Completed reviews Rtgdir Early review of -11 by Zheng Zhang (diff)
Intdir Early review of -14 by Sheng Jiang (diff)
Genart IETF Last Call review of -18 by Meral Shirazipour (diff)
Artart IETF Last Call review of -18 by Murray Kucherawy (diff)
Opsdir IETF Last Call review of -18 by Bo Wu (diff)
Rtgdir IETF Last Call review of -18 by Sasha Vainshtein (diff)
Secdir IETF Last Call review of -18 by Tim Hollebeek (diff)
Tsvart IETF Last Call review of -18 by Tommy Pauly (diff)
Assignment Reviewer Bo Wu
State Completed
Request IETF Last Call review on draft-ietf-pim-gaap by Ops Directorate Assigned
Posted at https://mailarchive.ietf.org/arch/msg/ops-dir/QRXUgtICgSZYCP3ev0Eyym-E6I8
Reviewed revision 18 (document currently at 20)
Result Clarification Needed
Completed 2026-08-04
review-ietf-pim-gaap-18-opsdir-lc-wu-2026-08-04-00
Hi,

I have been selected as the Operational Directorate (opsdir) reviewer for this
Internet-Draft.

The Operational Directorate reviews all operational and management-related
Internet-Drafts to ensure alignment with operational best practices and that
adequate operational considerations are covered.

A complete set of _"Guidelines for Considering Operations and Management in
IETF Specifications"_ can be found at
https://datatracker.ietf.org/doc/draft-ietf-opsawg-rfc5706bis/.

While these comments are primarily for the Operations and Management Area
Directors (Ops ADs), the authors should consider them alongside other feedback
received.

- Document: [draft-ietf-pim-gaap-18]

- Reviewer: [Bo Wu]

- Intended Status: [Experimental]

---
Summary:

GAAP defines a lightweight decentralized multicast address allocation
mechanism. As an Experimental protocol, the Operational Considerations section
provides useful high-level guidance, but the dependencies on existing multicast
protocols and the deployment boundaries could be clarified further.

## Minor Issues

1. Deployment prerequisites and network dependencies
GAAP Claim messages are sent to well-known multicast addresses. This requires
the underlying network to support multicast routing/forwarding (e.g., IGMP,
PIM-SM, or PIM-SSM). It is recommended that the Operational Considerations
section explicitly state these prerequisites. Deployment boundaries

2. Additionally, Section 7 could clarify the intended deployment boundary
(administrative domain scope, expected scale in terms of nodes/groups). For
example, is the scenario defined in I-D.ietf-pim-zeroconf-mcast-addr-alloc-ps
the primary intended use case for GAAP? Is GAAP applicable to PIM-SM
deployments, and what is its relationship to the PIM RP?

---

## Nits

3. Terminology structure in Section 2
The definition of "GAAP Group Address" currently embeds the application
allocation range values (TBD1/10, TBD2/32), which is confusing. It is
recommended to move these to the "Group Address" definition to avoid conflating
the control-plane address with the group allocation pool.

4. Section 4 Group Name definition
The 255-octet maximum length is only stated in "Multi-record parsing". For
consistency, the "Group Name" definition could include: "The string MUST NOT
exceed 255 octets in length (not including the null terminator)."

5. Section 5.1 gaap.init()
s/"a application"/"an application"/

6. Section 6.2
Add a comma after "GAAP node": "When a group address is allocated by a GAAP
node, it will build and send a Claim message."

7. Section 8 Security Considerations
Expand AEAD on first use: "Authenticated Encryption with Associated Data (AEAD)
construction ..."