Az IPv4 kritériumait az 1970-es évek végén határozták meg. Az 1990-es évek elején a WWW alkalmazása az internet robbanásszerű fejlődéséhez vezetett. Az egyre bonyolultabb internetes alkalmazástípusok és a terminálok diverzifikációja következtében a globális független IP-címek biztosítása komoly nyomás alá került. Ebben a környezetben 1999-ben megszületett az IPv6 megállapodás.
Az IPv6 címtere akár 128 bites is lehet, ami teljesen megoldja az elégtelen IPv4-cím problémáját. Mivel az IPv4-cím 32 bites bináris, ezért a reprezentálható IP-címek száma 232 = 42949,9672964 milliárd, tehát körülbelül 4 milliárd IP-cím található az interneten. A 128 bites IPv6-ra frissítés után az Internet IP-címei elméletileg 2128=3,4 * 1038 lesznek. Ha a földfelszínt (beleértve a földet és a vizet is) számítógép borítja, az IPv6 7 * 1023 IP-címet tesz lehetővé négyzetméterenként; ha a címkiosztási ráta 1 millió/mikroszekundum, akkor az összes cím kiosztása 1019 évig tart.
Az IPv6-csomagok formátuma
Az IP v6 csomagnak van egy 40 bájtos alapfejléce (alapfejléc), utána 0 vagy több kiterjesztett fejléc (extension header), majd adatok. A következő ábra az IPv6 alapvető fejlécformátumát mutatja be. Minden IPV 6 csomag a basice fejléccel kezdődik. Az IPv6 alapfejlécének számos mezője közvetlenül megfelelhet az IPv4 mezőinek.
(1) A Verzió (verzió) mező 4 bites, amely az IP protokoll verzióját írja le. IPv6 esetén a mező értéke 0110, ami a 6-os decimális szám.
(2) Kommunikációs típus (Traffic class), ez a mező 8 bitet foglal el, ebből a prioritás (prioritás) mező 4 bites. Először is, az IPv6 két kategóriába osztja az adatfolyamot, amely lehet a torlódáskezelés, és nem a torlódáskezelés. Minden kategória nyolc prioritásra oszlik. Minél nagyobb a prioritási érték, annál fontosabb a csoport. Torlódásvezérelt esetén a prioritás 0-7, és az ilyen csomagok átviteli sebessége lelassítható, ha torlódás lép fel. A nem ellenőrizhető torlódások esetén a prioritás 8 és 15 között van, amelyek valós idejű szolgáltatások, mint például az audio- vagy videoszolgáltatások továbbítása. Ennek a szolgáltatásnak a csomagátviteli sebessége állandó, még akkor sem, ha néhány csomagot eldobnak, nem küldik újra.
(3) Flow mark (Flow label): A mező 20 bitet foglal el. A Flow adatcsomagok sorozata az interneten egy adott forráshelyről egy adott célhelyre (unicast vagy multicast). Az ugyanahhoz a folyamhoz tartozó összes csomagnak ugyanaz az adatfolyam címkéje. A forrásállomás véletlenszerűen választ ki egy áramlási címkét a 224-1 áramlási jelek közül. A 0 áramlási jel a nem használt áramlási jelek jelzésére van fenntartva. Az adatfolyam-címkék forrásállomás általi véletlenszerű kiválasztása nem ütközik a számítógépek között. Mert aroutera csomag forráscímének és folyamcímkéjének kombinációját használja, amikor egy adott adatfolyamot egy csomaghoz kapcsol.
Minden olyan csomagnak, amely ugyanazzal a nem nulla adatfolyam-címkével rendelkező forrásállomásról származik, ugyanazzal a forráscímmel és célcímmel kell rendelkeznie, ugyanazzal az ugrásonkénti opció fejlécével (ha létezik ilyen fejléc) és ugyanazzal az útvonalválasztási fejléccel (ha ez a fejléc) létezik). Ennek az az előnye, hogy amikor arouterfeldolgozza a csomagot, csak ellenőrizze a folyamat címkéjét anélkül, hogy bármi mást ellenőrizne a csomag fejlécében. Egyetlen folyamcímke sem rendelkezik konkrét jelentéssel, és a forrásállomásnak meg kell adnia a kívánt speciális feldolgozástroutera kiterjesztett fejlécben lévő csomagján teljesít
(4) Nettó betöltési hossz (Payload Length): A mező hossza 16 bit, ami az IPv6-csomagban lévő bájtok számát jelzi, kivéve magát a fejlécet. Ez azt mutatja, hogy egy IPv6-csomag 64 KB adatot képes tárolni. Mivel az IPv6 fejléchossza rögzített, nem szükséges megadni a csomag teljes hosszát (a fejléc és az adatrészek összegét), mint az IPv4 esetében.
(5) A következő fejléc (Next header): 8 bit hosszú. Azonosítja az IPv6 fejlécet követő bővülő fejléc típusát. Ez a mező az alapfejet közvetlenül követő fejléc típusát jelzi.
(6) Az ugráskorlát (Hop limit): (8 bitet foglal el), hogy megakadályozza, hogy a csomagok határozatlan ideig a hálózatban maradjanak. A forrásállomás egy bizonyos ugráskorlátot állít be minden egyes csomag elküldésekor. Amikor mindegyikroutertovábbítja a csomagot, a hop-limit mező értékét 1-gyel kell csökkenteni. Ha a hop limit értéke 0, a csomagot el kell dobni. Ez megegyezik az IPv4 fejlécben szereplő élettartam mezővel, de egyszerűbb, mint az IPv4 számítási időköze.
(7) Source IP address (Source Address): Ez a mező 128 bitet foglal el, és a csomag küldő állomásának IP-címe.
(8) Cél IP-címe (Cél-cím): Ez a mező 128 bitet foglal el, és a csomag fogadó állomásának IP-címe.
Az IPv6-csomagformátum a Shenzhen HDV Photoelectron Technology Co., LTD. szoftvertechnikai munkája, és a cég egy erős szoftvercsapatot hozott össze a hálózattal kapcsolatos berendezésekhez (például: ACONU/ kommunikációONU/ intelligensONU/ rostONU/XPONONU/GPONONUstb). Minden vásárló személyre szabhatja az exkluzív igényeket, akiknek szüksége van rá, és tegye termékeinket intelligensebbé és fejlettebbé.