NAT64

Hello Team,

I am trying to build a IPv6 infrastructure with IPv4 devices connecting to it and would like to know if there is a feature or way i can do NAT64 kind of a translation.

here is the picture:

IPv4-Host–[NAT64]-( IPv6.Infrastructure)—IPv6-host

I do not have the luxary to readderss the IPv4 hosts to IPv6 addresses. I am wondering if I could use VyOS to do NAT64 as it supports IPv6 and IPv4.

Any help/tip/pointer is really appreciated.

Thanks much in advance,

regards,

I suggest you can submit a feature request

https://phabricator.vyos.net

I have considered implementing nat64, but unfortunately, I am currently implementing nat66 and have not yet completed the merger, so I have not consulted the information about nat64. Realizing nat64 means nat46 (two-way translation)

If you are on slack. Maybe some communication can be made, but it may not be realized recently

I am waiting for the merge window of nat66 (it depends on vyos to upgrade to linux kernel 5.9)

Until Vyos natively supports NAT64 I use Tayga on VyOS 1.2 and 1.3.

See T160 at ⚓ T160 Support NAT64 for instructions on how to set it up.

I’ve been using it without problems for 3.5 years now.

Nat64 and nat46 may be implemented to vyos in the future, but not now. Whether other people in the community are willing to achieve it and follow up.