When creating VLANs on the same interface is it necessary that they have IP addresses from different networks?
Ones I've created with addresses from the same network - ie VLAN1 192.168.0.10/24, VLAN2 192.168.0.20/24 seem to work quite happily and it makes routing a lot easier. However it seems to run counter to the rule that every interface on a router must be on a separate network.
Why would you want to? As I can't get port forwarding to work on RouterOS in the way it's supposed to I have to use dst-natting, so creating a VLAN for 192.168.0.20 I can then dst-nat this on to an internal network.