Skip to content

Commit eb78654

Browse files
committed
frr-evpn-vrf: simplify neigh suppression and learning
For neighbor suppression, per-vlan setting is something introduced in 6.4.0. If we don't need per-vlan (our case), we can just use `neigh_suppress on`. As for per-vlan `learning off`, this is something that does not exist and is ignored by the bridge command.
1 parent 3b20793 commit eb78654

File tree

1 file changed

+1
-3
lines changed

1 file changed

+1
-3
lines changed

lab-frr-evpn-vrf/setup

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ case $uts in
1818
ip link add vx0 type vxlan local 100.64.0.${uts#R} dstport 4789 external vnifilter nolearning
1919
ip link add br0 type bridge vlan_filtering 1 vlan_stats_enabled 1 vlan_stats_per_port 1
2020
ip link set vx0 master br0
21-
ip link set vx0 type bridge_slave vlan_tunnel on neigh_vlan_suppress on learning off
21+
ip link set vx0 type bridge_slave vlan_tunnel on neigh_suppress on learning off
2222
ip link set br0 addr aa:bb:cc:00:00:0${uts#R}
2323
ip link set br0 up
2424
ip link set vx0 up
@@ -36,7 +36,6 @@ case $uts in
3636
bridge vni add dev vx0 vni $vni
3737
bridge vlan add dev vx0 vid $vni master
3838
bridge vlan add dev vx0 vid $vni tunnel_info id $vni master
39-
bridge vlan set dev vx0 vid $vni neigh_suppress on learning off
4039
sysctl -qw net.ipv4.conf.l3vni$vni.forwarding=1
4140
sysctl -qw net.ipv6.conf.l3vni$vni.forwarding=1
4241
done <<EOF
@@ -63,7 +62,6 @@ EOF
6362
bridge vni add dev vx0 vni $vni
6463
bridge vlan add dev vx0 vid $vni master
6564
bridge vlan add dev vx0 vid $vni tunnel_info id $vni master
66-
bridge vlan set dev vx0 vid $vni neigh_suppress on learning off
6765

6866
ip link set $iface master br0
6967
bridge vlan add dev $iface vid $vni master pvid untagged

0 commit comments

Comments
 (0)