exabgp
exabgp copied to clipboard
BMP / RFC7854 support - roadmap feature?
Exabgp Version 3.1.6 lists "add a very simple BMP deamon" as an added feature, but it sounds like this may have been pulled.
Curious if BMP support is planned for the future, I cannot find a current roadmap document.
Hello @falz,
At the time BMP was an early draft and a friend of mine asked me for support. For example the OPEN information was not provided and you had to know if you had connections with ASN4 or not to decode the AS-PATH.
It was never updated to the RFC and therefore later removed. While adding support for BMP would be surely quite straight forward, it would require a few days work, and as other solution exists it is not on the top of my list of things todo.
Hello Mr. Thomas,
In your reply you mention that other solution exists, so far I have not found any: could you please illustrate me which ones are available according to your previous comment? Thanks
https://github.com/OpenBMP/openbmp
+1 for BMP in ExaBGP
Currently available tools handling BMP are not maintained or are too big and include much more than just BGP messages handling. OpenBMP's latest commit was on Mar 6, 2018, and if you take a look at issues the general feeling is that it is the last commit ever on that repo. Cisco "support's" that project so...nothing unexpected..
ExaBGP was always my "swiss army knife of networking" and now I have to use BMP, so I would really appreciate if you could include it in the toolset.
The support was there for the early draft .. It may come back but I do not want to promise anything.
Currently available tools handling BMP are not maintained or are too big and include much more than just BGP messages handling.
I hope @thomas-mangin does not mind if i take opportunity to reply to this very point mentioning the pmbmpd daemon of pmacct ( https://github.com/pmacct/pmacct ) to collect BMP messages (in a way the perfect companion tool for an ExaBGP BMP implementation).
pmbmpd does only BMP collection while other daemons (ie. nfacctd) can correlate BMP to flow messages. One can ship messages to Kafka and from there ingest in the preferred database and visualize with the favourite UI. Here a quickstart for collecting BMP with pmbmpd: https://github.com/pmacct/pmacct/blob/1.7.4/QUICKSTART#L2226-#L2378
Participation at GROW WG Hackatons, is allowing pmbmpd to be up to the latest and greatest specifications and drafts, ie. slides from IETF107 vHackaton just few weeks back: https://mailarchive.ietf.org/arch/msg/grow/xWCQJFU1TCwFn2n5JlySRPAeiDQ/5/
Paolo
Hi Paolo, how do you dare promote other good open source software here :-D
More seriously do you want me to list pmacct in the list of BGP speakers I have on the wiki ?
Hi Thomas :-) I would totally love that, yes. But here stands always my dilemma: is a BGP collector a BGP speaker? Or maybe we would need a note for pmacct (collector only); or a separate list for collectors? Paolo
You are under BMP atm. If you want to edit the text feel free you can I believe!
Wonderful, thank you! That looks fantastic. Paolo