Feature coverage: VLANs (Release 1.9.4-post2)

Device Single device
single VLAN
Single device
multiple VLANs
Single
IRB vlan
Multiple
IRB vlans
Mixed bridging
IRB vlans
Bridged
VLAN trunk
arubacx/libvirt
cat8000v/libvirt
csr/libvirt
cumulus/libvirt
cumulus_nvue/libvirt
dellos10/libvirt
eos/clab
frr/clab
iol/clab
ioll2/clab
iosv/libvirt
iosvl2/libvirt
nxos/libvirt
routeros7/libvirt failed
srlinux/clab
vjunos-router/clab
vjunos-switch/clab
vptx/libvirt
vyos/clab
vyos/libvirt
Device External
router
IRB
VLAN trunk
Bridged
native VLAN
IRB
native VLAN
Router on
a stick
VLAN-based
VRF lite
arubacx/libvirt ✖️ ✖️
cat8000v/libvirt
csr/libvirt
cumulus/libvirt ✖️ ✖️
cumulus_nvue/libvirt ✖️ ✖️
dellos10/libvirt ✖️ ✖️
eos/clab
frr/clab
iol/clab
ioll2/clab
iosv/libvirt
iosvl2/libvirt
nxos/libvirt
routeros7/libvirt config failed
srlinux/clab
vjunos-router/clab
vjunos-switch/clab
vptx/libvirt
vyos/clab
vyos/libvirt
Device Routed
native VLAN
Mixed routed
bridged trunk
Mixed trunk
with native VLAN
VLAN 1
in trunks
arubacx/libvirt ✖️ ✖️ ✖️
cat8000v/libvirt ✖️
csr/libvirt ✖️
cumulus/libvirt ✖️ ✖️ ✖️
cumulus_nvue/libvirt ✖️ ✖️ ✖️
dellos10/libvirt ✖️ ✖️ ✖️ config failed
eos/clab ✖️ ✖️
frr/clab
iol/clab ✖️
ioll2/clab ✖️ ✖️
iosv/libvirt ✖️
iosvl2/libvirt ✖️ ✖️
nxos/libvirt ✖️ ✖️
routeros7/libvirt config failed ✖️ ✖️
srlinux/clab ✖️ ✖️
vjunos-router/clab config failed
vjunos-switch/clab ✖️ ✖️
vptx/libvirt ✖️ ✖️
vyos/clab ✖️ ✖️
vyos/libvirt ✖️ ✖️