I can really only find one other post on this topic and its from 2013 http://forum.mikrotik.com/t/ipv6-nat-in-routeros/70629/1 So far as I can tell, there is no way to do ipv6 to ipv6 address translation in the current (or previous) releases of RouterOS. The previous post states that ipv6 nat support was added to linux kernel 3.7+. Any updates on this? I know that NAT breaks many connection oriented protocols but I still see a value in it. True end-to-end connectivity creates a larger attack surface, at least in my opinion. There are other reasons for it also. IPv6 address assignment isn’t agnostic by design and policy in the way address space is allocated. If you to change service providers, you essentially need to renumber the network. If there are multiple public interfaces on different networks, I can see some issues also. fd00::/8 is reserved for unique-local which helps solve some of these issues…
Anyone know if or when IPv6 NAT might be coming to RouterOS?
Nothing NAT for IPv6 related is available in the RouterOS at the moment. And barkas suggested that if the prefix translation arrived first, that that would be good for his setup.
I second Barka’s point that prefix translation would be the best thing to have if we could only have one NAT feature in IPv6.
I would also love to see at least stateless NAT64 for CLAT function in 464XLAT configuration.
I’m sad that netfilter doesn’t currently implement NAT64, which requires the use of a user-space program like Tayga or Jool (my preferred)
It would be nice if Mikrotik were to include NAT64 in ROSv7