Hi Jeff,

Thank you for your thoughtful feedback!










We fully agree that BMP should not become a catch-all for every protocol state 
tangentially related to BGP. Your concern about BMP's responsibility scope is 
correct.




However, to clarify our intent: the goal of this draft is to describe the 
overall requirements for monitoring how RPKI data affects routing decisions on 
the router, not to replicate RTR protocol operational monitoring. We see a 
clear division of responsibility:




- YANG / streaming telemetry: RTR session management, protocol version 
negotiation, cache server health, sync sequence numbers — i.e., the operational 
state of the RTR protocol itself.

- BMP (in this draft): what RPKI data has the router acquired (from any 
source), what validation rules are in effect, how each route is validated, and 
how validation outcomes change route selection — i.e., the impact on BGP 
routing.




Actually, in our latest draft, we already moved from "monitor RTR connections" 
in the former version to

the more abstract "monitor RPKI data sources," which covers RTR,iBGP, eBGP, and 
static configuration uniformly. The per-source information we propose to report 
(data count, sync status, error counts) is intentionally kept at a summary 
level — just enough for a BMP consumer to know whether the router's RPKI data 
is current and complete, without delving into RTR protocol internals such as 
session negotiation, PDU-level exchanges, or cache server certificate details.




That said, reading your comments, we think the current text in Section 4 still 
carries more RTR-specific detail than necessary (e.g., RTR protocol version, 
TCP connection type, cache priority). We plan to refactor this in the next 
revision to:




1. Define a minimal, source-type-agnostic set of fields ;

2. Make source-type-specific parameters (like RTR version or eBGP AS number) 
optional extensions;

3. Try to merge message types (currently the number is 5) into less kinds of 
types.




We will present this direction at the upcoming IETF 125 GROW session and would 
very much welcome your further input there or on the list.







Best regards,




Shuhe Wang












-----原始邮件-----
发件人:"Jeffrey Haas" <[email protected]>
发送时间:2026-03-09 03:26:49 (星期一)
收件人: [email protected], "[email protected]" <[email protected]>
主题: [GROW] draft-wang-grow-bmp-rpki-mon-reqs



Authors,

I apologize if this is a repeat of a prior comment I have given as I am 
sometimes forgetful.

In your requirements section, you list:

"Monitor extensible RPKI data transport from various sources to routers, 
including through RPKI-to-Router Protocol (RTR) [RFC8210], BGP [RFC4271], or 
static configurations;"

I believe there is significant good value in monitoring related BGP state from 
external interactions like policy and RPKI within BMP.  We are seeing that 
within the recent TLV and related drafts as part of WG feedback.

However, I have concerns for the more general requirement that other protocol 
states such as RPKI-RTR itself get coverage in BMP.  At the most general level, 
this eventually turns into pressure for BMP to carry everything BGP-related. :-)

There is an operational need to monitor the RPKI-RTR itself.  You are likely 
aware of various efforts to provide YANG modeling for RPKI_RTR and also related 
streaming telemetry for state covered by similar models.  I would suggest that 
the details of the RPKI-RTR protocol itself should be excluded from your 
requirements.

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

Reply via email to