Mechanismy přechodu z IPv4 na IPv6
Přehled přechodových mechanismů

Není možné skokově přejít ze stávajícího protokolu IPv4 na nový protokol IPv6. Proto jsou třeba mechanismy, které umožní současný provoz obou protokolů. Pro existenci a vzájemnou spolupráci obou protokolů existuje celá řada návrhů. Tyto návrhy lze rozdělit do tří skupin:

- Dvojí zásobník (Dual Stack) – příslušné zařízení obsahuje oba protokoly, což umožňuje komunikaci mezi IPv4 a IPv6 světem. Kooperace mezi oběma protokoly se odehrává až na aplikační vrstvě, pokud je tedy zapotřebí. Odpovídající aplikace si vyzvedne data, která dorazila jedním protokolem, a v závislosti na svých vlastnostech a případné konfiguraci je upraví a odešle druhým protokolem danému příjemci. Tento princip není ideální, protože se počítá s existencí IPv4 i do budoucna. Nicméně je východiskem pro zbývající dvě skupiny, protože všechny další způsoby totiž vyžadují, aby alespoň některá zařízení podporovala oba protokoly.
- Tunelování – tunely se používají ke spojení dvou IPv6 sítí prostřednictvím sítě IPv4, kde se IPv6 datagram přenáší zabalený jako data v IPv4 datagramu.
- Translátory (překladače) – zprostředkovávají styk obou protokolů. Překladače překládají IPv6 datagramy na IPv4 datagramy a naopak.

Stručný seznam přechodových mechanismů je uveden v následující tabulce. Tabulka obsahuje i RFC dokumenty, kde jsou podrobněji popsány jednotlivé mechanismy.

Seznam přechodových mechanismů
tunelování | translátory
tunel server/broker | RFC 3053 | SIIT | RFC 6145
6to4 | RFC 3056 | NAT64 | RFC 6146
6rd | RFC 5569 | TRT | RFC 3142
6over4 | RFC 2529 | BIH | draft
ISATAP | RFC 5214 | SOCKS64 | RFC 3089
Teredo | RFC 4380 |  |
Dual-Stack Lite | RFC 6333 |  |

V následujících kapitolách jsou uvedeny pouze obecné principy tunelování a překládání.