Kriteriene for IPv4 ble fastsatt på slutten av 1970-tallet. På begynnelsen av 1990-tallet førte bruken av WWW til den eksplosive utviklingen av Internett. Med de stadig mer komplekse Internett-applikasjonstypene og diversifiseringen av terminaler, har leveringen av globale uavhengige IP-adresser begynt å møte stort press. I dette miljøet, i 1999, ble IPv6-avtalen født.
IPv6 har et adresseområde på opptil 128 biter, noe som fullstendig kan løse problemet med utilstrekkelig IPv4-adresse. Siden IPv4-adressen er 32-bits binær, er antallet IP-adresser som kan representeres 232 = 42949,9672964 milliarder, så det er omtrent 4 milliarder IP-adresser på Internett. Etter oppgradering til 128-bit IPv6 vil IP-adressene på Internett teoretisk ha 2128=3,4 * 1038. Dersom jordoverflaten (inkludert land og vann) er dekket med datamaskiner, tillater IPv6 7 * 1023 IP-adresser per kvadratmeter; hvis adressetildelingsraten er 1 million per mikrosekund, vil det ta 1019 år å tildele alle adresser.
Formatet på IPv6-pakkene
IP v6-pakken har en 40-byte grunnleggende header (base header), etter det med 0 eller flere utvidet header (extension header), og deretter data. Følgende figur viser det grunnleggende overskriftsformatet til IPv6. Hver IPV 6-pakke starter med den grunnleggende overskriften. Mange felt i den grunnleggende overskriften til IPv6 kan direkte samsvare med feltene i IPv4.
(1) Versjon (versjon)-feltet er for 4 biter, som beskriver versjonen av IP-protokollen. For IPv6 er feltverdien 0110, som er desimaltallet 6.
(2) Kommunikasjonstype (trafikkklasse), dette feltet opptar 8 biter, inkludert prioritet (prioritet) feltet har 4 bit. For det første deler IPv6 strømmen inn i to kategorier, som kan være overbelastningskontroll og ikke overbelastningskontroll. Hver kategori er delt inn i åtte prioriteringer. Jo større prioritetsverdien er, desto viktigere er gruppen. For overbelastningskontrollert er prioritet 0~7, og overføringshastigheten til slike pakker kan reduseres når overbelastning oppstår. For de kan ikke kontrolleres overbelastning, er prioritet 8 til 15, som er sanntidstjenester, for eksempel overføring av lyd- eller videotjenester. Pakkeoverføringshastigheten for denne tjenesten er konstant, selv om noen pakker droppes, sender den ikke på nytt.
(3) Flowmerke (Flow-etikett): Feltet opptar 20 biter. Flow er en serie datapakker på Internett fra et spesifikt kildested til et spesifikt destinasjonssted (unicast eller multicast). Alle pakker som tilhører samme strøm har samme strømetikett. Kildestasjonen velger tilfeldig en flytetikett blant 224-1 flytmerker. Flytmerke 0 er reservert for å indikere flytmerker som ikke er brukt. Tilfeldig utvalg av strømetiketter av kildestasjonen er ikke i konflikt mellom datamaskiner. Fordiruterbruker en kombinasjon av kildeadressen og flytetiketten til pakken når en bestemt strøm kobles til en pakke.
Alle pakker som kommer fra en kildestasjon med den samme strømetiketten som ikke er null, må ha samme kildeadresse og destinasjonsadresse, samme hopp-for-hopp-alternativhode (hvis denne overskriften finnes) og samme overskrift for rutevalg (hvis denne overskriften finnes). Fordelen med dette er at nårruterbehandler en pakke, bare sjekk flytetiketten uten å sjekke noe annet i pakkeoverskriften. Ingen flytetikett har en spesifikk betydning, og kildestasjonen bør spesifisere den spesielle behandlingen den ønsker hverruterutfører på pakken sin i den utvidede overskriften
(4) Netto lastlengde (nyttelastlengde): Feltlengden er 16 biter, noe som indikerer antall byte i IPv6-pakken bortsett fra selve overskriften. Dette viser at en IPv6-pakke kan inneholde 64 KB data. Siden headerlengden til IPv6 er fast, er det ikke nødvendig å spesifisere den totale lengden på pakken (summen av header- og datadelene) som i IPv4.
(5) Den neste overskriften (Neste overskrift): 8 bits i lengde. Identifiserer typen ekspanderende overskrift som følger IPv6-overskriften. Dette feltet angir typen overskrift umiddelbart etter den grunnleggende.
(6) Hoppgrensen (hoppgrense): (opptar 8 bits) for å forhindre at pakker blir værende i nettverket på ubestemt tid. Kildestasjonen setter en viss hoppgrense når hver pakke sendes. Når hverrutervideresender pakken, bør verdien av feltet for hop-limit reduseres med 1. Når verdien av hop Limit er 0, bør pakken forkastes. Dette tilsvarer levetidsfeltet i IPv4-overskriften, men det er enklere enn beregningsintervalltiden i IPv4.
(7) Kilde IP-adresse (Kildeadresse): Dette feltet opptar 128 biter og er IP-adressen til senderstasjonen til denne pakken.
(8) Destinasjons-IP-adresse (destinasjonsadresse): Dette feltet opptar 128 biter og er IP-adressen til mottakerstasjonen til denne pakken.
IPv6-pakkeformatet tilhører Shenzhen HDV Photoelectron Technology co., LTD., et programvareteknisk verk, og selskapet har samlet et kraftig programvareteam for nettverksrelatert utstyr (som: ACONU/ kommunikasjonONU/ intelligentONU/ fiberONU/XPONONU/GPONONUetc). For hver kunde tilpasse de eksklusive kravene som trenger det, la også produktene våre mer intelligente og avanserte.