Hi All,
Trying to do a Layer2 VxLAN extension with EVPN control plane in Vyos, but with multi-tenancy (VRF’s). When I try and apply the below command (which I understand is needed to share the MACs into EVPN) I get a commit traceback failure.
Please can you assist if this is a bug, or a config / user error?
vyos@vyos-a# set vrf name BLUE protocols bgp address-family l2vpn-evpn advertise-all-vni
[edit]
vyos@vyos-a# commit
[ vrf name BLUE protocols bgp ]
VyOS had an issue completing a command.
We are sorry that you encountered a problem while using VyOS.
There are a few things you can do to help us (and yourself):
-
Contact us using the online help desk if you have a subscription:
-
Make sure you are running the latest version of VyOS available at:
-
Consult the community forum to see how to handle this issue:
-
Join us on Slack where our users exchange help and advice:
When reporting problems, please include as much information as possible:
- do not obfuscate any data (feel free to contact us privately if your
business policy requires it) - and include all the information presented below
Report time: 2024-04-18 13:03:47
Image version: VyOS 1.4-rolling-202402250401
Release train: sagitta
Built by: root@5707fe13260c
Built on: Sun 25 Feb 2024 04:01 UTC
Build UUID: 61ebf4fb-61db-4140-b588-e0ec3abd37f0
Build commit ID: b5d545836916db-dirty
Architecture: x86_64
Boot via: installed image
System type: VMware guest
Hardware vendor: VMware, Inc.
Hardware model: VMware Virtual Platform
Hardware S/N: VMware-42 25 39 f0 84 ed 1c 21-c3 bb 95 73 80 7c 52 a4
Hardware UUID: f0392542-ed84-211c-c3bb-9573807c52a4
Traceback (most recent call last):
File “/usr/libexec/vyos/conf_mode/protocols_bgp.py”, line 611, in
apply(c)
File “/usr/libexec/vyos/conf_mode/protocols_bgp.py”, line 602, in apply
frr_cfg.commit_configuration(bgp_daemon)
File “/usr/lib/python3/dist-packages/vyos/frr.py”, line 482, in commit_configuration
raise ConfigurationNotValid(f’Config commit retry counter ({count_max}) exceeded for {daemon} dameon!')
vyos.frr.ConfigurationNotValid: Config commit retry counter (5) exceeded for bgpd dameon!
[[vrf name BLUE protocols bgp]] failed
Commit failed
[edit]
vyos@vyos-a#
Below is my bridge / VRF config:-
set interfaces bridge br1000 address ‘172.16.1.100/24’
set interfaces bridge br1000 mac ‘00:50:56:a5:92:6c’
set interfaces bridge br1000 member interface eth2.1000
set interfaces bridge br1000 member interface vxlan1000
set interfaces bridge br1000 vrf ‘BLUE’
set interfaces vxlan vxlan1000 description ‘customer blue’
set interfaces vxlan vxlan1000 parameters nolearning
set interfaces vxlan vxlan1000 port ‘4789’
set interfaces vxlan vxlan1000 source-address ‘10.1.1.3’
set interfaces vxlan vxlan1000 vni ‘1000’
set vrf name BLUE protocols bgp address-family ipv4-unicast redistribute connected
set vrf name BLUE protocols bgp address-family l2vpn-evpn advertise ipv4 unicast
set vrf name BLUE protocols bgp address-family l2vpn-evpn advertise-svi-ip
set vrf name BLUE protocols bgp address-family l2vpn-evpn rt-auto-derive
set vrf name BLUE protocols bgp address-family l2vpn-evpn vni 1000 advertise-svi-ip
set vrf name BLUE protocols bgp system-as ‘65100’
set vrf name BLUE table ‘1000’
set vrf name BLUE vni ‘1000’