Netværksmigrationsteknikken, der indkapsler IPv6 -pakker inde i IPv4 for at bære dem over IPv4 -infrastrukturer, kaldes
tunneling .
Sådan fungerer det:
1. IPv6 -pakker er indkapslet inden for IPv4 -overskrifter. Dette skaber en ny IPv4 -pakke med IPv6 -pakken som dens nyttelast.
2. Den resulterende IPv4 -pakke sendes derefter over IPv4 -netværket.
3. På destinationen fjernes IPv4 -overskrift Dette gør det muligt for IPv6 -pakken at nå sin tilsigtede modtager.
Der er forskellige tunnelprotokoller, der bruges til dette formål, nogle af de mest almindelige inkluderer:
* 6to4: Dette er en simpel tunnelingsprotokol, der bruger et specifikt IPv4 -adresseområde til at identificere IPv6 -trafik.
* isatap: Denne protokol giver IPv6 -værter mulighed for at kommunikere med hinanden via IPv4 -netværk uden at stole på en central tunnelmægler.
* teredo: Denne protokol bruger Nat Traversal til at give IPv6 -værter mulighed for at oprette forbindelse til internettet, selvom de står bag en NAT -firewall.
Fordele ved tunneling:
* giver IPv6 mulighed for at sameksistere med IPv4 -netværk.
* overføres gradvist til IPv6 uden at skulle erstatte al netværksinfrastruktur.
* giver en måde for IPv6-kun enheder at kommunikere via IPv4-netværk.
Ulemper ved tunneling:
* kan tilføje overhead og latenstid til IPv6 -trafikken.
* kræver specifik konfiguration og opsætning.
* er muligvis ikke egnet til alle applikationer eller miljøer.
Tunneling er en afgørende teknik til migrerende netværk til IPv6 og muliggør brug af IPv6 -tjenester på eksisterende IPv4 -infrastrukturer.