I have had success for untagged traffic, just not setting any vlan info under set interfaces bridge br100 member interface eth3, and without the enable-vlan line
I have also had success for tagged traffic with the following config set interfaces bridge br100 member interface eth3 allowed-vlan 10, with enable-vlan set.
Haven’t tried anything setup with native-vlan.
What is your incoming traffic eth3 looking like? Tagged on vlan10? My second config for tagged traffic works on my machine ™
Yeah I dunno, I havent done any VXLAN on VyOS (yet).
I can share the experience of worsen performance when doing bridging on VyOS - dunno why. The whole DSA (Distributed Switch Architecture) that is the bridging part in Linux is like being written by drunks or something
Specially for the part when you configure it compared to a regular NOS like EOS from Arista (and the others) where you just do the untagged and tagged and allowed vlans and then call it a day.
Regarding VXLAN when comparing to others you normally do two different VRFs (well actually NETNS in the background).
For Arista the underlay can only exist on VRF=Default and its there where the loopback (dum0) interfaces must be reachable through the routing table (which seems to be missing from the config dump?).
So I would first verify that you can reach a dum0 from one router to the other over the underlay otherwise the VXLAN will never be able to work correctly.
While at it I would also recommend to set MTU 1550 for the underlay (uplink) interfaces because this way there can be MTU 1500 for the overlay (downlink) interfaces since VXLAN on its own will add 50 bytes to each packet.