Kritéria pro IPv4 byla stanovena koncem 70. let 20. století. Na počátku 90. let vedla aplikace WWW k explozivnímu rozvoji internetu. Se stále složitějšími typy internetových aplikací a diverzifikací terminálů začalo poskytování globálních nezávislých IP adres čelit velkému tlaku. V tomto prostředí se v roce 1999 zrodila dohoda IPv6.
IPv6 má adresní prostor až 128 bitů, což může zcela vyřešit problém nedostatečné IPv4 adresy. Vzhledem k tomu, že adresa IPv4 je 32bitová binární, počet adres IP, které mohou být reprezentovány, je 232 = 42949,9672964 miliard, takže na internetu jsou asi 4 miliardy IP adres. Po upgradu na 128bitový IPv6 budou mít IP adresy v internetu teoreticky 2128=3,4 * 1038. Pokud je zemský povrch (včetně země a vody) pokryt počítači, IPv6 umožňuje 7 * 1023 IP adres na metr čtvereční; pokud je rychlost přidělování adres 1 milion za mikrosekundu, bude přiřazení všech adres trvat 1019 let.
Formát paketů IPv6
Paket IP v6 má 40bajtovou základní hlavičku (základní hlavičku), poté s 0 nebo více rozšířenými hlavičkami (rozšiřující hlavička) a poté data. Následující obrázek ukazuje základní formát záhlaví IPv6. Každý paket IPV 6 začíná základní hlavičkou. Mnoho polí v základní hlavičce IPv6 může přímo odpovídat polím v IPv4.
(1) Pole Verze (verze) je pro 4 bity, které popisuje verzi protokolu IP. Pro IPv6 je hodnota pole 0110, což je desetinné číslo 6.
(2) Typ komunikace (třída provozu), toto pole zabírá 8 bitů, včetně pole priority (priority) má 4 bity. Za prvé, IPv6 rozděluje stream do dvou kategorií, kterými může být řízení přetížení a nikoli řízení přetížení. Každá kategorie je rozdělena do osmi priorit. Čím větší je hodnota priority, tím je skupina důležitější. U řízeného zahlcení je priorita 0~7 a přenosová rychlost takových paketů může být zpomalena, když dojde k zahlcení. Aby nebylo možné řídit přetížení, priorita je 8 až 15, což jsou služby v reálném čase, jako je přenos audio nebo video služeb. Rychlost přenosu paketů pro tuto službu je konstantní, i když jsou některé pakety zahozeny, nevysílá se znovu.
(3) Značka toku (Flow lable): Pole zabírá 20 bitů. Tok je série datových paketů na internetu z konkrétního zdrojového webu do konkrétního cílového webu (unicast nebo multicast). Všechny pakety patřící do stejného streamu mají stejné označení proudu. Zdrojová stanice náhodně vybere označení toku z 224-1 značek toku. Značka průtoku 0 je vyhrazena pro označení nepoužívaných značek průtoku. Náhodný výběr jmenovek streamu zdrojovou stanicí není mezi počítači v konfliktu. Protožerouterpoužívá kombinaci adresy zdroje a označení toku paketu při propojování konkrétního proudu s paketem.
Všechny pakety pocházející ze zdrojové stanice se stejným nenulovým návěštím toku musí mít stejnou zdrojovou adresu a cílovou adresu, stejnou hlavičku volby hop-by-hop (pokud tato hlavička existuje) a stejnou hlavičku výběru směrování (pokud tato hlavička existuje). Výhodou toho je, že přirouterzpracovává paket, stačí zkontrolovat štítek toku bez kontroly čehokoli jiného v hlavičce paketu. Žádný štítek toku nemá konkrétní význam a zdrojová stanice by měla specifikovat zvláštní zpracování, které každá požadujerouterprovádí na svém paketu v rozšířené hlavičce
(4) Net load length (Payload Length): Délka pole je 16 bitů, což udává počet bajtů obsažených v paketu IPv6 kromě samotné hlavičky. To ukazuje, že paket IPv6 pojme 64 kB dat. Vzhledem k tomu, že délka hlavičky IPv6 je pevná, není nutné uvádět celkovou délku paketu (součet částí hlavičky a dat) jako u IPv4.
(5) Další záhlaví (Další záhlaví): 8 bitů na délku. Identifikuje typ rozšiřující hlavičky za hlavičkou IPv6. Toto pole udává typ hlavičky bezprostředně následující za základní.
(6)Limit skoku (Limit skoku):(zabírá 8 bitů), aby se zabránilo tomu, že pakety zůstanou v síti po neomezenou dobu. Zdrojová stanice nastaví určitý limit skoku při odeslání každého paketu. Když každýrouterpřepošle paket, hodnota pole pro limit skoku by se měla snížit o 1. Když je hodnota limitu skoku 0, paket by měl být zahozen. To je ekvivalentní poli životnosti v hlavičce IPv4, ale je jednodušší než doba intervalu výpočtu v IPv4.
(7) Source IP address (Source Address): Toto pole zabírá 128 bitů a je IP adresou odesílající stanice tohoto paketu.
(8) Destination IP address (Destination Address): Toto pole zabírá 128 bitů a je IP adresou přijímací stanice tohoto paketu.
Formát paketů IPv6 patří společnosti Shenzhen HDV Photoelectron Technology co., LTD., softwarové technické práci, a společnost dala dohromady výkonný softwarový tým pro zařízení související se sítí (jako jsou: ACONU/ komunikaceONU/ inteligentníONU/ vlákninaONU/XPONONU/GPONONUatd). Pro každého zákazníka přizpůsobte exkluzivní požadavky, které to potřebují, také nechte naše produkty inteligentnější a pokročilejší.