]> git.proxmox.com Git - pve-network.git/commit - test/zones/evpn/ebgp/expected_controller_config
controllers: evpn: fix multiple exit-nodes with route-map filtering
authorAlexandre Derumier <aderumier@odiso.com>
Wed, 20 Apr 2022 14:19:30 +0000 (16:19 +0200)
committerThomas Lamprecht <t.lamprecht@proxmox.com>
Wed, 27 Apr 2022 08:31:30 +0000 (10:31 +0200)
commit916488cccaa2d592b8701b32fc9c1fd82677fbfd
treee786d8772dc09f3216f69caa24e65fa7131276b6
parent824252f691db74ef4798bdc7364c085b69d07456
controllers: evpn: fix multiple exit-nodes with route-map filtering

Currently, when multiple exit-nodes are defined, each exit-nodes exchanges
their own default route, so traffic is looping between both exit nodes
instead going out.

This add a new route-map to filter received type-5 on exit node

Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
16 files changed:
PVE/Network/SDN/Controllers/BgpPlugin.pm
PVE/Network/SDN/Controllers/EvpnPlugin.pm
test/zones/evpn/advertise_subnets/expected_controller_config
test/zones/evpn/disable_arp_nd_suppression/expected_controller_config
test/zones/evpn/ebgp/expected_controller_config
test/zones/evpn/ebgp_loopback/expected_controller_config
test/zones/evpn/exitnode/expected_controller_config
test/zones/evpn/exitnode_local_routing/expected_controller_config
test/zones/evpn/exitnode_primary/expected_controller_config
test/zones/evpn/exitnode_snat/expected_controller_config
test/zones/evpn/ipv4/expected_controller_config
test/zones/evpn/ipv4ipv6/expected_controller_config
test/zones/evpn/ipv4ipv6nogateway/expected_controller_config
test/zones/evpn/ipv6/expected_controller_config
test/zones/evpn/multipath_relax/expected_controller_config
test/zones/evpn/rt_import/expected_controller_config