Hi Thomas,
Thanks for your comment. I see your need for these reason codes and i
will include them in the next revision of the draft -- the more
event-driven use-cases for REL, the better.
As i may have said before, I also like that counters make it to the
Stats message as i regard Stats and REL highly complementary in that
regard, one provides the summary, the other optionally provides the details.
Paolo
On 6/1/24 13:04, [email protected] wrote:
Dear Paolo and Camilo,
I have a comment on Section 3.3.1 of draft draft-lucente-grow-bmp-rel
(https://datatracker.ietf.org/doc/html/draft-lucente-grow-bmp-rel-03#section-3.3.1 <https://datatracker.ietf.org/doc/html/draft-lucente-grow-bmp-rel-03#section-3.3.1>). Please consider to add two additional event reason codes as described below.
As described in my previous post to the
draft-msri-grow-bmp-bgp-rib-stats authors.
A BGP speaker may have an prefix count upper bound as described in
Section 6.7 of RFC 4271
(https://datatracker.ietf.org/doc/html/rfc4271#section-6.7
<https://datatracker.ietf.org/doc/html/rfc4271#section-6.7>) configured.
When this upper bound is being reached, the BGP peer will be temporarely
be teared down and a BGP NOTIFICATION message with reason subcode as
described in Section 3 of RFC 4486
(https://datatracker.ietf.org/doc/html/rfc4486#section-3
<https://datatracker.ietf.org/doc/html/rfc4486#section-3>) is being
encapsulated in the BMP peer_down message with reason code 1 as
described in Section 4.9 of RFC 7854
(https://datatracker.ietf.org/doc/html/rfc7854#section-4.9
<https://datatracker.ietf.org/doc/html/rfc7854#section-4.9>).
However that the network operator is being notified when the upper bound
is being reached is not sufficient, the network operator also wants to
monitor the capacity, how many prefixes left until the upper bound is
being reached.
I suggest therefore to add an additional BMP stats counter in
draft-msri-grow-bmp-bgp-rib-stats describing
- how many prefixes until upper bound is being reached
- how much percentage of the defined bound is currently being used
The network operator usually has the possibility to chose between taking
the peer down when the upper bound is being reached, or filter the paths
above the configured upper bound.
I suggest therefore to add two event reason codes in
draft-lucente-grow-bmp-rel describing
- Crossed warning bound, path not being dropped
- Crossed upper bound, path being dropped
These two reasons codes enables the network operator to perform root
cause analysis. Its not only enough to monitor proactively the capacity
of the peer and being notified with the right reason code and upper
bound value in the BGP notification message when peer is being
proactively being taken down. The network operator also wants to
understand who caused the crossing of the warning and upper bound. The
who translates to paths being exported by BMP route-monitoring sharing
the following BGP attributes:
* BGP origin
(https://datatracker.ietf.org/doc/html/rfc4271#section-5.1.1
<https://datatracker.ietf.org/doc/html/rfc4271#section-5.1.1>)
* BGP AS Path
(https://datatracker.ietf.org/doc/html/rfc4271#section-5.1.2
<https://datatracker.ietf.org/doc/html/rfc4271#section-5.1.2>)
* BGP next-hop
(https://datatracker.ietf.org/doc/html/rfc4271#section-5.1.3
<https://datatracker.ietf.org/doc/html/rfc4271#section-5.1.3>)
I hope that makes sense. Feedback and comments welcome.
I will also augment the control plane a list of common symptoms in
Semantic Metadata Annotation for Network Anomaly Detection
(https://datatracker.ietf.org/doc/html/draft-netana-opsawg-nmrg-network-anomaly-semantics-01#symptom_control_plane_actions_table <https://datatracker.ietf.org/doc/html/draft-netana-opsawg-nmrg-network-anomaly-semantics-01#symptom_control_plane_actions_table>) where we start defining an informational module for network symptoms for network anomaly detection describing network action, reason, cause. Was presented at NMRG and IEPG at IETF 118. https://datatracker.ietf.org/meeting/118/materials/slides-118-nmrg-semantic-metadata-annotation-for-network-anomaly-detection-01.pdf <https://datatracker.ietf.org/meeting/118/materials/slides-118-nmrg-semantic-metadata-annotation-for-network-anomaly-detection-01.pdf>
Best wishes
Thomas
_______________________________________________
GROW mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/grow
_______________________________________________
GROW mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/grow