no bgp default ipv4-unicast already deny redistribution of routes in default vrf
Signed-off-by: Alexandre Derumier <aderum...@odiso.com> --- PVE/Network/SDN.pm | 1 - PVE/Network/SDN/FrrPlugin.pm | 10 ++-------- 2 files changed, 2 insertions(+), 9 deletions(-) diff --git a/PVE/Network/SDN.pm b/PVE/Network/SDN.pm index 528437f..eda5a18 100644 --- a/PVE/Network/SDN.pm +++ b/PVE/Network/SDN.pm @@ -224,7 +224,6 @@ sub generate_frr_config { my $final_config = []; push @{$final_config}, "log syslog informational"; push @{$final_config}, "!"; - push @{$final_config}, "ip prefix-list deny seq 10 deny any"; generate_frr_recurse($final_config, $config, undef, 0); diff --git a/PVE/Network/SDN/FrrPlugin.pm b/PVE/Network/SDN/FrrPlugin.pm index b227745..c318b1d 100644 --- a/PVE/Network/SDN/FrrPlugin.pm +++ b/PVE/Network/SDN/FrrPlugin.pm @@ -53,6 +53,8 @@ sub generate_frr_config { my @router_config = (); push @router_config, "bgp router-id $ifaceip"; + push @router_config, "no bgp default ipv4-unicast"; + push @router_config, "no bgp default ipv6-unicast"; push @router_config, "coalesce-time 1000"; foreach my $address (@peers) { @@ -68,14 +70,6 @@ sub generate_frr_config { push @router_config, "advertise-all-vni"; push(@{$config->{router}->{"bgp $asn"}->{"address-family"}->{"l2vpn evpn"}}, @router_config); - #don't distribute default vrf route to other peers - @router_config = (); - foreach my $address (@peers) { - next if $address eq $ifaceip; - push @router_config, "neighbor $address prefix-list deny out"; - } - push(@{$config->{router}->{"bgp $asn"}->{"address-family"}->{"ipv4 unicast"}}, @router_config); - return $config; } -- 2.20.1 _______________________________________________ pve-devel mailing list pve-devel@pve.proxmox.com https://pve.proxmox.com/cgi-bin/mailman/listinfo/pve-devel