Using an IPv6-only internal network in a real-world environment

Problem: Not all client applications are ipv6-aware

Analoguous to the way pTRTd works, create a 'virtual' (TUN/TAP) IPv4 interface and route all IPv4 into this interface. Have a program translate all packets on that interface to/from IPv6.

This would involve the following: Sounds like a challenge ....