Kriteriji za IPv4 postavljeni su kasnih 1970-ih. Početkom 1990-ih primjena WWW-a dovela je do eksplozivnog razvoja Interneta. Uz sve složenije tipove internetskih aplikacija i diversifikaciju terminala, pružanje globalnih neovisnih IP adresa počelo se suočavati s velikim pritiskom. U tom je okruženju 1999. rođen IPv6 sporazum.
IPv6 ima adresni prostor do 128 bita, što u potpunosti može riješiti problem nedovoljne IPv4 adrese. Budući da je IPv4 adresa 32-bitna binarna, broj IP adresa koje se mogu predstaviti je 232 = 42949,9672964 milijarde, tako da postoji oko 4 milijarde IP adresa na Internetu. Nakon nadogradnje na 128-bitni IPv6, IP adrese na Internetu će teoretski imati 2128=3,4 * 1038. Ako je površina zemlje (uključujući kopno i vodu) prekrivena računalima, IPv6 dopušta 7 * 1023 IP adresa po kvadratnom metru; ako je stopa dodjele adresa 1 milijun po mikrosekundi, bit će potrebno 1019 godina da se dodijele sve adrese.
Format IPv6 paketa
IP v6 paket ima 40-bajtno osnovno zaglavlje (base header), nakon toga 0 ili više proširenih zaglavlja (extension header), a zatim podatke. Sljedeća slika prikazuje osnovni format zaglavlja IPv6. Svaki IPV 6 paket počinje s osnovnim zaglavljem. Mnoga polja u osnovnom zaglavlju IPv6 mogu izravno odgovarati poljima u IPv4.
(1) Polje Version (verzija) je za 4 bita, što opisuje verziju IP protokola. Za IPv6, vrijednost polja je 0110, što je decimalni broj 6.
(2) Tip komunikacije (Prometna klasa), ovo polje zauzima 8 bita, uključujući polje prioriteta (prioritet) ima 4 bita. Prvo, IPv6 dijeli tok u dvije kategorije, što može biti kontrola zagušenja i ne kontrola zagušenja. Svaka kategorija podijeljena je u osam prioriteta. Što je veća vrijednost prioriteta, to je grupa važnija. Za zagušenje kontrolirano, prioritet je 0~7, a brzina prijenosa takvih paketa može se usporiti kada dođe do zagušenja. Za one koji se ne mogu kontrolirati zagušenjem, prioritet je 8 do 15, što su usluge u stvarnom vremenu, poput prijenosa audio ili video usluga. Brzina prijenosa paketa za ovu uslugu je konstantna, čak i ako se neki paketi odbace, ne šalje se ponovno.
(3) Oznaka toka (oznaka protoka): polje zauzima 20 bita. Protok je niz paketa podataka na Internetu od određene izvorne stranice do određene odredišne stranice (unicast ili multicast). Svi paketi koji pripadaju istom toku imaju istu oznaku toka. Izvorna stanica nasumično odabire oznaku protoka među 224-1 oznaka protoka. Oznaka protoka 0 rezervirana je za označavanje oznaka protoka koje se ne koriste. Nasumični odabir oznaka toka od strane izvorne stanice nije u sukobu između računala. Jerruterkoristi kombinaciju izvorne adrese i oznake toka paketa kada povezuje određeni tok s paketom.
Svi paketi koji potječu od izvorne stanice s istom oznakom toka koja nije nula moraju imati istu izvornu adresu i odredišnu adresu, isto zaglavlje opcije skok-po-skok (ako ovo zaglavlje postoji) i isto zaglavlje odabira usmjeravanja (ako ovo zaglavlje postoji). Prednost ovoga je da kada seruterobrađuje paket, samo provjeri oznaku toka bez provjere bilo čega drugog u zaglavlju paketa. Niti jedna oznaka protoka nema određeno značenje, a izvorišna stanica treba specificirati posebnu obradu koju želi za svaku od njihruterizvodi na svom paketu u proširenom zaglavlju
(4) Neto duljina učitavanja (payload Length): Duljina polja je 16 bita, što označava broj bajtova sadržanih u IPv6 paketu osim samog zaglavlja. Ovo pokazuje da IPv6 paket može sadržavati 64 KB podataka. Budući da je duljina zaglavlja IPv6 fiksna, nije potrebno navesti ukupnu duljinu paketa (zbroj zaglavlja i podatkovnih dijelova) kao u IPv4.
(5) Sljedeće zaglavlje (Sljedeće zaglavlje): duljine 8 bita. Identificira vrstu proširenog zaglavlja nakon IPv6 zaglavlja. Ovo polje označava vrstu zaglavlja odmah iza osnovnog.
(6) Ograničenje skoka (Hop limit): (zauzima 8 bita) kako bi se spriječilo da paketi ostanu u mreži na neodređeno vrijeme. Izvorišna stanica postavlja određeno ograničenje skoka kada se svaki paket šalje. Kad svakiruterproslijedi paket, vrijednost polja za hop- limit treba smanjiti za 1. Kada je vrijednost hop Limit-a 0, paket treba odbaciti. Ovo je ekvivalentno polju životnog vijeka u IPv4 zaglavlju, ali je jednostavnije od izračuna vremena intervala u IPv4.
(7) Izvorna IP adresa (Source Address): Ovo polje zauzima 128 bita i predstavlja IP adresu stanice koja šalje ovaj paket.
(8) Odredišna IP adresa (Destination Address): Ovo polje zauzima 128 bita i predstavlja IP adresu prijemne stanice ovog paketa.
Format IPv6 paketa pripada Shenzhen HDV Photoelectron Technology co., LTD., softverskom tehničkom radu, a tvrtka je okupila moćan softverski tim za mrežnu opremu (kao što je: ACONU/ komunikacijaONU/ inteligentanONU/ vlaknaONU/XPONONU/GPONONUitd). Za svakog kupca prilagodite ekskluzivne zahtjeve koji to trebaju, također neka naši proizvodi budu inteligentniji i napredniji.