[Solved] Unexpectedly tricky VLAN setup

There is no reason to assign vlans on switch, they should be assigned via DHCP from the router. On the switch one needs to solely assign the vlan-ids, that they exist and on which ports they do their magic.

Read this article.
http://forum.mikrotik.com/t/using-routeros-to-vlan-your-network/126489/1