Hajimu UMEMOTO / ume@mahoroba.org
To solve this problem, Trumpet Software International Pty Ltd. offers DTCP (Dynamic Tunnel Configuration Protocol).
The DTCP is a protocol which uses an IPv4 TCP. A server configures a tunnel per connection request from a client, dynamically. DTCP uses APOP for authentication.
Note: basically, an IPv6 over IPv4 tunnel cannot traverse a NAT. The DTCP is a protocol to solve this limitation.
There are following three kind of a tunnel type in the DTCP:
Following sites provide a service using network tunnel type:
Feel6
WIDE X6-Bone
IMASY
I'll assume to use network tunnel type in further description.
You can find the implementations of DTCP for BSD from
this site.
It seems that USAGI has
another implementation of a DTCP client:
http://www.linux-ipv6.org/cvsweb/usagi/src/mkdtcp/