Skip to content

RFC21: Edge Filtering for Multicast Traffic#3562

Open
ben-dz wants to merge 4 commits intomainfrom
bdz/rfc-fpga-mcast-filtering-routing
Open

RFC21: Edge Filtering for Multicast Traffic#3562
ben-dz wants to merge 4 commits intomainfrom
bdz/rfc-fpga-mcast-filtering-routing

Conversation

@ben-dz
Copy link
Copy Markdown
Contributor

@ben-dz ben-dz commented Apr 21, 2026

Proposes RFC-21 covering multicast FPGA filtering — extends the FPGA routing
architecture from @ben-malbeclabs's unicast EF RFC to multicast.

Introduces a new multicast-EF user mode whose GRE tunnel lands in a new
vrf-mcast-filtration so received multicast transits the DZD's FPGA before
delivery. Regular multicast users are unchanged and interoperate cleanly.

Control plane borrows the inter-VRF eBGP pattern from the unicast EF RFC
(asdot sub-ASN per DZD, FPGA-loopback route-maps). A publisher's outbound
multicast is double-GRE'd client-side so it's unicast-routable in the
filtration VRF and sidesteps PIM short-circuiting to local subscribers.
Cross-DZD propagation rides the existing ipv4 iBGP mesh; no new MSDP.

Architecture validated end-to-end on chi-dn-dzd7/dzd8 including cross-DZD, same-DZD hairpin, and mixed-mode
(regular publisher + multicast-EF subscriber) cases.

Intentionally leaves client-side doublezerod out for now, but will be amended with that when work commences. The client behaviors were simulated in python.

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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant