Exa-Networks / exabgp

The BGP swiss army knife of networking
Other
2.06k stars 441 forks source link

Advertisement of Multiple Paths in BGP RFC 7911 for SAFI Flowspec #1140

Open adrian62 opened 1 year ago

adrian62 commented 1 year ago

Some router vendors support this feature on Flowspec. I tried adding "path-information ..." to a flow entry in config and I get an error. Same works on unicast SAFIs.

Describe the solution you'd like Allow path-information in the flow configuration and on the exabgp API.

Describe alternatives you've considered I presently use SAFI vpn in cases where multiple paths need to coexist using unique RDs. In some circumstances add path is easier to deploy.

Additional context

06:55:30 | 1      | version       | 4.2.21  
06:55:30 | 1      | interpreter   | 3.8.15 (default, Oct 25 2022, 04:06:25)  [GCC 11.2.1 20220219]
06:55:30 | 1      | os            | Linux afx04_RouteGen 5.10.124-linuxkit #1 SMP PREEMPT Thu Jun 30 08:18:26 UTC 2022 aarch64
06:55:30 | 1      | configuration | performing reload of exabgp 4.2.21
06:55:30 | 1      | configuration | not reloaded, no change found in the configuration
06:55:30 | 1      | configuration | syntax error in section template/neighbor/VNF_2_RR/flow/route/match
06:55:30 | 1      | configuration | line 53: path-information 0.0.0.1 ;
06:55:30 | 1      | configuration | invalid keyword "path-information"
thomas-mangin commented 1 year ago

ExaBGP does not (currently) support path information for flow routes.