Tunnel Setup Protocol
Freenet6's TSP facilitates a faster deployment of the Internet IPv6. Currently, the Internet is world-wide deployed over IPv4, therefore Freenet6 helps to deploy IPv6 at a larger scale by using configured tunnels.

Configured tunnel is a transitional method standardized by the IETF to use IPv6 in coexistence with IPv4 by encapsulating IPv6 packets over IPv4. Any host already connected to the Internet IPv4and having an IPv6 stack could establish link to the Internet IPv6.

Freenet6 was the first public tunnel server service. It is one of the most used in the world to delegate automatically one single IPv6 address to any host already connected to an IPv4 network over configured tunnel simply by filling a Web form and running a script. Freenet6's TSP is representing another very important step to accelerate the deployment at large scale of IPv6 to everyone on the net.

Instead of a Web interface to request configured tunnels and IPv6 addresses, Freenet6's TSP is a new model based on a client/server approach. A protocol is used to request one single IPv6 address to a full IPv6 prefix from a client to a tunnel server according to the IPv6 broker model. The protocol could be integrated directly into the operating system to give a service like DHCP but for requesting IPv6 addresses or prefixes over an IPv4 network (Internet).