Els criteris per a IPv4 es van establir a finals dels anys setanta. A principis de la dècada de 1990, l'aplicació de WWW va provocar el desenvolupament explosiu d'Internet. Amb els tipus d'aplicacions d'Internet cada cop més complexos i la diversificació de terminals, el subministrament d'adreces IP independents globals ha començat a fer front a una gran pressió. En aquest entorn, l'any 1999 va néixer l'acord IPv6.
IPv6 té un espai d'adreces de fins a 128 bits, que pot resoldre completament el problema de l'adreça IPv4 insuficient. Com que l'adreça IPv4 és binària de 32 bits, el nombre d'adreces IP que es poden representar és 232 = 42949,9672964 mil milions, de manera que hi ha uns 4 mil milions d'adreces IP a Internet. Després d'actualitzar a IPv6 de 128 bits, les adreces IP a Internet tindran teòricament 2128=3,4 * 1038. Si la superfície terrestre (inclosa la terra i l'aigua) està coberta amb ordinadors, IPv6 permet 7 * 1023 adreces IP per metre quadrat; si la taxa d'assignació d'adreces és d'1 milió per microsegon, trigaran 1019 anys a assignar totes les adreces.
Format dels paquets IPv6
El paquet IP v6 té una capçalera bàsica de 40 bytes (capçalera base), després amb 0 o més capçalera estesa (capçalera d'extensió) i després dades. La figura següent mostra el format bàsic de capçalera d'IPv6. Cada paquet IPV 6 comença amb la capçalera bàsica. Molts camps de la capçalera bàsica d'IPv6 poden correspondre directament amb els camps de l'IPv4.
(1) El camp Versió (versió) és de 4 bits, que descriu la versió del protocol IP. Per a IPv6, el valor del camp és 0110, que és el número decimal 6.
(2) Tipus de comunicació (classe de trànsit), aquest camp ocupa 8 bits, inclòs el camp de prioritat (prioritat) té 4 bits. En primer lloc, IPv6 divideix el flux en dues categories, que poden ser control de congestió i no control de congestió. Cada categoria es divideix en vuit prioritats. Com més gran sigui el valor de prioritat, més important és el grup. Per a la congestió controlada, la prioritat és 0~7, i la velocitat de transmissió d'aquests paquets es pot reduir quan es produeix una congestió. Perquè no es pugui controlar la congestió, la prioritat és de 8 a 15, que són serveis en temps real, com la transmissió de serveis d'àudio o vídeo. La velocitat de transmissió de paquets per a aquest servei és constant, encara que alguns paquets s'eliminin, no es retransmet.
(3) Marca de flux (etiqueta de flux): el camp ocupa 20 bits. El flux és una sèrie de paquets de dades a Internet des d'un lloc d'origen específic fins a un lloc de destinació específic (unicast o multicast). Tots els paquets que pertanyen al mateix flux tenen la mateixa etiqueta de flux. L'estació d'origen selecciona aleatòriament una etiqueta de flux entre 224-1 marques de flux. La marca de flux 0 està reservada per indicar les marques de flux no utilitzades. La selecció aleatòria d'etiquetes de flux per part de l'estació font no entra en conflicte entre ordinadors. Perquè elencaminadorutilitza una combinació de l'adreça font i l'etiqueta de flux del paquet quan enllaça un flux concret amb un paquet.
Tots els paquets provinents d'una estació d'origen amb la mateixa etiqueta de flux diferent de zero han de tenir la mateixa adreça d'origen i adreça de destinació, la mateixa capçalera d'opció salt per salt (si aquesta capçalera existeix) i la mateixa capçalera de selecció d'encaminament (si aquesta capçalera). existeix). L'avantatge d'això és que quan elencaminadorprocessa un paquet, només cal que comproveu l'etiqueta del flux sense comprovar res més a la capçalera del paquet. Cap etiqueta de flux té un significat específic, i l'estació d'origen hauria d'especificar el processament especial que vol cadascúencaminadorrealitza el seu paquet a la capçalera ampliada
(4) Longitud de càrrega neta (Longitud de càrrega útil): la longitud del camp és de 16 bits, que indica el nombre de bytes continguts en el paquet IPv6, excepte la pròpia capçalera. Això mostra que un paquet IPv6 pot contenir 64 KB de dades. Com que la longitud de la capçalera d'IPv6 és fixa, no cal especificar la longitud total del paquet (la suma de la capçalera i les parts de dades) com en IPv4.
(5) La següent capçalera (capçalera següent): 8 bits de longitud. Identifica el tipus de capçalera expandible després de la capçalera IPv6. Aquest camp indica el tipus de capçalera immediatament després de la bàsica.
(6) El límit de salt (límit de salt): (ocupa 8 bits) per evitar que els paquets romanguin a la xarxa indefinidament. L'estació font estableix un cert límit de salt quan s'envia cada paquet. Quan cadascunencaminadorreenvia el paquet, el valor del camp de hop- limit s'ha de reduir en 1. Quan el valor de hop Limit és 0, el paquet s'ha de descartar. Això és equivalent al camp de vida útil de la capçalera IPv4, però és més senzill que el temps d'interval de càlcul a IPv4.
(7) Adreça IP font (Source Address): Aquest camp ocupa 128 bits i és l'adreça IP de l'estació d'enviament d'aquest paquet.
(8) Adreça IP de destinació (Destination Address): Aquest camp ocupa 128 bits i és l'adreça IP de l'estació receptora d'aquest paquet.
El format de paquet IPv6 pertany a Shenzhen HDV Photoelectron Technology co., LTD., un treball tècnic de programari, i l'empresa ha reunit un potent equip de programari per a equips relacionats amb la xarxa (com ara: ACONU/ comunicacióONU/ intel·ligentONU/ fibraONU/XPONONU/GPONONUetc). Per a cada client personalitzar les exigències exclusives que ho necessiti, també deixar que els nostres productes siguin més intel·ligents i avançats.