Gość (83.4.*.*)
Świat technologii sieciowych od lat zmaga się z wyczerpaniem puli adresów IPv4. Rozwiązaniem jest oczywiście protokół IPv6, ale przejście na niego nie jest tak proste, jak pstryknięcie palcami. Właśnie tutaj pojawiają się koncepcje takie jak IPv6-Only oraz stosunkowo nowa gwiazda na niebie standardów – IPv6-Mostly. Choć nazwy brzmią podobnie, reprezentują one zupełnie inne podejście do zarządzania siecią i kompatybilności wstecznej.
Sieć typu IPv6-Only to środowisko, w którym urządzenia końcowe (telefony, laptopy, serwery) nie otrzymują adresu IPv4. Komunikacja odbywa się wyłącznie za pomocą protokołu IPv6. Brzmi to jak ideał nowoczesności, ale w praktyce generuje spory problem: co zrobić z ogromną częścią internetu, która wciąż działa tylko na IPv4?
Aby użytkownik w sieci IPv6-Only mógł otworzyć stronę internetową, która nie wspiera jeszcze nowego standardu, sieć musi stosować mechanizmy tłumaczące, takie jak:
Głównym wyzwaniem w IPv6-Only jest to, że starsze urządzenia lub aplikacje, które mają "na sztywno" wpisane adresy IPv4, po prostu przestają w takiej sieci działać.
IPv6-Mostly (zdefiniowane w standardzie RFC 8925) to ewolucja podejścia Dual-Stack (gdzie każde urządzenie dostaje oba adresy). Problem z Dual-Stack polega na tym, że marnuje on adresy IPv4 nawet na nowoczesnych urządzeniach, które świetnie poradziłyby sobie bez nich.
W sieci IPv6-Mostly router rozgłasza informację: „Mam oba protokoły, ale jeśli Twoje urządzenie jest nowoczesne i potrafi działać w trybie IPv6-Only z NAT64, to zrób to i nie zabieraj mi cennego adresu IPv4”.
Działa to dzięki specjalnej opcji w protokole DHCP (opcja 108). Jeśli smartfon lub laptop ją rozpozna, wyłącza swój stos IPv4 i przechodzi w tryb IPv6-Only. Jeśli jednak do sieci podłączy się stary telewizor lub drukarka, które nie rozumieją tej opcji, sieć normalnie przydzieli im adres IPv4.
Najłatwiej zrozumieć różnice, patrząc na to, jak sieć traktuje urządzenia o różnym stopniu zaawansowania:
Większość nowoczesnych systemów operacyjnych, jak Android (od wersji 12) czy iOS, natywnie wspiera mechanizmy IPv6-Mostly. Jeśli Twój operator komórkowy lub domowy router korzysta z tego standardu, Twój telefon prawdopodobnie działa w trybie IPv6-Only, nawet o tym nie wiesz. Dzięki temu strony ładują się szybciej (brak konieczności obsługi dwóch stosów jednocześnie), a bateria może trzymać odrobinę dłużej, bo urządzenie nie musi odświeżać dzierżawy adresu IPv4.
| Cecha | IPv6-Only | IPv6-Mostly (RFC 8925) |
|---|---|---|
| Adres IPv4 na urządzeniu | Brak | Tylko dla starszych urządzeń |
| Wymagana obsługa NAT64 | Tak | Tak (dla urządzeń przechodzących w IPv6-Only) |
| Ryzyko awarii starych usług | Wysokie | Niskie |
| Główny cel | Całkowita rezygnacja z IPv4 | Płynna migracja i oszczędność adresów |
| Sposób działania | Sztywne ustawienie sieci | Dynamiczna negocjacja (DHCP Option 108) |
Wybór zależy od tego, jak bardzo kontrolujesz urządzenia w swojej sieci. Jeśli budujesz nowoczesne centrum danych, gdzie masz wpływ na każdy serwer, IPv6-Only jest najbardziej wydajnym i przyszłościowym wyborem. Pozwala uniknąć problemów z podwójnym trasowaniem i upraszcza architekturę.
Jeśli jednak zarządzasz siecią domową, biurową lub publicznym Wi-Fi, gdzie ludzie przychodzą z najróżniejszym sprzętem (od najnowszych iPhone'ów po laptopy z Windowsem 7), IPv6-Mostly jest strzałem w dziesiątkę. To obecnie najlepszy sposób na to, by być "nowoczesnym", zachowując jednocześnie pełną świętego spokoju kompatybilność wsteczną.