Network and VLANs

Hi All,

I have been trying VLAN setup with CRS109 (ROS 6.39.1) but cant get it working.
I have attached my network setup. Here, ether1-gateway is connected to vendor's ADSL router. KVM Host is connected to ether2-master port and a RPi connected to ether4-slave port.

Requirements that I am trying to implement:
A laptop connects to ADSL router to manage KVM host on VLAN 100 - 10.10.100.0/24 network
RPi is in VLAN 330 - 10.3.330.0/29 - All VMs running in the KVM Host should be able to reach this RPi
Other VLANs: 110, 340.

The interface on the KVM Host eth0.100 is unable to reach 10.10.100.1 (on vlan-100 in the CRS). RPi is unable to reach 10.3.330.1 on CRS.

Following is my config:
/interface ethernet switch
set drop-if-invalid-or-src-port-not-member-of-vlan-on-ports=ether2-master-local,ether4-slave-local
/interface ethernet switch egress-vlan-tag
add tagged-ports=ether2-master-local,switch1-cpu vlan-id=330
add tagged-ports=ether2-master-local,switch1-cpu vlan-id=100
add tagged-ports=ether2-master-local vlan-id=110
add tagged-ports=ether2-master-local vlan-id=340
/interface ethernet switch ingress-vlan-translation
add customer-vid=0 new-customer-vid=330 ports=ether4-slave-local
/interface ethernet switch vlan
add ports=ether2-master-local,ether4-slave-local vlan-id=330
add ports=ether2-master-local vlan-id=100
add ports=ether2-master-local vlan-id=110
add ports=ether2-master-local vlan-id=340

[admin@MikroTik] > /ip address print
Flags: X - disabled, I - invalid, D - dynamic

ADDRESS NETWORK INTERFACE

0 I ;;; default configuration
192.168.88.1/24 192.168.88.0 bridge-local
1 192.168.1.2/24 192.168.1.0 ether1-gateway
2 10.10.100.1/24 10.10.100.0 vlan10
3 10.3.330.1/29 10.3.330.0 vlan33

On KVM Host:

Eth0.100 10.10.100.2 netmask 255.255.255.0


This is not working. Please refer to the diagram; the router is CRS109. Your help is very much appreciated.
Thanks!