Hlavní navigace

Světový den IPv6

Ondřej Surý 25. 11. 2010

Google navrhuje, aby na Světový den IPv6 co nejvíce poskytovatelů zpřístupnilo své služby pomocí protokolu IPv6, v souladu s RIPE 64 plánem. K čemu je to dobré?

Lorenzo Colitti, který je jednou z hlavních postav IPv6 v Google, představil na konferenci RIPE 61 plán na Světový den IPv6. Myšlenka je to zajímavá a ve své podstatě velmi jednoduchá: Google navrhuje, aby na Světový den IPv6 co možná nejvíce poskytovatelů zpřístupnilo své služby pomocí protokolu IPv6. Proč se musí domlouvat na jeden přesný den?

Technologickým garantem seriálu Pohněme s IPv6 je CZ.NIC.

Logo cz nic

Současné implementace IPv6 v operačních systémech fungují tak, že se nejprve zkusí připojit přes IPv6 a pokud se toto spojení nezdaří, pak se teprve zkusí připojení přes IPv4. V korektně nastavených sítích tyto pokusy o připojení nijak nevadí a nezdržují. Pokud není dostupná IPv6 konektivita, tak pokusy o IPv6 spojení v podstatě ihned skončí. Síť informuje o chybě spojení a aplikace se připojí přes IPv4. Problém je v tom, že ve špatně nakonfigurovaných sítích či u klientských stanic, které nekorektně zpracovávají řídící zprávy sítě, žádné chybové hlášení nepřijde a aplikace tedy čeká na odpověď. Toto čekání může trvat delší dobu v závislosti na nastavení OS – může se jednat o čtyři sekundy na Mac OS X nebo třeba v některých případech až tři minuty na Linuxu. Celkový čas potřebný k vypršení požadavku na připojení přes IPv6 je ještě znásoben počtem AAAA záznamů (Google měl svého času až 6 AAAA záznamů).

Způsobů, jak se lze k této nepříjemné situaci dopracovat, je více. Téměř vždy se ale jedná o kombinaci více chyb v implementaci jak ve směrovači tak v operačním systému klientské stanice. Lorenzo také ve své prezentaci zmínil příklad, kdy směrovač domácí sítě začal posílat RA (1) z vyhrazeného rozsahu (::/64) bez funkční IPv6 konektivity (2), klientská stanice tuto adresu IPv6 akceptovala (3) a pokoušela o spojení (4) a následně ignorovala chybové hlášení ICMPv6 unreachable. Může se zdát, že se jedná o velice nepravděpodobnou kombinaci chyb, ale ve skutečnosti jde o reálný příklad, kdy uživatel pouze zapnul 6to4 mód na domácím směrovači, který byl za NATem. Celá tato kombinace různých drobných chyb vede k tomu, že aplikace, která se snaží připojit na dual-stack (IPv4+IPv6) webový server, musí počkat na vypršení časového limitu na spojení.

Čísla, která má Google k dispozici, ukazují, že tímto problémem trpí 0,05 % uživatelů, což je v absolutních číslech pořád obrovské množství. Tito uživatelé by pravděpodobně nehledali chybu u sebe a místo vyřešení problému by začali využívat služeb jiného vyhledávače.

Celý tento problém lze vnímat jako variaci na prastarou otázku: Slepice nebo vejce? Poskytovatelé obsahu se bojí zapnout IPv6, aby nepřišli o uživatele, kteří mají špatně nakonfigurovanou síť, a uživatelé se nedozvědí, že mají špatně nakonfigurovanou síť, protože serverů se zapnutou IPv6 adresou je málo a občasnou komplikaci berou jako něco normálního.

Návrh na Světový den IPv6 je takovým pokusem tento vejco-slepičí problém alespoň na krátkou dobu rozseknout. Lorenzo navrhuje, aby se velcí poskytovatelé obsahu domluvili a na jeden konkrétní den zapnuli na svých serverech IPv6 protokol. Problém s IPv6 přístupem již nebude izolovaný na pár konkrétních serverů, ale vznikne vysoká pravděpodobnost, že uživatel se špatně nakonfigurovaným IPv6 připojením bude mít problém na většině webových stránek a dalších služeb, které používá. Takový uživatel zavolá nebo napíše svému poskytovateli připojení a společně buď IPv6 nakonfigurují správně nebo ho v horším případě prostě vypnou.

Google navrhuje, aby datum Světového dne IPv6 připadlo na snadno zapamatovatelné 6. 6. příštího roku. Cílem je, aby se do celého projektu zapojili všichni velcí, ale také střední a malí poskytovatelé obsahu, výrobci operačních systémů, poskytovatelé připojení a elektronická i papírová média. Pokud uživatel nebude žít v úplném informačním vakuu, tak se o Světovém dni IPv6 dozví a bude vědět, že se něco děje a v případě problémů s dostupností má někoho kontaktovat. Jelikož je navrhovaný termín až za půl roku, tak budou mít všichni zúčastnění dost času na to, aby se na Světový den IPv6 připravili. Poskytovatelé obsahu musí nasadit IPv6, případně požádat CDN, kterou používají o zprovoznění IPv6. ISP potřebují nasadit DNS servery na IPv6, proškolit zákaznickou podporu, nechat připravit nový firmware pro domácí krabičky, které dávají k připojení, a v neposlední řadě také nasadit IPv6 ve vlastní síti. Část práce také spočívá na dodavatelích operačních systémů a výrobcích domácích zařízení (ADSL, WiFi), aby podpora IPv6 byla dobře otestována a aby v případě nedostupnosti IPv6 došlo k varování uživatele a vypnutí IPv6 podpory v domácí síti nebo přímo v počítači uživatele.

