Jump to content

Tunnel Setup Protocol

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Materialscientist (talk | contribs) at 11:38, 12 March 2015 (Reverted 1 good faith edit by 91.103.58.136 using STiki). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

In computer networking, the Tunnel Setup Protocol (TSP) 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.[1] A major use of TSP is in IPv6 transition mechanisms.

Parameter negotiation

The TSP protocol performs negotiation of the following parameters:

  • IP address assignment for both tunnel endpoints
  • Domain Name System (DNS) registration of end point addresses and reverse DNS
  • Tunnel keep-alive mechanism as needed
  • IPv6 address prefix assignment for routers
  • Routing protocols

TSP Session

A TSP session is initiated by the TSP client in the goal of establishing an end-to-end tunnel with the TSP server (tunnel broker). 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.

See also

References

  1. ^ RFC 5572 (Experimental), IPv6 Tunnel Broker with the Tunnel Setup Protocol (TSP), M. Blanchet, F. Parent, (February 2010)
  2. ^ RFC 4422, Simple Authentication and Security Layer (SASL), A. Melnikov, K. Zeilenga (June 2006)