IPv6 je šestá verze internetového protokolu IP. Používá 128bitové adresy a výrazně rozšiřuje adresní prostor oproti IPv4. Umožňuje přenos paketů mezi sítěmi, ale samo nezajišťuje připojení aplikace, bezpečnost serveru ani rychlejší web. Veřejná služba může IPv6 provozovat současně s IPv4, pokud jsou správně nastavené obě síťové cesty.

Jak číst IPv6 adresu

Adresy se zapisují hexadecimálně ve skupinách oddělených dvojtečkami. Úvodní nuly ve skupině lze vynechat a jednu souvislou posloupnost nulových skupin zkrátit pomocí dvojité dvojtečky. Zápisy 2001:db8:0:0:0:0:0:1 a 2001:db8::1 tak představují stejnou adresu.

Zkrácení pomocí :: může být v jedné adrese jen jednou, jinak by nebylo jednoznačné, kolik nul doplnit na jednotlivá místa. Doporučený jednotný zápis popisuje RFC 5952. Pro databázi nebo porovnávání je důležité počítat s tím, že různé textové podoby mohou znamenat stejnou adresu.

Prefix se zapisuje za lomítkem. Rozsah 2001:db8::/32 je vyhrazený pro dokumentaci; příklady v tomto hesle nejsou skutečné adresy veřejné služby. Velký počet teoretických adres také neznamená, že každý libovolně zvolený prefix smíš použít na internetu.

AAAA, dual stack a přístup z prohlížeče

Pro IPv6 používá DNS záznam AAAA. Záznam A slouží pro IPv4. Jestliže služba podporuje obě rodiny, hovoří se běžně o dual stack. Prohlížeč a síťový systém vybírají dostupnou cestu podle svého chování a podmínek připojení.

Zjednodušený příklad veřejného webu může v dokumentaci vypadat takto:

TEXT
example.com.  A     192.0.2.1
example.com.  AAAA  2001:db8::1

Jde o smyšlenou konfiguraci s dokumentačními adresami, nikoli skutečnou DNS odpověď example.com. V provozu nestačí jen vytvořit AAAA. IPv6 musí být nakonfigurované na serveru nebo proxy, musí existovat síťová cesta, správná pravidla firewallu a dostupná aplikace s odpovídajícím HTTPS.

Chybná IPv6 cesta může způsobovat zpoždění nebo rozdíly mezi návštěvníky, přestože kontrola přes IPv4 prochází. Užitečné je proto měřit obě rodiny odděleně a sledovat nejen DNS, ale skutečné navázání spojení a odpověď služby.

Více než delší IPv4

IPv6 mění také některé mechanismy místní sítě. Neighbor Discovery například plní jiné úlohy než pouhé přenesení starého IPv4 ARP. Zařízení může současně používat několik adres s různým rozsahem platnosti a životností. Link-local adresa není totéž jako veřejně směrovatelná adresa.

IPv4 a IPv6 nejsou navzájem zaměnitelné formáty jednoho spojení. Pro komunikaci mezi prostředími může být potřeba souběh protokolů nebo překladové mechanismy. Z pouhé přítomnosti IPv6 na klientovi nelze vyvozovat, že dosáhne ke každé IPv4 službě bez další infrastruktury.

Bezpečnost a výkon bez automatických slibů

IPv6 samo nezapíná šifrování každé aplikace ani neodstraňuje potřebu řídit příchozí přístup. Při zavedení je nutné sladit firewall, monitoring a pravidla aplikací pro obě rodiny. Kontrola pouze IPv4 může nechat druhou cestu bez odpovídajícího dohledu.

Rychlost závisí na směrování, propojení sítí, serveru a aplikaci. IPv6 může v konkrétním zapojení fungovat lépe nebo hůře než IPv4; univerzální zrychlení z délky adresy neplyne. Podobně veřejná IPv6 za CDN neodhaluje automaticky skutečný origin.

Historický vývoj a čtení statistik

IPv6 se standardizovalo v devadesátých letech jako odpověď na omezení adresního prostoru IPv4. RFC 2460 z roku 1998 později nahradilo RFC 8200 z roku 2017. Dlouhý souběh obou protokolů ukazuje, že přechod závisí na celém řetězci operátorů, poskytovatelů služeb a zařízení.

Při čtení statistik rozlišuj počet domén s AAAA, počet dostupných webů přes IPv6 a skutečný podíl provozu. Každý ukazatel měří něco jiného. Vlastní databáze domén může dobře popisovat DNS konfiguraci svého vzorku, ale bez dalšího měření neurčuje podíl všech uživatelů českého internetu připojených přes IPv6.

Z archivu 404M

  • Čína tlačí na IPv6 (7. 12. 2011) — Dobová úvaha o zavádění IPv6 a investicích do infrastruktury. Předpovědi z roku 2011 nejsou současnými údaji o rozšíření technologie.
  • Jak si vedla .cz doména v roce 2015 (11. 2. 2016) — Článek rozlišuje tehdejší IPv6 údaje pro web, DNS a poštu. Je příkladem různých metrik, nikoli zdrojem aktuální penetrace IPv6.

Související pojmy

  • IPv4 — Předchozí adresní protokol má odlišnou délku adres a může s IPv6 běžet souběžně.
  • DNS — Záznam AAAA publikuje IPv6 adresu; dostupnost služby se ověřuje zvlášť.
  • CDN — CDN může poskytovat IPv4 i IPv6 před odlišným původním serverem.