Vlan Translation enquiry

Hi,

I am currently working on setting up VLAN translation on both the hAP AX3 and CCR1009-7g, each running RouterOS 7. My objective is mainly for testing purposes and enhancing my understanding.

from what ive researched the command would be something similar as followed

/interface ethernet switch igress-vlan-translation (and\or egress-vlan-translation)
add customer-vid=100 customer-vlan-format=untagged-or-tagged new-customer-vid=12 ports=ether1 service-vlan-format=untagged-or-tagged
add customer-vid=101 customer-vlan-format=untagged-or-tagged new-customer-vid=12 ports=ether2 service-vlan-format=untagged-or-tagged

However, when I run them, both devices return the error: “bad command name ingress-vlan-translation.”

I am wondering if these devices may not support VLAN translation. Alternatively, could there be a different set of commands for RouterOS 7 that I might be unaware of?

Any assistance or insights would be greatly appreciated.

Only devices with switch chips support that (as indicated by location of configuration: under /interface ethernet switch), so CRS1009-7G is out (it doesn’t have switch chip). But even of devices with switch chip only a few support VLAN translation. hAP AX3 doesn’t.

In fact, the syntax you used, is specifically supported only by device families CRS1xx and CRS2xx. Other switch chips might support it via switch rules, example for CRS3xx is in this post: http://forum.mikrotik.com/t/vlan-translation-help/152312/1

If you add both vlan interfaces in the same bridge, then the bridge will switch the tags when packets pass though.
This link will help see what devices support what features https://help.mikrotik.com/docs/display/ROS/Switch+Chip+Features

This will be done entirely in software. All of CRS devices will struggle doing it as they all come with relatively weak CPUs. Router devices (both devices mentioned by @OP fall into this category) will do better.