1. Hvorfor overgangsmekanismer eksisterer

IPv4-adresseutmattelse nådde IANA-nivå i februar 2011; RIR-fripoolutmattelse fulgte (APNIC 2011, RIPE NCC 2012, ARIN 2015, LACNIC 2014, AFRINIC 2021). ISPs er nå avhengig av transportør-klasse NAT (CGN) til å dele en enkelt IPv4-adresse på tvers av mange kunder - til kostnad av driftskompleksitet, port-allokasjon overhead, og tap av slutt-til-ende-tilgjengelighet.

Den langsiktige løsningen er innfødt eller IPv6-bare nettverk. Overgangsmekanismer er broer som lar IPv6-nettverk nå IPv4-innhold, eller la IPv6-tjenester bli utplassert over IPv4-infrastruktur, mens migrasjon fortsetter.

Beste alternativet når det er tilgjengelig:RFC 6555

2. IPv6-over-IPv4-tunnelmekanismer

6. — IPv6 Hurtig distribusjon ()

StatelessAvsatt

ISP tildeler et /32 eller kortere IPv6-prefiks og embedderer hver kundes IPv4-adresse i de nedre bitene for å hente et /56 eller /60 kundeprefiks. CPE (6rd CE) innkapsler IPv6-pakker i IPv4 (proto 41) adressert til ISPs 6. BR (Bordre Relay). Returtrafikken blir fjernet på BR.

  • Bruk tilfelle:
  • Nøkkelbegrensning:

6in4 manuell tunnel ()

Stateless

En manuelt konfigurert punkt-til-punkt IPv6-i-IPv4-tunnel (protokolnummer 41) mellom to faste endepunkter. Fortsatt brukt til bedriftslab-tilkobling og Hurricane Electrics TunnelBroker-tjeneste.

3. NAT64 + DNS64

StatligBredt utplassert

Klubb64RFC 6146

DNS64RFC 6147

DNS64 fungerer ikke med DNSSEC-validering hos klienten.

4. 464XLAT

Stateful (PLAT)Stateless (CLAT)Standard for mobil/cellulær

464XLAT () løser DNS64/DNSSEC problemet og håndterer også apper som embed IPv4-bokstaver. Den har to komponenter:

  • CLAT
  • PLAT

Nettoresultatet: Apper som kjører på enheten ser et ekte IPv4-grensesnitt. IPv4-liters forbindelser fungerer. DNSSEC fungerer. Dette er standardmodellen for IPv6-kun LTE/5G mobilnettverk (T-Mobile USA, mange EU-operatører).

CLAT oppdager NAT64-prefikset via DNS (: spørring ipv4only.arpa) eller via RA-alternativer ( PEF64 alternativet).

5. DS-Lite — Dual-Sack Lite

Stateful (AFTR)Vanlig i bredbånd

DS-Lite () er designet for internettleverandører med et IPv6-tilgangsnettverk som fortsatt trenger å betjene IPv4 til kunder. CPE får en intern IPv6-adresse, men ingen offentlig IPv4. IPv4-trafikken fra kundens LAN er innkapslet i IPv6 (B4 element i CPE) og sendt til ISPs adresse Family Transition Router (AFTR).

AFTR dekapsulerer og utfører CGN (carrier-grade NAT) fra et delt IPv4-basseng. IPv4-øktene spores på AFTR. Fordi det ikke er noen IPv4 på tilgangssløyfen, lagrer IPv4-adresser; fordi tilgangsnettverket er hjemmelaget IPv6, tar IPv6-trafikken den raske veien uten oversettelse.

  • Bruk tilfelle:
  • Nøkkelbegrensning:

6. MAP-E og MAP- T

StatelessVeksende distribusjon

Kartlegging av adresse og port (MAP) er en statløs oversettelse/innkapslingsramme som eliminerer CGN-øktstabellen ved matematisk å avlede hver kundes IPv4-adresse og portområde fra deres IPv6-prefiks. Ingen persession-tilstand på Border Relay - det kan være en enkel ruter eller til og med en linjekortfunksjon.

MAP er stadig mer populært i DOCS 3.1 og PON-utdelinger der null-state BRs er attraktive for skalering. Krever nøye port-range planlegging: hver CE får et begrenset havneområde (f.eks. 1024-2047 av 65536 totalporter) avledet fra sitt IPv6 /56 prefiks.

7. Utfasede mekanismer - ikke bruk

6to4 og Tertedo er formelt utdatert. Ikke bruk eller aktiver dem.

8. Sammenligningstabell

MekanismeAccess NetworkIPv4 for kunden?Statlig?OverheadBest for
Dual-StackIPv4 + IPv6Ja (nativ)NeiIngenForetrukne overalt
6.IPv4Nei (IPv6 via tunnel)No20B/pktIPv6 over IPv4
DS-LiteIPv6Ja (AFTR CGN)Ja (AFTR)40B/pktBredbånd; ISP ønsker IPv6 tilgang + IPv4 tjeneste
NAT64 + DNS64Kun IPv6Via oversettelseJa (NAT64)NoneIPv6-bare nettverk som når IPv4 Internett
464XLATIPv6 onlyJa (CLAT på enheten)Ja (PLAT/NAT64)NoneMobil/cellulær IPv6-kun; apper som trenger IPv4-kontakt
MAP-EIPv6Ja (statlig)No40B/pktSkaler CPE- distribusjoner; null-tilstand BR
MAP- TIPv6Yes (stateless)NoIngen (omsette)Samme som MAP-E, men uten innkapsling overhead
6to4IPv4NoNo20B/pktUtløpt - ikke bruk
TeredoIPv4 (bakre NAT)NoNo8B/pkt UDPDeprecated — do not use

Referanser