Vxlan and vlan tagging on routeros 7.20.5

Hi Everyone,

Im relatively new to VXLAN, so im not sure if the issue is my config or something else

My setup/scenario

Arista (VLAN 100 tagged)

VXLAN (VNI 100, still tagged inside)

MikroTik bridge

vxi-100 → (traffic seems to arrive untagged at vxlan interface)

ether5 → needs to be TAGGED again

It seems to work when I do this:

/interface bridge
add name=vx-br100 vlan-filtering=yes

/interface bridge port
add bridge=vx-br100 interface=vxi-100 pvid=100
add bridge=vx-br100 interface=ether5-cust-vlan100

/interface bridge vlan
add bridge=vx-br100 tagged=ether5-cust-vlan100 untagged=vxi-100 vlan-ids=100

I believe this strips the tag, then re-tags, which is cpu based and may break hw-offload?

The main goal is to carry vlan100 traffic from end to end over a vxlan tunnel

Any suggestions?

Edit:

Vxlan interfaces are not vlan aware - so packets traversing the vxlan tunnel arrived untagged.

set your port pvid to the vlan tag needed

/bridge/ports > interface > pvid