Teredo tunneling |
The Teredo Tunneling protocol IPv6 over User Datagram Protocol through NAT protocol defines a method to access the IPv6 Internet from behind a NAT device. It consists of encapsulation IPv6 packets through User Datagram Protocol over IPv4 between Teredo clients and Teredo relays , with the help of Teredo servers .
= Purpose =
The IPv4 address exhaustion of IPv4 addresses has caused many home users to have multiple computers behind a NAT, using a single IPv4 public IP address. However 6to4, the most common IPv6 over IPv4 tunneling protocol, requires the client to have a public IPv4 address. Teredo makes it possible for IPv4 hosts behind NATs, many of whom cannot use 6to4, to have IPv6 connectivity through tunneling.
= Specification =
Teredo is referred to in employee working on IPv6.
= Implementations =
There are several known implementations of Teredo :
= Servers and relays =
: For a complete explanation, see Teredo Overview in External Links.
A Teredo client is a host which has IPv4 connectivity to the internet from behind a NAT and uses the Teredo tunneling protocol to access the IPv6 internet. A Teredo client must communicate with two kinds of host :
= Current Teredo Server and Relay Status =
=== Teredo Servers ===
Maintaining a Teredo server requires little bandwidth and no particular rights, except that of emitting IPv6 packets with a source address belonging to the Teredo prefix, and two public IPv4 addresses, so potentially many people could host their own.
There are a few known Teredo servers:
=== Teredo Relays ===
On the other hand, a Teredo relay not only requires a lot of bandwidth, but for it to work with any particular IPv6 host, this host must have a route pointing to it for 3ffe:831f::/32 addresses. In practice, this means that you can set up a private Teredo relay for, e.g., your company or University campus, but having a worldwide Teredo relay requires being able to export BGP routes. Only large internet service providers can do this.
Note that Microsoft is not offering this service. Microsoft s idea was that each internet service provider would run its own relay for its own customers. However, to guarantee Teredo will work with any host, there must be at least one global Teredo relay. Without this, using Teredo is pointless because it might not always work.
In the beginning of 2005 there was a working Teredo relay located in South Korea. It now seems to be down. Currently the only BGP route pointing to 3ffe:831f::/32 addresses is owned by France Télécom (on their OpenTransit network) but its Teredo relay is private and can only be used by Wanadoo customers (see [http://www.ipv6.wanadoo.fr/ Wanadoo s IPv6 experimentation]).
= How to use Teredo =
== Why use Teredo ==
== When should you not use Teredo ==
== What do you need ==
One of the following:
== How to use Teredo ==
Under Windows:
Under Linux:
== Alternatives to Teredo ==
= See also =
= External links =
|
|