tranzitia de la ipv4 la ipv6
DESCRIPTION
De ce este nevoie de o schimbare?De ce IPv6 ?TRANSCRIPT
1
Tranziţia de la IPv4 la IPv6
Spinu Gica Nicusor Gr.2A An II.
1 Introducere
Ori de câte ori pronunţam cuvantul internet, este aproape imposibil sa nu
pronunţam notiunea de adresa IP. Fie constient ( cand suntem deja la un nivel inalt si
ne putem da seama ce inseamna asta ), fie in mod inconştient, precum copiii care
incearcă sa stabileasca o retea de jocuri intre doua sau mai multe calculatoare şi işi cer
unul altuia adresele IP. Fara doar si poate notiunea de adresa IP intra in vocabularul
utilizatorului de internet in mod inconstient si ramane acolo tot timpul, deoarece traim
intr-o era in care, fiecare om, fiecare computer, fiecare telefon, fiecare contor de par-
care, si altele, detine o adresa IP.
2 Intrebarea fireasca ? Ce este o adresa IP?
Daca notiunea de adresa IP o regasim deja in limbajul nostru, ne intrebam
probabil ce inseamna defapt IP? Haideti sa ne gandim la antica metoda de trimitere a
scrisorilor si anume posta. Cum anume ajunge acea scrisoare la destinatarul caruia noi
vrem sa ii trimitem scrisoarea, si mai ales, de unde stie destinatarul de unde a primit
scrisoarea? Pai, am putea spune ca este simplu, scriem numele si adresa noastra pe
partea din stanga sus, iar numele si adresa destinatarului jos in dreapta. Ei bine, cam
in aceeasi maniera se petrec lucrurile si pe internet.
Fiecare masina ( calculator / pc / telefon / etc ), care este conectata la internet
trebuie sa fie cumva identificata in mod unic. Fara un identificator, reteaua nu ar stii
cum sa trimita un mesaj la dumneavoastra, iar daca ar fii mai multe masini cu acelasi
identificator, reteaua nu ar stii cui sa trimita acel mesaj. Este ca si cum am da unui
postas un plic fara nici un nume / adresa pe el.
Adresele IP sunt constituite din 2 parti: numarul de retea, si numarul masinii
gazda din acea retea astfel incat doua sau mai multe masini din retele diferite pot avea
acelasi numar gazda, dar numarul de retea va fi diferit, in acest mod se asigura identi-
ficarea in mod unic. Fara acest tip de schema numararea ar devenii foarte repede
neincapatoare. Asadar Internetul idsentifica retelele prin asocierea undei adrese IP
fiecarei companii sau organizatii de pe net, de aceea fiecarei dintre acestea ii sunt
atribuite adrese IP be baza marimii lor. Daca compania este mica, nu este nevoie de
foarte multi identificatori de masina in acea retea, in schimb, daca organizatia este una
mai mare cu siguranta numarul de identificatori de masina va fi mult mai mare. Din
acest motiv companiilor foarte mari precum XEROX, MIT, Ford, HP, IBM, etc, le-au
fost alocate milioane de adrese IP.
2
Pentru a usura munca de atribuire a adreselor IP, adresele de retea au fost impartite in
clase de adrese, A, B, C, ( D, E - avand scopuri speciale ), fiecare fiind atribuita dupa
marimea utilizatorului. Aceste clase impart cei 32 de biti disponibili pentru o adresa
IPv4 de care vom discuta mai multe in sectiunea urmatoare. Asadar identificatorii
depind de clasa.
3 Ce este IPv4 ?
Daca tot am pomenit in sectiunea anterioara de IPv4, probabil ca va intrebati
ce inseamna acest IPv4?
IPv4 este acronimul ( prescurtarea ) de la Internet Protocol version 4 care a
fost lansata in 1981. Asadar o adresa IPv4 este o adresa IP care are o lungime de 32
de biti, ceea ce inseamna 232
, 4.294.967.296 de adrese IP, si este impartita in 4 parti
de cate 8 biti, astfel permitand fiecarei parti sa contina numere de la 0 la 255. Aceste 4
parti unite printr-un punct au fost numite "cuadrantul punctat" ceea ce inseamna ca
fiecare valoare de 8 biti este separata print-un punct (ex. 124.234.211.255).
In sectiunea anterioara vorbeam de clase de adrese. Asadar clasele de adrese
impart cei 32 de biti in functie de necesitatea fiecareia. La inceputul adresei de 32 de
biti pentru a identifica tipul clasei sunt rezervati unul sau mai multi biti. Cele 3 clase
sunt caracterizate astfel:
─ Clasa A: numarul de retea pe 7 biti; gazda pe 24 de biti
─ Clasa B: numarul de retea pe 14 biti; gazda pe 16 biti.
─ Clasa C: numarul de retea pe 21 de biti; gazda pe 8 biti.
Retelele de clasa A au doar 7 biti pentru numarul de retea ceea ce inseamn 24
de biti pentru masinile gazda. Prin aceasta putem obtine aprox 16 milioane de identi-
ficatori de masina diferiti, care poate fi destul pentru organizatiile foarte mari.
Retelele de clasa B au 14 biti pentru retea si 16 biti pentru gazda, ceea ce
asigura un numar de aprox. 16.000 de calculatoare gazda.
In sfarsit retelele de clasa C pot avea un numar maxim de 254 de masini
gazda, dar pot exista foarte multe identificatoare de retea.
De notat este ca majoritatea retelelor sunt de clasa B sau C.
Asadar analizand o adresa ip putem spune ca ea apartine clasei A, B, sau C dupa ur-
matoarele reguli:
─ Adresele din clasa A sunt intre 0 si 127.
─ Adresele din clasa B sunt intre 128 si 191.
─ Adresele din clasa C sunt intre 192 si 223.
Acestea fiind spuse daca am reusit oarecum sa intelegem ce este IPv4. Pro-
babil acum ne intrebam ce inseamna acel IPv6 din titlu, despre care vom vorbii in
sectiunea urmatoare.
3
4 IPv6.
Dupa cum am spus in sectiunea anterioara, IPv4 este acronimul de la Internet
Protocol Version 4, deci IPv6 trebuie sa fie acronimul de la Internet Protocol Version
6, care cea de-a 6-a revizuire a Internet Protocol si succesorul lui IPv4. Functioneaza
similar lui IPv4 in sensul ca aloca adrese numerice necesare transferului de date si
comunicarii pe internet, dar intre ele exista totusi diferente majore.
IPv6 a fost publicata pentru prima data in 1995, dar standard a fost cu 3 ani
mai tarziu in 1998.
Una dintre diferentele majore este aceea ca adresele IPv6 nu vor mai impartii
doar cei 32 de biti disponibili pentru o adresa IPv4, ci 128, care inseamna aprox 3.4 x
1038
( mai precis 340.282.366.920.938.463.374.607.431.768.211.456 ) adrese posibile, pe
cand la IPv4 puteam avea numai 4,29 miliarde adrese posibile. Din acest motiv va fi
necesar un sistem hexadecimal pentru a afisa acele adrese.
Notatie: 16 numere hexa, fiecare de 4 cifre delimitate de " : "
EX: 2001:0db8:ab00:0000:0000:0000:0000:0000.
Daca unul sau mai multe din grupurile de 4 cifre este 0000 zerourile se pot conca-
tena si inlocui ( o singura data ) cu " :: ".
EX: 2001:db8:ab00::
De asemenea se va putea face trecerea de la o adresa IPv4 la una IPv6 dupa cum
urmeaza:
10.0.0.1 ( IPv4) = > ::10.0.0.1 sau 0:0:0:0:0:0:A00:1
5 De la IPv4 la IPv6
De ce aceasta tranzitie ? Ei bine exista mai multe cauze care se datoreaza
acestei treceri la noua versiune a Internet Protocolului.
Contextul aparitiei IPv6 se datoreaza problemelor IPv4 care apar odata cu
cresterea exponentiala a numarului de gazde, aparitia unor tabele de rutare de mari
dimensiuni, configuratii tot mai complexe, utilizatori tot mai multi, imposibilitatea
asigurarii calitatii serviciilor si nu in ultimul rand securitatea.
Una dintre primele cauze este aceea ca adresele IPv4 sunt pe cale sa se ter-
mine, lucru ce a fost prevazut cu mult timp in urma.
4
Intrebarea fireasca acum ar fii, " Pai .. nu spuneam ca IPv4 asigura aprox
4.20 miliarde de adrese IP ? Avem noi asa multe calculatoare , telefoane etc ? ". Ei
bine raspunsul este "DA". Vint Cerf ( considerat unul dintre parintii internetului ) a
dat cu mult timp in urma un avertisment precum adresele IPv4 se vor termina intr-un
final si va trebuii ceva nou.
Alte motive precum fenomenul de explozie al tabelelor de rutare, care odata
cu introducerea IPV6, se va reduce, simplificarea protocolului, suport pentru gazde
mobile, compatibilitatea cu vechiul IP, si nu in ultimul rand un suport major pentru
evolutiile viitoare ale internetului. De asemenea securitatea cu noua versiune de In-
ternet Protocol, v-a fi imbunatatita prin IPSec( acronimul de la IP Security ) care va fi
defapt criptarea adresei IP.
Acestea sunt asadar cateva dintre imbunatatirile care vin odata cu tranzitia de
la IPv4 la IPv6, schimbare ce a fost programata de peste un deceniu. Totusi progresul
a fost foarte lent, doar o mica parte facand trecerea la IPv6. Primul test a fost facut la
8 iunie 2011, care a fost declarata " WORLD IPv6 DAY", cand Google, Facebook, si
alte companii proeminente pe web au testat sistemul IPv6.
6 Ne va afecta pe noi aceasta schimbare?
" Majoritatea sistemelor actuale incepand cu Windows XP SP1 suporta IPv6, deci initial nu va
avea niciun impact major . Totusi multe routere si servere nu suporta IPv6 facand in acest fel
imposibil conectarea unui calculator cu IPv6 la un router sau server cu IPv4 imposibila. De ase-
menea IPv6 este in faza incipienta avand o multime de de probleme de securitate si bug-uri de
functionare, fapt ce poate duce la o anarhie IT globala.
Nimeni nu stie cat va dura tranzitia dar un singur lucru se stie cu siguranta : va trebui facuta
pentru ca internetul sa poata functiona asa cum o face astazi . "
5
7 Bibliografie
Ionut-Stefan Lucas - traducere a articolului " Protocolul TCP/IP si retelele "
Joseph Davies ( Microsoft ) - UNDERSTANDING IPv6
Lenuta Alboaie - Nivelul Retea
http://thor.info.uaic.ro/~adria/teach/courses/net/files/2rc_NivelulRetea.pdf
Beej Jorgensen - Beej's Guide to Network Programming. Using Internet Sock-
ets http://beej.us/guide/bgnet/output/html/multipage/index.html
Bestwebdesigners - Articolul " IPv4 & IPv6 - SCURTA PREZENTARE" http://blog.bestwebdesigners.ro/?p=359
Iljitsch van Beijnum - Articolul " There is no Plan B: why the IPv4-to-IPv6
transition will be ugly " http://arstechnica.com/business/news/2010/09/there-is-no-plan-b-why-the-ipv4-to-ipv6-
transition-will-be-ugly.ars
Wikipedia - IPv6
http://ro.wikipedia.org/wiki/IPv6