Open 464d41 opened 6 years ago
the PBR install requires FRR to contain a plugin that is not yet in FRR main stream ( look at https://github.com/FRRouting/frr/pull/2025 for more information).
@pguibert6WIND I thought you indicated that you were going to be providing a patch that did the install correctly into the kernel. Is this not the case?
yes. a patch will be provided. but the ETA has been delayed.
That is great. Thank you guys for fast reply. Hope on same fast resolution. Let me know if any other debug data is needed.
It looks as though this will be resolved in 7.0. Is that correct? If so, is there a way to test this in a dev or test release?
Hi @bhicks69 , sorry but as ETA has been postponed, this will not be available for 7.0 as mentioned, I think the original pull request used for driving netfilter is available, you should be able to build your own frr. but sorry, 7.0 will not have the flowspec driver.
Hi Guys, I have the same problem when I send rules from ExaBGP to FRR (ver 6.0.2), Debian. "not installed in PBR". Could you please leave me any helpful comments.
Hi @reza-ghazvini , there has not been any rework of #2025 yet so that you can use PBR directly in frr. if you feel motivated for moving to ABI interface, you re welcome.
Hi @pguibert6WIND, if i understand it correctly, the current implementation in frr is, that i receives the flowspec informations and split it up in ipset/iptables actions in pbr, but the real installation in the kernel by the pbrd weren't achieved as there is a missing "module" which do the real work, is this correct?
Hi Team, I'm running v7.5.1 and I still also face the issue with "not installed in PBR" after I receive a Flowspec route. Is this still not added in this version. I was not able to find an info on that. Thanks, sVen
I am facing the problem even on running 8.1.0. Do we have an ETA on the fix ?
I am facing the problem even on running 8.4.2. Can you please provide that kernel module for us?
I've put this on the project board ... before closing it for the moment, is anyone working on this?
I've put this on the project board ... before closing it for the moment, is anyone working on this?
for information, https://github.com/FRRouting/frr/pull/2025 was the original work. we have to go to a real ABI (application BINARY interface), if someone is willing to do it.
Description
FRR receives flowspec entry but it is reported as "not installed in PBR" and rule isn't applied to traffic.
Steps to Reproduce
Configure BGP to accept flowspec
Check received flowspec entry
Expected behavior:
Flowspec entry translated to underlying linux instructions and applied to traffic flow
Actual behavior: Looks flowspect entry is not translated to underlying linux instructions since iptables output shows nothing.
Components
bash-4.4# cat /etc/frr/daemons | grep yes zebra=yes bgpd=yes pbrd=yes
sudo docker logs -f frr Starting Frr daemons (prio:10):. Exiting from the script watchfrr[79]: watchfrr 6.1-dev starting: vty@0 watchfrr[79]: zebra state -> up : connect succeeded watchfrr[79]: pbrd state -> up : connect succeeded watchfrr[79]: bgpd state -> up : connect succeeded watchfrr[79]: all daemons up, doing startup-complete notify
Versions
I'm running FRR in container. Image: ajones17/frr:latest
Likely info listed above is not enough to debug. Please let me know what else is needed.