Looking through the list over at https://help.mikrotik.com/docs/pages/viewpage.action?pageId=328206 I have currently located these services as missing proper VRF-support, that is when you for example create a VRF such as “VRF-MGMT” and expect the service to only exist at VRF-MGMT rather than the default main VRF:
/ip/dns is missing proper VRF-support. Changelog claims feature were added in 7.15 stable but its malfunctioning.
Remote logging through “/system logging action set 3 remote=192.0.2.1” is not VRF-aware which means if you want your Mikrotik to be able to send remote syslog on MGMT the MGMT interface must be placed in VRF=main.
/ip/service FTP is still missing VRF-capabilities. Workaround here if you need to upload/download files to/from your Mikrotik device over VRF-MGMT is to use scp (and have /ip/service SSH enabled).
Workaround for all above is to utilize VRF=main as your MGMT VRF but that is just wrong:
Anyone who knows if Mikrotik is working on the above features to become VRF-aware or do you know other services that is lacking proper VRF-support today?
Edit:
NTP-client doesnt work with FQDN due to the malfunctioning VRF-support of /ip/dns service. Workaround is to use IP-address instead of FQDN when defining upstream NTP-server to timesync against.
Edit2:
L3HW offloading cannot be used along with VRF. Only the main routing table gets offloaded. If VRF is used together with L3HW and packets arrive on a switch port with l3-hw-offloading=yes, packets can be incorrectly routed through the main routing table. To avoid this, disable L3HW on needed switch ports or use ACL rules to redirect specific traffic to the CPU.
VRF N/A Only the main routing table gets offloaded. If VRF is used together with L3HW and packets arrive on a switch port with l3-hw-offloading=yes, packets can be incorrectly routed through the main routing table. To avoid this, disable L3HW on needed switch ports or use ACL rules to redirect specific traffic to the CPU.
Ah, before I forget, for the same reason (DNS not working) I couldn’t update the RoS from a internet connected VRF and had to go through “main” (that was on 7.12.1, but if things have not changed (yet) with 7.15.x, the issue should remain the same.
Yes, that seems related to the broken VRF-support of /ip/dns.
Since the box cannot resolve the IP of the update server it fails to fetch any changelog and therefor any firmwares which must be uploaded manually instead.