Documente Academic
Documente Profesional
Documente Cultură
Caracteristicile protocolului
Jumbo frames
Câmpul de lungime din IPv6, fata de IPv4 (8 biti=1 byte=1 octet), are 16 biți, ceea ce însemna că
dimensiunea pachetului este de maxim 216 - 1 = 65.535 octeți de date. Totuși, standardul IPv6
prevede existența unui antet opțional numit Jumbo Payload, care permite folosirea a maxim 232 -
1 = 4.294.967.295 octeți de date pe conexiunile care permit asemenea dimensiuni.[8]
Rutare
În IPv6, antetul pachetului și procesul de forwardare a pachetelor de către rutere au fost
simplificate. Deși antetele de IPv6 sunt de 2 ori mai mari decât cele de IPv4, procesarea
pachetelor este mai eficientă:[9][10]
Antetul de IPv6 a fost simplificat prin mutarea câmpurilor rar folosite în antete de extensie
opționale.
ruterele IPv6 nu fragmentează pachetele. Gazdele cu IPv6 trebuie ori să descopere
dimensiunea maximă a pachetelor acceptate de toate ruterele de pe cale, să fragmenteze
pachetele la capetele transmisiunii sau să folosească un MTU de 1280 de octeți, care este
minimul acceptat de protocol.
Antetul IPv6 nu este protejat de o sumă de control, făcându-se presupunerea că integritatea
datelor este asigurată atât la nivelul legătură de date, cât și la nivelul transport[11]. În acest fel,
ruterele IPv6 nu trebuie să recalculeze suma de control atunci când schimbă unul din
elementele pachetului.
Câmpul TTL din IPv4 a fost redenumit în Hop Limit, deoarece ruterele nu mai trebuie să
calculeze timpul petrecut de pachet în cozile dispozitivelor de rețea.
Securitate
Protocolul IPsec a fost dezvoltat inițial pentru IPv6, dar a fost mai întâi folosit pe scară largă în
IPv4, în care a fost inclus ulterior. IPSec este o parte integrantă a suitei de protocoale ce
formează standardul IPv6.[9] IPsec este obligatoriu în IPv6[12] dar opțional pentru IPv4.
Adrese IPv6
Notarea adreselor
O adresă IPv6 are 128 de biți, reprezentați ca 8 grupuri de 4 cifre hexazecimale separate prin
două puncte (:)
128 biți sunt reprezentați ca 8 câmpuri în sistemul hexazecimal:
2031:0000:130F:0000:0000:09C0:876A:130B
↑
2031:0:130F:0:0:9C0:876A:130B
↑↑
2031:0:130F::9C0:876A:130B
↑
Ierarhia
Nu toți biții dintr-o adresă IP sunt folosiți pentru adresarea stațiilor. O adresă IPv6 folosește
primii 64 de biți din adresă pentru identificatorul rețelei, iar ceilalți 64 de biți pentru
identificatorul portului (plăcii de rețea). Metoda este asemănătoare cu clasele de adrese din IPv4.
Transformarea MAC→EUI-64
Identificatorul portului este determinat automat de către gazdă, fără niciun fel de configurare, pe
baza adresei MAC a plăcii de rețea astfel[13]:
1. se transformă adresa MAC (numită și EUI-48) într-un identificator EUI-64 adăugând
secvența 0xFFFE între primii 3 și ultimii 3 octeți din adresă (metoda descrisă în
imaginea din dreapta)
2. se modifică valoarea celui de-al șaptelea bit din primul octet (bitul Universal/Local) din
identificator, obținându-se ultimii 64 de biți ai adresei IPv6.
În plus față de acest identificator, RFC 3041 prevede și posibilitatea folosirii unui identificator
temporar. Acesta este generat folosind o valoare istorică (aleatorie în primă fază) și următorul
algoritm: