[pve-devel] [PATCH pve-network 2/4] controllers: evpn: bugfix: use prefix-list in route-map instead evpn match

2023-12-03 Thread Alexandre Derumier
"match evpn" in route-map is broken since 8.5.0 https://github.com/FRRouting/frr/issues/14419 the patch https://github.com/FRRouting/frr/commit/272c6d5db128ff7450fe9fcd16c046160594deb3 is converting type-2 && type-5 evpn routes to prefix-prefix. (fixing prefix-list not working previously, but brea

[pve-devel] [PATCH pve-network 0/4] evpn controller fix && cleanup

2023-12-03 Thread Alexandre Derumier
This patch serie is fixing 1 critical bug with multiple exit-nodes and other minor ipv6 bug with prefix-list && null routes. Also cleaning the re-ordering of some values in frr.conf to match the output of frr running config. Alexandre Derumier (4): controllers: evpn: add ipv6 prefix-list suppor

[pve-devel] [PATCH pve-network 3/4] controllers: evpn: frr config cleanup

2023-12-03 Thread Alexandre Derumier
Some values have been reordered in last version - bump version to 8.5.2 - move no bgp graceful-restart notification - move neighbor VTEP activate Signed-off-by: Alexandre Derumier --- src/PVE/Network/SDN/Controllers/EvpnPlugin.pm | 6 +++--- .../zones/evpn/advertise_subnets/expect

[pve-devel] [PATCH pve-network 4/4] controllers: evpn: fix null routes order && ipv6

2023-12-03 Thread Alexandre Derumier
- don't duplicate ip - ipv6 use "ipv6 route" - order correctly Signed-off-by: Alexandre Derumier --- src/PVE/Network/SDN/Controllers/EvpnPlugin.pm | 16 - .../expected_controller_config| 7 .../exitnodenullroute/expected_sdn_interfaces | 8 + .../zones/evpn/exi

[pve-devel] [PATCH pve-network 1/4] controllers: evpn: add ipv6 prefix-list support

2023-12-03 Thread Alexandre Derumier
Signed-off-by: Alexandre Derumier --- src/PVE/Network/SDN/Controllers/EvpnPlugin.pm | 4 1 file changed, 4 insertions(+) diff --git a/src/PVE/Network/SDN/Controllers/EvpnPlugin.pm b/src/PVE/Network/SDN/Controllers/EvpnPlugin.pm index f320139..e536226 100644 --- a/src/PVE/Network/SDN/Contro