]> git.proxmox.com Git - pve-network.git/blobdiff - PVE/Network/SDN/FrrPlugin.pm
vxlan: frr : remove unneeded prefix-list
[pve-network.git] / PVE / Network / SDN / FrrPlugin.pm
index b22774597029bf32374234670adeb83a505c49ed..c318b1d21d66deb36cf70a04ba3a7ef75cf10a2f 100644 (file)
@@ -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;
 }