Tunnel Setup Protocol


In computer networking, the Tunnel Setup Protocol is a networking control protocol used to negotiate IP tunnel setup parameters between a tunnel client host and a tunnel broker server, the tunnel end-points. The protocol is defined in RFC 5572. A major use of TSP is in IPv6 transition mechanisms.

Parameter negotiation

The TSP protocol performs negotiation of the following parameters:
A TSP session is initiated by the TSP client in the goal of establishing an end-to-end tunnel with the TSP server. The session consists of a basic exchange of XML-encoded data using TCP or UDP. After the negotiation of tunnel setup parameters, the session is terminated and the client undertakes the task of configuring its local tunnel endpoint.