Document: draft-ietf-opsawg-rfc5706bis
Title: Guidelines for Considering Operations and Management in IETF
Specifications Reviewer: Dhruv Dhody Review result: Has Issues

Hello,

I have been selected as the Routing Directorate reviewer for this draft. The
Routing Directorate seeks to review all routing or routing-related drafts as
they pass through IETF last call and IESG review, and sometimes on special
request. The purpose of the review is to provide assistance to the Routing ADs.
For more information about the Routing Directorate, please see
https://wiki.ietf.org/en/group/rtg/RtgDir

Although these comments are primarily for the use of the Routing ADs, it would
be helpful if you could consider them along with any other IETF Last Call
comments that you receive, and strive to resolve them through discussion or by
updating the draft.

Document: draft-ietf-opsawg-rfc5706bis-01
Reviewer: Dhruv Dhody
Review Date: 2026-02-04
IETF LC End Date: -
Intended Status: BCP

## Summary

I have some concerns about this document that I think should be resolved before
publication.

## Comments

The document provides comprehensive and largely well-written guidance on
operational and management considerations for IETF specifications. Most
sections are clear, pragmatic, and well aligned with current operational
practice especially from RTG area perspective. But I wonder how would protocol
that are more library-style or generic-purpose would interpret it.

The comments below focus mainly on scope clarity, terminology consistency, and
audience expectations, rather than technical correctness.

### Major

- The Abstract frames this as guidance for “New Protocols or Protocol
Extensions,” but later text introduces a requirement for an “Operational
Considerations” section in “new RFCs in the IETF Stream,” and Section 3.1
further scopes this to “all Internet-Drafts that document a technical
specification” (and also mentions architectures and data models/schema). Please
align these statements.

- Further, the draft states that its guidance applies to “New Protocols,
Protocol Extensions, or architectures”, but the subsequent guidance is largely
written from the perspective of protocol specifications. It is not entirely
clear how the requirements and expectations around an “Operational
Considerations” section should be interpreted for architecture documents, which
are often Informational and may not define concrete protocol mechanisms or
management solutions. Some additional clarification on what is expected for
architecture documents (e.g., scope, level of detail, and whether purely
descriptive operational assumptions are sufficient) would help avoid
inconsistent interpretation during reviews.

- Also, the document appears to apply to YANG data model specifications (as
implied by Section 3.1), but these do not clearly fit into the “new protocol /
protocol extension / architecture” categorization used elsewhere. I am unsure
if they should. Anyways it needs a brief clarification and how the guidance
applies to them.

### Minor

- Throughout the document, the terms “operational”, “manageability”, and
“operational and manageability” are used somewhat interchangeably. Section 1.1
establishes “operational considerations” as the broader concept, with
manageability as a subset, but later usage is not always consistent with this
framing. As a result, it is sometimes unclear whether references to
“manageability” alone are intentional (i.e., specifically limited to management
aspects) or simply shorthand for the broader operational scope. For example, in
Section 1.2: “It provides a framework for WGs to ensure that manageability
considerations are an integral part of the protocol design process…”.
Clarification would improve consistency.

- Section 5.3 appears to blur the distinction between IMs and YANG DMs. It is
not always clear whether authors are expected to provide an explicit IM (e.g.,
described in English text), whether a reference to a YANG data model is
sufficient, whether YANG is intended to serve as the IM itself, whether
suggesting changes to future YANG extension is enough, or how the guidance
should be interpreted when no standalone IM is defined. Some clarification
would be helpful.

- Sections 6 and 6.1 introduce guidance on operational tooling and AI-driven
management, but it is not always clear who the intended audience is or what
concrete actions are expected from a protocol designer. Much of the discussion
(e.g., aggressive querying patterns, telemetry access, overload prevention,
AI-driven data consumption) appears to relate more directly to the design and
behavior of management protocols, implementations, or tooling, rather than to
protocol specification choices themselves. While the concerns raised are
reasonable, either rephrase in a way that explicitly tie these considerations
back to specific protocol design decisions or move it to appendix.

### Query

- Is there a reason beyond updating RFC 2360 (BCP 22) that this I-D is a BCP?
The document is largely framed as guidance, guidelines, and recommendations for
authors and reviewers, similar in style and intent to RFC 5706, which was
published as Informational.

### Nits

- s/on Guide for Internet Standards Writers. to obsolete/on "Guide for Internet
Standards Writers" to obsolete/

- s/Protocol Exension/Protocol Extension/

- fix "troubleshooting of New Protocols or Protocol Extensions and their
extensions"

- Appendix A, I am guessing this is meant to be a section header - ##
Documentation Requirements?

Thanks!
Dhruv



_______________________________________________
OPSAWG mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to