IPv6

IPv6 adresácia

Najdramatickejšou zmenou IPv6 oproti IPv4 je dĺžka sieťovej adresy. IPv6 adresy ako boli definované v RFC 2373 a RFC 2374 sú 128 bitov dlhé; toto zodpovedá 32 hexadecimálnym čísliciam, ktoré sa bežne používajú pri zápise IPv6 adries, ako popíšeme v nasledujúcom odstavci.
IPv6 môže adresovať 2¹²⁸ ≈ 3.4 x 10³⁸. Na číslo IPv6 adresy je tiež možné sa pozerať ako na 16³², keďže každé z 32 hexadecimálnych číslic môže nadobúdať 16 hodnôt (pozri kombinatorika).
IPv6 adresa sa skladá z dvoch logických častí: 64-bitového prefixu siete a 64-bitovej adresy stroja v sieti, ktorá sa často generuje automaticky z adresy rozhrania (MAC adresa).
Často sa hovorí o tom, že 128-bitové adresy sú zbytočne veľké a internet ich nikdy toľko nebude potrebovať. Treba poznamenať, že dôvodom použitia 128-bitových adries nie je v prvom rade zabezpečenie, aby sa nikdy neminuli, ale zaistenie hladkého priebehu smerovania tým, že bude adresný priestor čo najmenej fragmentovaný, na rozdiel od súčasného stavu s IPv4, kedy môže byť a často býva viacero intervalov adries priradených jednej organizácii.

Zápis IPv6 adries

128-bitová IPv6 adresa sa zvyčajne zapisuje ako osem skupín po štyroch hexadecimálnych čísliciach. Napríklad
2001:0db8:85a3:08d3:1319:8a2e:0370:7334
je platnou IPv6 adresou.
Ak skupina štyroch číslic obsahuje 0000, je možné ju vynechať. Napríklad
2001:0db8:85a3:0000:1319:8a2e:0370:7344  
je rovnaká IPv6 adresa ako
2001:0db8:85a3::1319:8a2e:0370:7344
Ďalej podľa tohto pravidla, ak sú výsledkom tohto vynechania viac ako dve po sebe nasledujúce dvojbodky, je možné ich zredukovať na dve dvojbodky, pod podmienkou, že existuje len jedna skupina dvoch alebo viacerých po sebe nasledujúcich dvojbodiek. Preto
2001:0DB8:0000:0000:0000:0000:1428:57ab 
2001:0DB8:0000:0000:0000::1428:57ab 
2001:0DB8:0:0:0:0:1428:57ab
2001:0DB8:0::0:1428:57ab
2001:0DB8::1428:57ab  
sú všetko platné adresy a znamenajú to isté, ale
2001::25de::cade 
nie je platná, pretože nie je jednoznačné, koľko 0000 skupín je na každej strane.
Úvodné nuly v skupine je možné vynechať. Preto
2001:0DB8:02de::0e13
je to isté ako
2001:DB8:2de::e13
Ak je adresa maskovaná IPv4 adresa, posledných 32 bitov je možné zapísať desiatkovo; takže
::ffff:192.168.89.9 je to isté ako
::ffff:c0a8:5909, ale nie to isté ako
::192.168.89.9 alebo
::c0a8:5909.
Formát ::ffff:1.2.3.4 sa nazýva IPv4-mapovaná adresa (IPv4-mapped address). Formát ::1.2.3.4 je IPv4-kompatibilná adresa (IPv4-compatible address).
IPv4 adresu je jednoducho možné previesť na IPv6 adresu. Napríklad desiatkovo zapísaná IPv4 adresa bola 135.75.43.52 (hexadecimálne 0x874B2B34), je možné ju konvertovať do 0000:0000:0000:0000:0000:0000:874B:2B34 alebo ::874B:2B34. Potom je zasa možné použiť hybridný zápis (IPv4-kompatibilnú adresu), kedy by adresa bola ::135.75.43.52. Použitie týchto IPv4-kompatibilných adries sa neodporúča, pretože ich IPv6 prechodové mechanizmy už nepoužívajú. Na zodpovedajúcich RFC sa to v krátkej dobe odzrkadlí.

Dual-stack

Dual-stack je jedna z možných foriem prechodu z protokolu IPv4 na protokol IPv6. Umožňuje jednotlivým hostiteľom (nielen koncovým, ale aj prepínačom a smerovačom) využívať oba protokoly naraz. Ak je však dostupný protokol IPv6, používa sa práve ten, teda ak chce hostiteľ komunikovať s iným a má dostupné oba protokoly, ale hostiteľ na druhej strane má dostupný len protokol IPv4, využíva sa len IPv4. Ak má hostiteľ na druhej strane dostupné oba protokoly, preferuje sa IPv6.

IPv6 haters

Nízka úroveň znalostí a pohodlnosť mnohých správcov počítačových sietí výrazne spomaľuje nasadzovanie protokolu IPv6. Mnohí vedome zakladajú svoje argumenty na nesprávnych informáciách aby oddialili zavádzanie nového protokolu v svojej sieti. Iní zas vôbec nerozumejú ani základným princípom počítačových sietí a nevedomo označujú protokol IPv6 ako úplne zbytočný a nepotrebný.
Na prehodnotenie názoru dokonca nevplýva ani vysoká cena,  nízky počet zostávajúcich voľných IPv4 adries a fakt, že v dnešnej dobe má IPv6 medzi zariadeniami širokú podporu.