From: Rick v. R. <ri...@op...> - 2013-12-30 14:00:50
|
Hello, > I want to setup a free ipv6 service to public […] the only free bunnel broker is CITC tunnel broker Looking it up, I found that it uses TSP. As a predecessor to 6bed4, I have tried to create something I called “Public TSP”, which is still documented here, http://devel.0cpm.org/public-tsp/ although the expired domain name public-tsp.org now appears to be used for hip implants :) I left TSP because the software is not maintained (obvious bugs in the client are not fixed, not even when submitting patches) even when the software is incompatible with its own RFC (!) I did get far in implementing a TSP server in open source though, and it can still be found at http://git.arpa2.org/?p=public-tsp;a=summary Note that this will always lead to scaling problems, especially for free service. My main motivation was to tunnel SIP traffic, to permit end-to-end IPv6 communication. That relieves users from RTP proxy dependency, thus dependency on telco’s and SDP rewriting. SDP is ideally passed with encryption, so it can hold key material for SRTP encryption. The 6bed4 tunnel is perfect for SIP and other peer to peer protocols, in that it will make direct connections whenever possible. This is the only remedy to achieve scalability. The difference with Teredo is… well… that 6bed4 works. Sorry to say this, but the most-deployed IPv6 tunnel in the World is relying on an outdated model of NAT, which assumes a strict classification of types of NAT which has since been established as unreliable. As a result, you could get an IPv6 for your local end but still see 1/3 of remote hosts unreachable over IPv6. And it’s so much more smiple to simply try to send a packet directly and draw warranted conclusions from that ;-) -Rick |