Kritériá pre IPv4 boli stanovené koncom 70. rokov 20. storočia.Začiatkom 90. rokov viedla aplikácia WWW k prudkému rozvoju internetu.S čoraz komplexnejšími typmi internetových aplikácií a diverzifikáciou terminálov začalo poskytovanie globálnych nezávislých IP adries čeliť veľkému tlaku.V tomto prostredí sa v roku 1999 zrodila dohoda IPv6.
IPv6 má adresný priestor až 128 bitov, čo dokáže úplne vyriešiť problém nedostatočnej IPv4 adresy.Keďže adresa IPv4 je 32-bitová binárna, počet adries IP, ktoré môžu byť reprezentované, je 232 = 42949,9672964 miliárd, takže na internete sú približne 4 miliardy IP adries.Po inovácii na 128-bitové IPv6 budú mať IP adresy na internete teoreticky 2128=3,4 * 1038. Ak je zemský povrch (vrátane pôdy a vody) pokrytý počítačmi, IPv6 umožňuje 7 * 1023 IP adries na meter štvorcový;ak je rýchlosť prideľovania adries 1 milión za mikrosekundu, pridelenie všetkých adries bude trvať 1019 rokov.
Formát paketov IPv6
Paket IP v6 má 40-bajtovú základnú hlavičku (záhlavie), po ktorej má 0 alebo viac rozšírených hlavičiek (rozširujúca hlavička) a potom údaje.Nasledujúci obrázok ukazuje základný formát hlavičky IPv6.Každý paket IPV 6 začína základnou hlavičkou.Mnohé polia v základnej hlavičke IPv6 môžu priamo zodpovedať poliam v IPv4.
(1) Pole Verzia (verzia) je pre 4 bity, ktoré popisuje verziu protokolu IP.Pre IPv6 je hodnota poľa 0110, čo je desiatkové číslo 6.
(2) Typ komunikácie (trieda prevádzky), toto pole zaberá 8 bitov, vrátane poľa priority (priority) má 4 bity.Po prvé, IPv6 rozdeľuje tok do dvoch kategórií, ktorými môže byť kontrola preťaženia a nie kontrola preťaženia.Každá kategória je rozdelená do ôsmich priorít.Čím väčšia je hodnota priority, tým je skupina dôležitejšia.Pre riadené preťaženie je priorita 0~7 a prenosová rýchlosť takýchto paketov sa môže spomaliť, keď dôjde k preťaženiu.Aby nebolo možné riadiť preťaženie, priorita je 8 až 15, čo sú služby v reálnom čase, ako napríklad prenos audio alebo video služieb.Rýchlosť prenosu paketov pre túto službu je konštantná, aj keď sú niektoré pakety zahodené, nevysiela sa znova.
(3) Značka toku (Flow lable): Pole zaberá 20 bitov.Tok je séria dátových paketov na internete z konkrétnej zdrojovej lokality do konkrétnej cieľovej lokality (unicast alebo multicast).Všetky pakety patriace do rovnakého toku majú rovnaké označenie toku.Zdrojová stanica náhodne vyberie označenie toku spomedzi 224-1 značiek toku.Značka prietoku 0 je vyhradená na označenie nepoužívaných značiek prietoku.Náhodný výber menoviek streamov zdrojovou stanicou nie je medzi počítačmi v konflikte.Pretože smerovač používa kombináciu adresy zdroja a označenia toku paketu pri spájaní konkrétneho prúdu s paketom.
Všetky pakety pochádzajúce zo zdrojovej stanice s rovnakým nenulovým návestím toku musia mať rovnakú zdrojovú adresu a cieľovú adresu, rovnakú hlavičku voľby hop-by-hop (ak táto hlavička existuje) a rovnakú hlavičku výberu smerovania (ak je táto hlavička existuje).Výhodou je, že keď smerovač spracuje paket, stačí skontrolovať štítok toku bez toho, aby ste kontrolovali čokoľvek iné v hlavičke paketu.Žiadne označenie toku nemá špecifický význam a zdrojová stanica by mala špecifikovať špeciálne spracovanie, ktoré má každý smerovač vykonávať na svojom pakete v rozšírenej hlavičke
(4) Čistá dĺžka zaťaženia (dĺžka užitočného zaťaženia): Dĺžka poľa je 16 bitov, čo udáva počet bajtov obsiahnutých v pakete IPv6 okrem samotnej hlavičky.To ukazuje, že paket IPv6 môže obsahovať 64 KB údajov.Keďže dĺžka hlavičky IPv6 je pevná, nie je potrebné špecifikovať celkovú dĺžku paketu (súčet hlavičky a dátových častí) ako v IPv4.
(5) Ďalšia hlavička (Ďalšia hlavička): dĺžka 8 bitov.Identifikuje typ rozširujúcej hlavičky za hlavičkou IPv6.Toto pole označuje typ hlavičky bezprostredne nasledujúcej po základnej.
(6)Limit skoku (Limit skoku):(zaberá 8 bitov), aby sa zabránilo tomu, že pakety zostanú v sieti na neurčito.Zdrojová stanica nastaví určitý limit skokov pri odoslaní každého paketu.Keď každý smerovač prepošle paket, hodnota poľa pre limit skoku by sa mala znížiť o 1. Ak je hodnota limitu skoku 0, paket by sa mal zahodiť.Toto je ekvivalentné poľu životnosti v hlavičke IPv4, ale je to jednoduchšie ako čas intervalu výpočtu v IPv4.
(7) Source IP address (Source Address): Toto pole zaberá 128 bitov a je IP adresou vysielacej stanice tohto paketu.
(8) Cieľová IP adresa (Cieľová adresa): Toto pole zaberá 128 bitov a je IP adresou prijímacej stanice tohto paketu.
Formát paketov IPv6 patrí spoločnosti Shenzhen HDV Photoelectron Technology co., LTD., softvérovej technickej práci, a spoločnosť spojila výkonný softvérový tím pre sieťové zariadenia (ako napríklad: ACONU/ komunikáciaONU/ inteligentnýONU/ vlákninaONU/XPONONU/GPONONUatď).Pre každého zákazníka prispôsobte exkluzívne požiadavky, ktoré to potrebujú, nechajte naše produkty inteligentnejšie a pokročilejšie.