Hi Jeff,

Thanks for confirming the flexible approach of Juniper on the topic of multiple sessions and features.

To your point, my personal use-case, for example, would be to gain visibility in valid non-primary paths. Primary paths i use to correlate IPFIX against BMP data; valid non-primary paths for what-if analysis, ie. capacity planning. Personally, i can stay rather flexible on the topic of state compression in order to reduce churn as the work will be more historical than real-time.

Paolo


On 3/4/25 01:58, Jeffrey Haas wrote:
Paolo,


On Apr 2, 2025, at 1:42 PM, Paolo Lucente <[email protected]> wrote:
On 25/3/25 15:47, Jeffrey Haas wrote:
[..]

Understanding the motivation potentially has some options.  Perhaps this is
never turned on for applications using BMP for traffic shaping.  Perhaps you
turn this on a "side session" that is only there for exposing this
information.  Potentially such a side session uses "triggered BMP".
[ .. ]

The BMP & multiple sessions topic is something that returned also about the REL 
draft; in that context, for example, the use-case was about two sessions, one to 
get routes, one for debugging ie. log malformed BGP packets.

As an implementor of a BMP exporter, what would be your thoughts about making multiple 
BMP sessions configurable at a BMP exporter, each with its own feature flags set on/off 
(a generalization on your "side session" concept). So that, on top of defining 
features optional in a draft, it can be further scoped where these features are needed in 
practice.

Our implementation already permits subsets of data to be sent on a session.  We 
do have customers that utilize different sessions to convey different views 
(slices) of the data.

We're already at the point where we've had discussions about applying policy to 
those sessions where a given station may be interested in a smaller portion of 
a given view.

Internally at Juniper and also among applications like IETF BGP YANG, we've had 
discussions about what more targeted subscriptions might look like, and how 
that might be signaled.

That said, it's better to not flail at the use cases for this.  Our consequence of how 
the marking works is that it is guaranteed to be chatty if it's done in a traditional BMP 
streaming case.  I'd encourage the authors and WG to consider what you actually want out 
of the feature for a use case. I suspect a desire for "secret sauce" is keeping 
people from being fully honest here. :-)

-- Jeff


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

Reply via email to