IPv6 Transition Mechanisms Reference
IPv6 Odniesienie do mechanizmów przejściowych
Porównanie i wytyczne dotyczące decyzji dla mechanizmów 6rd, DS- Lite, NAT64 / DNS64, 464XLAT, MAP- E, MAP- T i deprecjacji - z odniesieniami RFC i kontekstem wdrożenia.
1. Dlaczego istnieją mechanizmy przejściowe
Adresy IPv4 osiągnęły poziom IANA w lutym 2011 r.; następuje wyczerpanie puli bezpłatnej RIR (APNIC 2011, RIPE NCC 2012, ARIN 2015, LACNIC 2014, AFRINIC 2021). ISP opierają się obecnie na NAT klasy wagonowej (CGN), aby udostępnić jeden adres IPv4 wśród wielu klientów - kosztem złożoności operacyjnej, kosztów ogólnych przydziałów portowych i utraty możliwości przypisania na koniec.
Długoterminowe rozwiązanie jest rodzime lub tylko sieci IPv6. Mechanizmy przejściowe to mosty, które pozwalają sieciom IPv6 dotrzeć do zawartości IPv4 lub pozwalają na wdrażanie usług IPv6 nad infrastrukturą IPv4, a migracja postępuje.
2. Mechanizmy tunelowe IPv6- over- IPv4
6rd - IPv6 Rapid Deployment ()
BezpaństwowiecRozkład
ISP przydziela prefiks IPv6 / 32 lub krótszy i umieszcza adres IPv4 każdego klienta w dolnych bitach w celu uzyskania prefiksu klienta / 56 lub / 60. CPE (6rd CE) zawiera pakiety IPv6 w IPv4 (proto 41) adresowane do 6rd BR ISP (Border Relay). Ruch powrotny w BR jest odcięty.
- Przypadek użycia:
- Kluczowe ograniczenie:
Tunel ręczny 6in4 ()
Bezpaństwowiec
Ręcznie skonfigurowany tunel IPv6- in- IPv4 (numer protokołu 41) pomiędzy dwoma stałymi punktami końcowymi. Nadal służy do łączności z laboratorium i obsługi TunnelBroker.
3. NAT64 + DNS64
StatefulSzeroko rozmieszczony
NAT64RFC 6146
DNS64RFC 6147
4. 464XLAT
Stateful (PLAT)Bezpaństwowiec (CLAT)Norma dla telefonów komórkowych / komórkowych
464XLAT () rozwiązuje problem DNSEC 64 / DNSSEC, a także obsługuje aplikacje, które osadzają litery IPv4. Posiada dwa składniki:
- KLAT
- PLAT
Wynik netto: aplikacje uruchomione na urządzeniu widzą prawdziwy interfejs IPv4. Literalne połączenia IPv4 działają. DNSSEC działa. Jest to standardowy model dla sieci komórkowych LTE / 5G (T- Mobile US, wielu operatorów z UE).
CLAT odkrywa przedrostek NAT64 poprzez DNS (: querying ipv4only.arpa) lub poprzez opcje RA ( Opcja PREF64).
5. DS- Lite - Dual- Stack Lite
Stateful (AFTR)Wspólne w dziedzinie łączności szerokopasmowej
DS- Lite () jest przeznaczony dla dostawców usług internetowych z siecią dostępu IPv6, którzy nadal muszą obsługiwać IPv4 dla klientów. CPE otrzymuje rodzimy adres IPv6, ale nie ma publicznego IPv4. Ruch IPv4 z LAN klienta znajduje się w IPv6 (element B4 w CPE) i jest wysyłany na adres ISP Family Transition Router (AFTR).
AFTR dekapsuluje i wykonuje CGN (klasy wagonów NAT) ze wspólnej puli IPv4. Sesje IPv4 są śledzone w AFTR. Ponieważ w pętli dostępu nie ma IPv4, ISP zapisują adresy IPv4; ponieważ sieć dostępu jest natywną IPv6, ruch IPv6 przebiega szybko bez tłumaczenia.
- Przypadek użycia:
- Kluczowe ograniczenie:
6. MAP- E i MAP- T
BezpaństwowiecRosnące wdrażanie
Mapowanie adresu i portu (MAP) jest bezpaństwowym tłumaczeniem / zamknięciem, które eliminuje tabelę sesji CGN poprzez matematyczne wyciągnięcie adresu i zakresu portu każdego klienta z ich przedrostka IPv6. Brak stanu sesji w Przekazie Granicznym - może to być prosty router lub nawet funkcja karty liniowej.
Program MAP jest coraz bardziej popularny w programach DOCSIS 3.1 i PON, w których zeropaństwowe BR są atrakcyjne do skalowania. Wymaga ostrożnego planowania port- range: każdy CE otrzymuje ograniczony zakres portów (np. 1024- 2047 z 65536 portów ogółem) pochodzących z jego przedrostka IPv6 / 56.
7. Mechanizmy zdegenerowane - Nie używać
8. Tabela porównania
| Mechanizm | Sieć dostępu | IPv4 dla klienta? | Stateczny? | Nagłówek | Najlepiej dla |
|---|---|---|---|---|---|
| Dual- Stack | IPv4 + IPv6 | Tak (rodzimy) | Nie. | Brak | Preferowane wszędzie |
| 6rd | IPv4 | Nr (IPv6 przez tunel) | No | 20B / pkt | ISP wdraża IPv6 przez dostęp IPv4 |
| DS- Lite | IPv6 | Tak (AFTR CGN) | Tak (AFTR) | 40B / pkt | Łączność szerokopasmowa; ISP chce dostępu do IPv6 + usługa IPv4 |
| NAT64 + DNS64 | Tylko IPv6 | Tłumaczenie za pomocą | Tak (NAT64) | None | Tylko sieć IPv6 do IPv4 Internet |
| 464XLAT | IPv6 only | Tak (CLAT na urządzeniu) | Tak (PLAT / NAT64) | None | Mobilna / komórkowa tylko IPv6-; aplikacje wymagające gniazda IPv4 |
| MAP- E | IPv6 | Tak (bezpaństwowiec) | No | 40B/pkt | Rozmieszczanie w skali CPE; stan zerowy BR |
| MAP... T | IPv6 | Yes (stateless) | No | Brak (tłumacz) | Tak samo jak MAP- E, ale bez pokrywy |
| 6to4 | IPv4 | No | No | 20B/pkt | Deprecated - nie używać |
| Teredo | IPv4 (za NAT) | No | No | 8B / pkt UDP | Deprecated — do not use |