IPv4:n kriteerit määriteltiin 1970-luvun lopulla. 1990-luvun alussa WWW:n käyttö johti Internetin räjähdysmäiseen kehitykseen. Yhä monimutkaisempien Internet-sovellustyyppien ja päätelaitteiden monipuolistumisen myötä maailmanlaajuisten riippumattomien IP-osoitteiden tarjoaminen on alkanut kohdata kovia paineita. Tässä ympäristössä vuonna 1999 syntyi IPv6-sopimus.
IPv6:n osoiteavaruus on jopa 128 bittiä, mikä voi täysin ratkaista riittämättömän IPv4-osoitteen ongelman. Koska IPv4-osoite on 32-bittinen binääri, esitettävissä olevien IP-osoitteiden määrä on 232 = 42949,9672964 miljardia, joten Internetissä on noin 4 miljardia IP-osoitetta. 128-bittiseksi IPv6:ksi päivityksen jälkeen Internetin IP-osoitteilla on teoriassa 2128=3,4 * 1038. Jos maan pinta (mukaan lukien maa ja vesi) on peitetty tietokoneilla, IPv6 sallii 7 * 1023 IP-osoitetta neliömetriä kohti; jos osoitteen allokointinopeus on 1 miljoona mikrosekunnissa, kestää 1019 vuotta kaikkien osoitteiden osoittamiseen.
IPv6-pakettien muoto
IP v6 -paketissa on 40-tavuinen perusotsikko (base header), sen jälkeen 0 tai enemmän laajennettu otsikko (laajennusotsikko) ja sitten data. Seuraavassa kuvassa näkyy IPv6:n perusotsikkomuoto. Jokainen IPV 6 -paketti alkaa perusotsikolla. Monet IPv6:n perusotsikon kentät voivat vastata suoraan IPv4:n kenttiä.
(1) Versio (versio) -kenttä on 4-bittinen, mikä kuvaa IP-protokollan version. IPv6:ssa kentän arvo on 0110, joka on desimaaliluku 6.
(2) Viestintätyyppi (Traffic class), tämä kenttä vie 8 bittiä, mukaan lukien prioriteetti (priority) -kentässä on 4 bittiä. Ensinnäkin IPv6 jakaa virran kahteen luokkaan, jotka voivat olla ruuhkanhallinta eikä ruuhkanhallinta. Jokainen kategoria on jaettu kahdeksaan prioriteettiin. Mitä suurempi prioriteettiarvo, sitä tärkeämpi ryhmä on. Ruuhkaohjatuissa toiminnoissa prioriteetti on 0-7, ja tällaisten pakettien lähetysnopeutta voidaan hidastaa ruuhkautuessa. Sillä ei voida ruuhkaa valvoa, prioriteetti on 8-15, jotka ovat reaaliaikaisia palveluita, kuten audio- tai videopalvelujen siirto. Tämän palvelun pakettien lähetysnopeus on vakio, vaikka jotkin paketit hylättäisiin, se ei lähetä uudelleen.
(3) Vuomerkki (Flow Lable): Kenttä vie 20 bittiä. Flow on sarja tietopaketteja Internetissä tietystä lähdesivustosta tiettyyn kohdesivustoon (yksilähetys tai monilähetys). Kaikilla samaan tietovirtaan kuuluvilla paketeilla on sama stream-nimi. Lähdeasema valitsee satunnaisesti virtausmerkinnän 224-1 virtausmerkin joukosta. Virtausmerkki 0 on varattu osoittamaan käyttämättömiä virtausmerkkejä. Lähdeaseman suorittama tietovirran otsikoiden satunnainen valinta ei ole ristiriidassa tietokoneiden välillä. Koskareititinkäyttää paketin lähdeosoitteen ja kulkutunnisteen yhdistelmää linkittäessään tietyn virran paketin kanssa.
Kaikilla lähdeasemalta lähtevillä paketeilla, joilla on sama ei-nolla-virtatunniste, on oltava sama lähdeosoite ja kohdeosoite, sama hop-by-hop-vaihtoehdon otsikko (jos tämä otsikko on olemassa) ja sama reitityksen valintaotsikko (jos tämä otsikko on olemassa). Tämän etuna on, että kunreititinkäsittelee paketin, tarkista vain kulkutunniste tarkistamatta mitään muuta paketin otsikosta. Millään vuotunnisteella ei ole erityistä merkitystä, ja lähdeaseman tulee määrittää kullekin erityiskäsittely, jonka se haluaareititinsuorittaa sen paketin laajennetussa otsikossa
(4) Nettolatauksen pituus (Payload Length): Kentän pituus on 16 bittiä, mikä ilmaisee IPv6-paketin sisältämien tavujen määrän itse otsikkoa lukuun ottamatta. Tämä osoittaa, että IPv6-paketti voi sisältää 64 kt tietoa. Koska IPv6:n otsikon pituus on kiinteä, paketin kokonaispituutta (otsikon ja dataosien summaa) ei tarvitse määrittää, kuten IPv4:ssä.
(5) Seuraava otsikko (Seuraava otsikko): 8 bittiä pitkä. Tunnistaa IPv6-otsikon jälkeisen laajenevan otsikon tyypin. Tämä kenttä ilmaisee välittömästi perusotsikon jälkeisen otsikon tyypin.
(6)Hyppyraja (Hop limit): (varaa 8 bittiä) estää pakettien jäämisen verkkoon loputtomiin. Lähdeasema asettaa tietyn hyppyrajan, kun jokainen paketti lähetetään. Kun jokainenreititinlähettää paketin eteenpäin, hop-raja-kentän arvoa tulee pienentää yhdellä. Kun hop Limit -arvon arvo on 0, paketti tulee hylätä. Tämä vastaa IPv4-otsikon elinkaarikenttää, mutta se on yksinkertaisempi kuin IPv4:n laskentavälin aika.
(7) Lähteen IP-osoite (Source Address): Tämä kenttä on 128 bitin mittainen ja on tämän paketin lähettävän aseman IP-osoite.
(8) Kohteen IP-osoite (Destination Address): Tämä kenttä on 128 bitin mittainen ja on tämän paketin vastaanottavan aseman IP-osoite.
IPv6-pakettimuoto kuuluu Shenzhen HDV Photoelectron Technology Co., LTD:hen, ohjelmistotekniseen työhön, Ja yritys on koonnut tehokkaan ohjelmistotiimin verkkoon liittyville laitteille (kuten: ACONU/ viestintäONU/ älykäsONU/ kuituaONU/XPONONU/GPONONUjne). Jokaiselle asiakkaalle räätälöidä sitä tarvitsevat ainutlaatuiset vaatimukset ja anna tuotteistamme myös älykkäämpiä ja edistyneempiä.