Skip to content

Add decoder for BGP EVPN routes (RFC 7432)#1233

Open
sysvinit wants to merge 4 commits into
the-tcpdump-group:masterfrom
sysvinit:sysvinit/evpn-route-decoder
Open

Add decoder for BGP EVPN routes (RFC 7432)#1233
sysvinit wants to merge 4 commits into
the-tcpdump-group:masterfrom
sysvinit:sysvinit/evpn-route-decoder

Conversation

@sysvinit

Copy link
Copy Markdown

This change extends the BGP protocol dissector with support for decoding EVPN routes as well as the EVPN-related extended communities specified in RFC 7432. This includes route types 1 through 4, as well as the MAC mobility, ESI label, ES import route target, and default gateway extended communities. Additionally I've extended the next hop attribute decoder to support IPv4 routes with IPv6 next hops, as specified in RFC 5549, as I discovered this was missing while working on my EVPN lab setup.

I've also taken some packet captures from the lab and added them as test cases for the EVPN decoder in the test suite.

@sysvinit sysvinit force-pushed the sysvinit/evpn-route-decoder branch from 583afb4 to 4ca14fd Compare October 24, 2024 12:59
@fxlb

fxlb commented Nov 29, 2024

Copy link
Copy Markdown
Member

Hello,
Thank for your proposal.

@fenner Could you review please?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

2 participants