Na jednu stranu by se mohlo zdát, že uspořádat za půl roku takovou akci, do které by se měli zapojit všichni velcí poskytovatelé obsahu, je poměrně ambiciózní. Na druhou stranu, času je velice málo a organizaci IANA (aneb jak někdo vtipně poznamenal – IPv4 Address Not Available) dojdou volné IPv4 adresy někdy v březnu příštího roku a regionálním registrům o něco později. Tedy už to bude téměř za pět minut dvanáct, nicméně každá aktivita v tomto směru je vítána. Domníváme se, že by bylo mnohem lepší, kdyby se nejednalo pouze o jednodenní experiment, ale Světový den IPv6 by byl milníkem globálního zavedení IPv6.

Na druhou stranu není nutně zapotřebí dělat obrovský koordinovaný test, ale je možné začít hned teď. Tedy informovat uživatele, že nastane okamžik, kdy dojde k zapnutí IPv6. Pokud jako poskytovatel obsahu budete chtít nejprve nasazení IPv6 otestovat, klidně takový test můžete udělat ve formě vašeho vlastního Dne IPv6. Uživatelům dopředu oznamte, co chystáte, jak se to mohou projevit a co mají dělat v případě problémů.

A abychom nemluvili jen obecně, tak uveďme pár praktických zkušeností. Ve sdružení CZ.NIC provozujeme od přechodu na vlastní infrastrukturu všechny služby jako dual-stack a IPv6 je součástí všech návrhů na všech síťových vrstvách od IP po aplikační vrstvu; za celou dobu provozu jsme nezaznamenali prakticky žádné provozní problémy. Dalším příkladem z praxe bylo zprovoznění IPv6 pro servery Internet Info, tedy i Lupy.

WT100

Proto nečekejte na Světový den IPv6. Nasaďte IPv6 již zítra!

Autoři: Ondřej Filip, výkonný ředitel sdružení CZ.NIC, a Ondřej Surý, vedoucí Laboratoří CZ.NIC

Našli jste v článku chybu?
Vitalia.cz: Když bílkoviny, tak jíme ty nekvalitní

Když bílkoviny, tak jíme ty nekvalitní

Lupa.cz: Blíží se konec Wi-Fi sítí bez hesla?

Blíží se konec Wi-Fi sítí bez hesla?

Podnikatel.cz: ČOI zamířila na e-shopy. Zaplatí 1,5 milionu

ČOI zamířila na e-shopy. Zaplatí 1,5 milionu

120na80.cz: Co je padesátkrát sladší než cukr?

Co je padesátkrát sladší než cukr?

Root.cz: Prvních 700 routerů Omnia je hotových

Prvních 700 routerů Omnia je hotových

DigiZone.cz: Parlamentní listy: kde končí PR...

Parlamentní listy: kde končí PR...

Podnikatel.cz: Byla finanční manažerka, teď cvičí jógu

Byla finanční manažerka, teď cvičí jógu

Vitalia.cz: Tohle jsou nejlepší česká piva podle odborníků

Tohle jsou nejlepší česká piva podle odborníků

DigiZone.cz: DVB-T2 ověřeno: seznam TV zveřejněn

DVB-T2 ověřeno: seznam TV zveřejněn

DigiZone.cz: O2 TV doplnilo kanály HBO v HD

O2 TV doplnilo kanály HBO v HD

Vitalia.cz: Tradiční čínská medicína a rakovina

Tradiční čínská medicína a rakovina

Měšec.cz: TEST: Vyzkoušeli jsme pražské taxikáře

TEST: Vyzkoušeli jsme pražské taxikáře

Podnikatel.cz: Udělali jsme velkou chybu, napsal Čupr

Udělali jsme velkou chybu, napsal Čupr

Vitalia.cz: Test dětských svačinek: Tyhle ne!

Test dětských svačinek: Tyhle ne!

Podnikatel.cz: Takhle se prodávají mražené potraviny

Takhle se prodávají mražené potraviny

Podnikatel.cz: „Lex Babiš“ Babišovi paradoxně pomůže

„Lex Babiš“ Babišovi paradoxně pomůže

Vitalia.cz: Tahák, jak vyzrát nad zápachem z úst

Tahák, jak vyzrát nad zápachem z úst

DigiZone.cz: Samsung EVO-S: novinka pro Skylink

Samsung EVO-S: novinka pro Skylink

Lupa.cz: Další Češi si nechali vložit do těla čip

Další Češi si nechali vložit do těla čip

Vitalia.cz: Tesco nabízí desítky tun jídla zdarma

Tesco nabízí desítky tun jídla zdarma