IPv4 kriterijai buvo nustatyti aštuntojo dešimtmečio pabaigoje. Dešimtojo dešimtmečio pradžioje dėl WWW taikymo sparčiai vystėsi internetas. Dėl vis sudėtingesnių interneto programų tipų ir terminalų įvairinimo, pasaulinių nepriklausomų IP adresų teikimas patiria didelį spaudimą. Šioje aplinkoje 1999 m. gimė IPv6 sutartis.
IPv6 adresų erdvė yra iki 128 bitų, o tai gali visiškai išspręsti nepakankamo IPv4 adreso problemą. Kadangi IPv4 adresas yra 32 bitų dvejetainis, IP adresų, kuriuos galima pateikti, skaičius yra 232 = 42949,9672964 milijardai, taigi internete yra apie 4 milijardus IP adresų. Atnaujinus iki 128 bitų IPv6, IP adresai internete teoriškai turės 2128=3,4 * 1038. Jei žemės paviršius (įskaitant žemę ir vandenį) yra padengtas kompiuteriais, IPv6 leidžia 7 * 1023 IP adresus vienam kvadratiniam metrui; jei adresų skyrimo norma yra 1 mln. per mikrosekundę, visiems adresams priskirti prireiks 1019 metų.
IPv6 paketų formatas
IP v6 paketas turi 40 baitų pagrindinę antraštę (bazinę antraštę), po to su 0 ar daugiau išplėstinės antraštės (plėtimo antraštė) ir duomenis. Toliau pateiktame paveikslėlyje parodytas pagrindinis IPv6 antraštės formatas. Kiekvienas IPV 6 paketas prasideda pagrindine antrašte. Daugelis laukų pagrindinėje IPv6 antraštėje gali tiesiogiai atitikti IPv4 laukus.
(1) Laukas Versija (versija) yra skirtas 4 bitams, kuris apibūdina IP protokolo versiją. IPv6 atveju lauko reikšmė yra 0110, tai yra dešimtainis skaičius 6.
(2) Ryšio tipas (Traffic class), šis laukas užima 8 bitus, įskaitant prioriteto (prioriteto) lauką turi 4 bitus. Pirma, IPv6 padalija srautą į dvi kategorijas, kurios gali būti perkrovos valdymas, o ne perkrovos kontrolė. Kiekviena kategorija suskirstyta į aštuonis prioritetus. Kuo didesnė prioriteto reikšmė, tuo svarbesnė grupė. Kontroliuojamoms perkrovoms prioritetas yra 0–7, o tokių paketų perdavimo greitis gali būti sulėtintas, kai atsiranda perkrova. Neįmanoma kontroliuoti perkrovos, pirmenybė yra nuo 8 iki 15, kurios yra realiu laiku teikiamos paslaugos, tokios kaip garso ar vaizdo paslaugų perdavimas. Šios paslaugos paketų perdavimo sparta yra pastovi, net jei kai kurie paketai yra atmesti, jie nepersiunčiami.
(3) Srauto žyma (Flow etiketė): laukas užima 20 bitų. Srautas yra duomenų paketų serija internete iš konkrečios šaltinio svetainės į konkrečią paskirties svetainę (viena siunta arba daugialypė transliacija). Visi paketai, priklausantys tam pačiam srautui, turi tą pačią srauto etiketę. Šaltinio stotis atsitiktinai pasirenka srauto etiketę iš 224-1 srauto žymų. Srauto žyma 0 skirta nenaudojamiems srauto žymenims nurodyti. Atsitiktinis šaltinio stoties srauto etikečių pasirinkimas neprieštarauja tarp kompiuterių. Kadangimaršrutizatoriussusiejant konkretų srautą su paketu, naudojamas paketo šaltinio adreso ir srauto etiketės derinys.
Visi paketai, kilę iš šaltinio stoties su ta pačia nenulinio srauto etikete, turi turėti tą patį šaltinio adresą ir paskirties adresą, tą pačią šuolio po šuolio parinkties antraštę (jei tokia antraštė yra) ir tą pačią maršruto pasirinkimo antraštę (jei ši antraštė egzistuoja). To pranašumas yra tas, kad kaimaršrutizatoriusapdoroja paketą, tiesiog patikrinkite srauto etiketę ir nieko kito nepažymėkite paketo antraštėje. Jokia srauto etiketė neturi konkrečios reikšmės, o šaltinio stotis turi nurodyti kiekvieną specialų apdorojimą, kurio ji norimaršrutizatoriusatlieka savo paketą išplėstinėje antraštėje
(4) Grynasis apkrovos ilgis (naudingos apkrovos ilgis): lauko ilgis yra 16 bitų, o tai rodo IPv6 pakete esančių baitų skaičių, išskyrus pačią antraštę. Tai rodo, kad IPv6 paketas gali talpinti 64 KB duomenų. Kadangi IPv6 antraštės ilgis yra fiksuotas, nebūtina nurodyti viso paketo ilgio (antraštės ir duomenų dalių suma), kaip IPv4.
(5) Kita antraštė (Next header): 8 bitų ilgio. Nurodo besiplečiančios antraštės tipą po IPv6 antraštės. Šiame lauke nurodomas antraštės tipas iškart po pagrindinės.
(6) Šuolio riba (Peršokimo riba): (užima 8 bitus), kad paketai neliktų tinkle neribotą laiką. Šaltinio stotis nustato tam tikrą šuolio ribą, kai siunčiamas kiekvienas paketas. Kai kiekvienasmaršrutizatoriuspersiunčia paketą, šuolio limito lauko reikšmė turi būti sumažinta 1. Kai hop Limit reikšmė yra 0, paketas turi būti atmestas. Tai atitinka IPv4 antraštės galiojimo laiką, bet paprastesnis nei IPv4 skaičiavimo intervalo laikas.
(7) Šaltinio IP adresas (Šaltinio adresas): šis laukas užima 128 bitus ir yra šio paketo siuntimo stoties IP adresas.
(8) Paskirties IP adresas (Paskirties adresas): Šis laukas užima 128 bitus ir yra šio paketo priėmimo stoties IP adresas.
IPv6 paketo formatas priklauso Shenzhen HDV Photoelectron Technology co., LTD., programinės įrangos techniniam darbui, o įmonė subūrė galingą programinės įrangos komandą, skirtą su tinklu susijusiai įrangai (pvz., kintamoji srovėONU/ bendravimasONU/ protingasONU/ pluoštasONU/XPONONU/GPONONUir tt). Kiekvienam klientui pritaikykite išskirtinius poreikius, kuriems to reikia, taip pat leiskite mūsų gaminiams pažangesnius ir pažangesnius.