Hi,

We're currently deploying some IPv6 connectivity (no flame wars please), and
need to provide a suitable transition solution for IPv6 only clients to access
IPv4 services. At a bare minimum generic TCP/UDP/ICMP services should be
supported for large pools of users. I'm aware of Reyk's work here:
http://marc.info/?l=openbsd-cvs&m=121676868023535&w=2 but IFAIKT this doesn't
address several of our requirements.

The most appropriate solution appears to be stateful NAT64 (with DNS64 to
support it), as described in these RFC drafts:

http://tools.ietf.org/html/draft-ietf-behave-v6v4-xlate-stateful-12
http://tools.ietf.org/html/draft-ietf-behave-dns64-11


Some time ago a NAT64 implementation employing pf & an OpenBSD kernel patch
was released by Viagenie, (together with DNS64 patches for bind/unbound) :

http://ecdysis.viagenie.ca/download.html

However major changes to pf have occurred since 4.6 and thus it has suffered
from bit rot. Note however that it is released under a BSD license.

So given all of this background are any of the devs interested in bringing
these patches up to date, and ideally incorporating them into the tree ? If
financial motivation is required, then drop me a note off-list please.


Finally I'd just like to say that I (like most other network engineers)
dislike IPv6, but am increasingly required to work with it. Therefore I
believe that this functionality would be a valuable addition to the swiss army
knife of IP networking that OpenBSD has become.


thanks,


/Pete

Reply via email to