Sunteți pe pagina 1din 30

REȚELE DE CALCULATOARE

7. ADRESAREA IP

După terminarea acestui capitol, veți fi capabili să:

Pagina 1 din 30
7.2. ADRESE DE REȚEA IPv6

7.2.1. Probleme legate de IPv4

IPv6 (Internet Protocol version 6) a fost dezvoltat astfel încât să fie succesorul lui IPv4. IPv6
are un spațiu de adrese mai mare, pe 128 biți, furnizând 340 undecilioane de posibile adrese (asta
înseamnă 340 urmat de 36 zerouri). IETF a început dezvoltarea unui succesor pentru IPv4 și a
folosit această ocazie pentru a remedia limitările lui IPv4 și a include îmbunătățiri. Un exemplu
este ICMPv6 (Internet Control Message Protocol version 6), care include aflarea adresei și auto-
configurarea adresei care nu se găsea în ICMPv4.

Notă: Despre ICMPv4 și ICMPv6 se va discuta mai târziu în acest capitol.

Epuizarea spațiului de adrese IPv4 a fost motivul pentru trecerea la IPv6. Pe măsură ce
Africa, Asia și alte zone ale lumii devin mai conectate la internet, nu există suficiente adrese IPv4
pentru a a suporta această creștere. În 31 Ianuarie 2011, IANA a alocat ultimele două blocuri de
adresă IPv4 /8 către RIR-uri. Mai multe proiecte arătau că toate cele 5 RIR-uri vor rămâne fără
adrese IPv4 până în 2020.

Nevoia de IPv6

Teoretic, IPv4 are 4.3 miliarde de adrese. Adresele private RFC 1918 și NAT (Network
Address Translation) au fost esențiale pentru încetinirea epuizării spațiului de adresă IPv4. Cu
toate aceste, NAT creează latență și are limitări care afectează grav comunicațiile peer-to-peer.

Odată cu numărul tot mai mare de dispozitive mobile, furnizorii de telefonie mobilă au
condus calea cu tranziția la IPv6. Primii doi furnizori de telefonie mobilă din Statele Unite
raportează că peste 90% din traficul lor este pe IPv6. Majoritatea furnizorilor de servicii de internet
și furnizorii de conținut de top, precum YouTube, Facebook și NetFlix, au făcut, de asemenea,
tranziția. Multe companii precum Microsoft, LinkedIn ș.a. fac tranziția la IPv6 numai pe plan
intern.

Pagina 2 din 30
Internet of Things - IoT

Internetul din ziua de astăzi este foarte diferit față de cel din ultimele decenii. Internetul din
ziua de astăzi este mai mult decât e-mail, pagini web și transfer de fișiere între calculatoare.
Internetul a devenit Internet of Things (Internetul lucrurilor). Nu doar calculatoarele, tabletele și
smartphone-urile se vor conecta Internet, ci și dispozitive echipate cu senzori ce vor include orice,
de la mașini și echipamente biomedicale, până la dispozitive din gospodării și ecosisteme naturale.
Având în vedere creșterea populației din Internet, spațiul de adresă IPv4 limitat și problemele
legate de NAT și Internet of Things, se face tranziția la IPv6.

Coexistența IPv4 și IPv6

Nu există o dată unică pentru trecerea la IPv6. În viitorul apropiat, IPv4 și IPv6 vor coexista
și tranziția mai poate dura o vreme. IETF a realizat diferite protocoale și instrumente pentru a ajuta
administratorii de rețea să își migreze rețelele către IPv6. Tehnicile de migrare pot fi împărțite în
3 mari categorii:

 Stivă duală - stiva duală permite ca IPv4 și IPv6 să coexiste în aceeași rețea.
Echipamentele cu stivă duală rulează ambele stive de protocoale IPv4 și IPv6 în mod
simultan.

Pagina 3 din 30
 Tunneling - tunneling-ul este metoda de transportare a unui pachet IPv6 într-o rețea
IPv4. Pachetul IPv6 este încapsulat în interiorul unui pachet IPv4, similar cu alte
tipuri de date.

 Translatare - NAT64 (Network Address Translation 64) permite echipamentelor cu


IPv6 să comunice cu echipamentele care au IPv4 folosind o tehnică de translatare
similară cu NAT pentru IPv4. Un pachet IPv6 este translatat într-un pachet IPv4 și
invers.

8.2.1.3 Activitate - Probleme și Soluții pentru IPv4

7.2.2. Reprezentarea adreselor IPv6

Spre deosebire de adresele zecimale care sunt exprimate în notație zecimală cu virgulă,
adresele IPv6 sunt reprezentate folosind valorile hexazecimale. Hexazecimalul este utilizat și
pentru a reprezenta adresele MAC Ethernet (Media Access Control). Sistemul hexazecimal cu 16
cifre (numerele de la 0 la 9 și literele de la A la F) este sistemul numeric perfect ce poate fi utilizat,
deoarece oricare patru biți pot fi reprezentați cu o singură valoare hexazecimală. Hexazecimalul

Pagina 4 din 30
este de obicei reprezentat în text de valoarea precedată de 0x (de exemplu 0x73) sau de indicele
16.

7.2.2.1. Reprezentarea unei adresei IPv6

Adresele IPv6 au 128 biți în lungime și sunt


scrise ca un șir de valori hexazecimale. Fiecare 4 biți
sunt reprezentați de o cifră hexazecimală; pentru un
total de 32 valori hexazecimale. Adresele IPv6 nu
sunt case sensitive și pot fi scrise fie cu litere mici,
fie cu litere mari.

Formatul preferat pentru scrierea unei adrese


IPv6 este X:X:X:X:X:X:X:X, fiecare X constă în 4
valori hexazecimale. Atunci când ne referim la 8 biți
ai unei adrese IPv4, folosim termenul de octet. În
IPv6, hextet este termenul neoficial utilizat pentru a
ne referi la un segment de 16 biți sau 4 valori
hexazecimale. Fiecare X este un hextet.

Formatul preferat se referă la faptul că adresa IPv6 este scrisă folosind toate cele 32 cifre
hexazecimale. Asta nu înseamnă neapărat că este metoda ideală de reprezentare a adresei IPv6. În
continuare vom vedea două reguli care ajută la reducerea numărului de cifre necesare pentru
reprezentarea unei adrese IPv6.

Pagina 5 din 30
Exemple de adrese IPv6 în format preferat.

7.2.2.2. Reguli pentru reprezentarea adreselor IPv6

Omiterea zerourilor principale

Prima regulă care ajută la reducerea reprezentării adreselor IPv6 este ca orice zero de la
începutul fiecărui hextet să fie omis. De exemplu:
- 01AB poate fi reprezentat ca 1AB
- 09f0 poate fi reprezentat ca 9f0
- 0A00 poate fi reprezentat ca A00
- 00ab poate fi reprezentat ca ab
- 0000 poate fi reprezentat ca 0

Notă: Această regulă se aplică doar pentru zerourile de la început, nu și pentru cele de la final,
altfel adresa ar fi ambiguă. De exemplu: hextetul „ABC” ar putea fi „0ABC” sau „ABC0”, dar
acestea nu reprezintă aceeași valoare.

În continuare sunt prezentate câteva exemple despre modul în care omiterea zerourilor de la
început poate fi utilizată la reducerea dimensiunii unei adrese IPv6. Pentru fiecare exemplu este
arătat formatul preferat. Observăm cum omiterea zerourilor de la început din majoritatea
exemplelor duce la o reprezentare mai scurtă a adresei.

Pagina 6 din 30
Omiterea segmentelor “toate zero”

A doua regulă care ajută la reducerea reprezentării adreselor IPv6 este utilizarea simbolului
două puncte dublat “::” pentru înlocuirea oricărui grup de segmente consecutive care conțin doar
zerouri (grupuri de hextete consecutive de 0).

Simbolul două puncte dublat :: poate fi utilizat o singură dată într-o adresă, altfel ar exista
mai multe adrese posibile. Dacă o adresă are mai mult de un șir de hextete consecutive de 0, cea

Pagina 7 din 30
mai bună practică este să folosim :: pe cel mai lung șir. Dacă șirurile sunt egale, :: ar trebui utilizat
pentru primul șir.

Exemplu: Reprezentare incorectă a unei adrese IPv6 - 2001:DB8::ABCD::1234.

Când este utilizată împreună cu omiterea 0-urilor principale, notația adresei IPv6 poate fi
adesea redusă foarte mult. Acest lucru este cunoscut sub numele de format comprimat.

În continuare sunt prezentate câteva exemple despre modul în care folosirea :: și omiterea
zerourilor de la început poate reduce dimensiunea unei adrese IPv6.

8.2.2.5 Activitate - Exersarea Reprezentărilor Adresei IPv6

Pagina 8 din 30
7.2.2.3. Prefixul unei adrese IPv6

Prefixul sau porțiunea de rețea a unei adrese IPv4 poate fi identificată ca o mască de subrețea
în notație zecimală cu virgulă sau de lungimea prefixului (notația cu /). De exemplu, o adresă IP
de 192.168.1.10 în mască de subrețea în notație zecimală 255.255.255.0 este echivalentă cu
192.168.1.10 /24.

Pentru a reprezenta porțiunea de rețea a unei adrese IPv6 se folosește exclusiv lungimea
prefixului. Aceasta este reprezentată în notație cu “/”. Lungimea prefixului poate fi între 0 și 128.
O lungime de prefix recomandată în rețelele LAN cu IPv6 este /64. Asta înseamnă că prefixul sau
porțiunea de rețea a adresei are 64 biți în lungime, lăsând alți 64 biți pentru ID-ul interfeței
(porțiunea de host) a adresei.

7.2.3. Tipuri de adrese IPv6

Există trei tipuri de adrese IPv6:


 Unicast - o adresă IPv6 unicast identifică în mod unic o interfață de pe un echipament
cu IPv6.
 Multicast - o adresă IPv6 multicast este utilizată pentru a trimite un singur pachet
IPv6 către mai multe destinații.
 Anycast - o adresă IPv6 anycast este o adresă IPv6 unicast care poate fi alocată mai
multor echipamente. Un pachet trimis către o adresă anycast este rutat către
echipamentul cel mai apropiat care are acea adresă.

Notă: Adresele anycast nu vor fi discutate în acest curs.

Pagina 9 din 30
7.2.3.1. Adrese IPv6 unicast

O adresă IPv6 unicast identifică în mod unic o interfață de pe un echipament cu IPv6.


Pachetele trimise la o adresă unicast sunt primite de interfața care are alocată acea adresă. Similar
cu IPv4, o adresă IPv6 a sursei trebuie să fie o adresă unicast. Adresa IPv6 de destinație poate fi o
adresă multicast sau unicast.

Există 6 tipuri de adrese unicast IPv6.

Global Unicast Address (GUA)

O adresă unicast globală este similară cu o adresă IPv4 publică. Acestea sunt adrese rutabile
pe Internet și unice din punct de vedere global. Adresele unicast globale pot fi configurate static
sau alocate dinamic. Există câteva diferențe importante în modul în care un echipament primește
adresa IPv6 în mod dinamic în comparație cu DHCP-ul pentru IPv4.

Link-local Address (LLA)

Adresele link-local sunt utilizate pentru a comunica cu alte echipamente din același link. Cu
IPv6, termenul link se referă la o subrețea. Adresele link-local sunt delimitate de un singur link.

Pagina 10 din 30
Unicitatea lor trebuie configurată pe acel link deoarece nu sunt rutabile în afara acestuia. Cu alte
cuvinte, router-ele nu vor trimite pachete cu o adresă link-local pentru destinație sau sursă.

Loopback Address

Adresa de loopback este utilizată de un host pentru a-și trimite lui însuși un pachet și nu
poate fi alocat la o interfață fizică. Similar cu o adresă IPv4 de loopback, putem da ping la o adresă
IPv6 de loopback pentru a testa configurarea stivei TCP/IP pe host-ul local. Adresa IPv6 de
loopback este formată doar din zerouri cu excepția ultimului bit și este ::1/128 sau ::1.

Unspecified Address

O adresă nespecificată este o adresă formată doar din 0 reprezentată în format comprimat ca
::/128 sau ::. Nu poate fi alocată unei interfețe și este utilizată doar ca adresă sursă într-un pachet
IPv6, când echipamentul nu are încă o adresă IPv6 permanentă sau când sursa pachetului este
irelevantă pentru destinație.

Unique local Address

Adresele locale unice IPv6 au unele asemănări cu adresele private RFC 1918 pentru IPv4,
dar există și diferențe semnificative. Adresele locale unice sunt utilizate pentru adresarea locală
dintr-un site sau între un număr limitat de site-uri. Aceste adrese ar trebui să fie rutabile într-un
IPv6 global. Adresele locale unice sunt în intervalul cuprins între FC00::/7 și FDFF::/7.

IPv4 Embedded

Ultimul tip de adrese de unicast este adresa IPv4 embedded. Aceste adrese sunt utilizate
pentru a ajuta la tranziția de la IPv4 la IPv6. Aceste adrese nu vor fi tratate în acest curs.

7.2.3.2. Adrese unicast IPv6 de tip link-local

O adresă link-local permite unui echipament să comunice cu alte echipamente care au IPv6
activat doar în același link (subrețea). Pachetele care au adresă link-local sursă și de destinație nu
pot fi rutate în afara link-ului în care a fost generat pachetul.

Pagina 11 din 30
Adresa globală unicast nu este o necesitate. Cu toate acestea, fiecare interfață de rețea cu
IPv6 trebuie să aibă o adresă link-local.

Dacă o adresă link-local nu este configurată manual pe o interfață, echipamentul își va crea
automat propria adresă fără a comunica cu un server DHCP. Host-urile cu IPv6 pot crea o adresă
link-local IPv6 chiar dacă echipamentul nu a primit încă o adresă IPv6 unicast globală. Acest lucru
permite echipamentelor cu IPv6 să comunice cu alte echipamente cu IPv6 din aceeași subrețea.
Acest lucru include și comunicarea cu gateway-ul default (router-ul).

Adresele IPv6 link-local sunt în intervalul FE80::/10. Prefixul /10 indică faptul că primii 10
biți sunt 1111 1110 10xx xxxx. Primul hextet are o acoperire de 1111 1110 1000 0000 (FE80) -
1111 1110 1011 1111 (FEBF).

Figura arată formatul unei adrese IPv6 link-local.

Pagina 12 din 30
Adresele link-local IPv6 sunt utilizate și ca protocoale de rutare IPv6 pentru a interschimba
mesaje și ca adresa următorului hop în tabela de rutare IPv6. Adresele link-local sunt discutate în
detaliu mai târziu.

Notă: De obicei, adresa link-local a router-ului, nu adresa unicast globală, este utilizată ca default
gateway pentru celelalte echipamente din link (subrețea).

8.2.3.5 Activitate - Identificați Tipurile de Adrese IPv6

7.2.4. Adrese IPv6 unicast

7.2.4.1. Structura unei adrese IPv6 unicast globală

Adresele IPv6 unicast globale sunt unice și rutabile în rețelele IPv6 din Internet. Aceste
adrese sunt echivalente cu adresele IPv4 publice. Internet Committee for Assigned Names and
Numbers (ICANN), operatorul pentru IANA, alocă blocuri de adrese IPv6 celor 5 RIR-uri. În
prezent, sunt atribuite numai adresele unicast globale cu primii trei biți 001, respectiv 2000::/3.
Acestea reprezintă doar 1/8 din spațiul total de adrese IPv6 disponibil, excluzând doar o mică
porțiune pentru celelalte tipuri de adrese unicast și multicast.

Notă: Adresa 2001:0DB8::/32 a fost rezervată în scopuri de documentație, inclusiv exemple.

O adresă unicast globală are trei părți:


 Global routing prefix / Prefixul de rutare global
 Subnet ID / ID-ul de subrețea
 Interface ID / ID-ul de interfață

Pagina 13 din 30
Prefixul de rutare global

Acesta este prefixul sau porțiunea de rețea a adresei alocate clientului de către furnizor,
respectiv un ISP. De obicei, RIR-urile alocă un prefix de rutare global de /48 către clienți. Aceasta
poate include de la rețelele companiilor mari și medii până la rețelele de domiciliu. Spațiul de
adresare este mai mult decât suficient pentru majoritatea clienților.

Figura arată structura unei adrese unicast globale utilizând un prefix de rutare global /48.
Prefixul /48 este cel mai des alocat și va fi utilizat în majoritatea exemplelor din acest curs.

Exemplu:
Adresa IPv6 2001:0DB8:ACAD::/48 are un prefix care indică faptul că primii 48 biți
(primele 3 hextete - 2001:0DB8:ACAD) reprezintă prefixul sau porțiunea de rețea a adresei.

ID-ul de subrețea

ID-ul subrețelei este utilizat de către o organizație pentru a identifica subrețele proprii. Cu
cât ID-ul de subrețea este mai mare, cu atât mai multe subrețele sunt disponibile.

ID-ul de interfață

ID-ul interfeței IPv6 este echivalent cu porțiunea de host a unei adrese IPv4. Termenul de
ID de interfață este utilizat deoarece un singur host poate avea mai multe interfețe, fiecare dintre
ele având una sau mai multe adrese IPv6.

Notă: Spre deosebire de IPv4, în IPv6 adresa formată doar din 0 poate fi alocată unui echipament
deoarece nu există adrese de broadcast în IPv6. În orice caz, această adresă este rezervată ca adresă
anycast Subnet-Router și ar trebui să fie alocată doar router-elor.

Pagina 14 din 30
O modalitate ușoară de a citi adresele IPv6 este numerotarea hextetelor. Așa cum se arată în
figura următoare, într-o adresă unicast globală /64, primele patru hextete sunt pentru porțiunea de
rețea a adresei, dintre care al patrulea hextet indică ID-ul de subrețea. Celelalte patru hextete
rămase sunt pentru ID-ul interfeței.

7.2.4.2. Configurarea statică a unei adrese IPv6 unicast globală

Configurarea router-ului

Majoritatea comenzilor de configurare și verificare IPv6 din Cisco IOS sunt similare cu
comenzile pentru IPv4. În majoritatea cazurilor, singura diferența este utilizarea lui ipv6 în locul
lui ip în sintaxa comenzilor.

Comanda pentru a configura o adresă IPv6 unicast globală pe o interfață a unui router este
ipv6 address ipv6-address/prefix-length (nu există spațiu între ipv6-address și prefix-length)

Pagina 15 din 30
Exemplu:
Pe topologia de mai sus, se vor configura interfețele router-ului pentru subrețele IPv6:
- 2001:0DB8:ACAD:0001:/64 (sau 2001:DB8:ACAD:1::/64)
- 2001:0DB8:ACAD:0002:/64 (sau 2001:DB8:ACAD:2::/64)
- 2001:0DB8:ACAD:0003:/64 (sau 2001:DB8:ACAD:3::/64)

În Cisco IOS, comenzile necesare pentru configurarea adresei IPv6 unicast globală pe
interfața GigabitEthernet 0/0 a lui R1 sunt:

Router(config)#interface GigabitEthernet 0/0

Router(config-if)#ipv6 address 2001:db8:acad:1::1/64

Router(config-if)#no shutdown

Similar se configurează și celelalte interfețe ale router-ului, așa cum se arată în figura de mai
jos.

Configurarea host-ului

Configurarea manuală a unei adrese IPv6 pe un host este similară cu configurarea unei adrese
IPv4.

Așa cum se arată în figura următoare, adresa default gateway-ului configurată pentru PC1
este 2001:DB8:ACAD:1::1. Aceasta este adresa unicast globală a interfeței GigabitEthernet 0/0
de pe router-ul R1.

Pagina 16 din 30
Ca și în cazul IPv4, configurarea adreselor statice a clienților nu se aplică mediilor de
dimensiuni mari. Din acest motiv, majoritatea administratorilor de rețea dintr-o rețea IPv6 vor
permite alocarea dinamică a adreselor IPv6.

Există două modalități prin care un echipament poate obține automat o adresă IPv6 unicast
globală:
 Stateless Address Autoconfiguration (SLAAC)
 Stateful DHCPv6

7.2.4.3. Configurarea dinamică a unei adrese IPv6 unicast globală

Stateless Address Autoconfiguration (SLAAC)

Stateless Address Autoconfiguration (SLAAC) este o metodă care permite unui echipament
să își obțină prefixul, lungimea prefixului și informația despre adresa default gateway-ului de la
un router IPv6 fără a utiliza un server DHCPv6. Folosind SLAAC, echipamentele se bazează pe
mesajele RA (Router Advertisement) de tip ICMPv6 ale router-ului local pentru a obține
informațiile necesare. Un mesaj RA va fi, de asemenea, trimis ca răspuns, la o gazdă care trimite
un mesaj ICMPv6 Router Solicitation (RS).

Pagina 17 din 30
Deși o interfață a unui router poate fi configurată cu adresă IPv6, asta nu înseamnă că acesta
este un router IPv6. Router-ele Cisco sunt în mod implicit router-e IPv4. Rutarea IPv6 nu este
activată în mod implicit. Pentru a permite unui router să fie un router IPv6, trebuie utilizată
comanda de configurare globală ipv6 unicast-routing.

Mesajele ICMPv6 Router Advertisement (RA) conțin prefixul, lungimea prefixului și alte
informații ale echipamentului IPv6. Mesajul RA informează și echipamentul IPv6 despre modul
în care poate obține informația de adresare. Mesajul RA poate conține una din următoarele trei
opțiuni, așa cum se arată în figură:

Opțiunea 1 - Doar SLAAC - echipamentul ar trebui să folosească prefixul, lungimea


prefixului și informația despre adresa gateway-ului implicit aflate în mesajul RA. Nu este
disponibilă nici o altă informație de la un server DHCPv6.

Opțiunea 2 - SLAAC și DHCPv6 - echipamentul ar trebui să folosească prefixul, lungimea


prefixului și informația despre adresa gateway-ului implicit în mesajul RA. Există și alte informații
disponibile de la un server DHCPv6 cum ar fi adresa serverului DNS. Echipamentul va obține
această informație adițională prin intermediul procesului normal de descoperire și interogare a
serverului DHCPv6.

Pagina 18 din 30
Opțiunea 3 - Doar DHCPv6 - echipamentul va utiliza procesul normal de aflare și interogare
a serverului DHCPv6 pentru a obține toată informația sa de adresare. Acest lucru include o adresă
IPv6 unicast globală, lungimea prefixului, adresa default gateway-ului și adresele serverelor DNS.
În acest caz, serverul DHCPv6 se comportă ca un server DHCP dinamic similar cu DHCP pentru
IPv4. Serverul DHCPv6 alocă și urmărește adresele IPv6 astfel încât să nu se aloce aceeași adresă
IPv6 mai multor echipamente.

Router-ele trimit mesaje ICMPv6 RA folosind adresa link-local ca adresă IPv6 sursă.
Echipamentele care folosesc SLAAC folosesc adresa link-local a router-ului ca adresa de default
gateway.

DHCPv6

DHCPv6 (Dynamic Host Configuration Protocol for IPv6) este similar cu DHCP pentru
IPv4. Un echipament poate primi în mod automat informația de adresare inclusiv adresa unicast
globală, lungimea prefixului, adresa gateway-ului implicit și adresele serverelor DNS folosind
serviciile serverului DHCPv6.

Un echipament își poate obține adresa unicast globală IPv6 în mod dinamic și poate fi
configurat cu mai multe adrese IPv6 statice pe aceeași interfață. IPv6 permite mai multor adrese
IPv6 care aparțin aceleiași rețele IPv6, să fie configurate pe aceeași interfață.

Pagina 19 din 30
Notă: Un echipament poate fi configurat și cu mai multe adrese IPv6 pentru default gateway (RFC
6724 - Default Address Selection for IPv6).

ID-ul de interfață

În cazul în care clientul nu folosește informația din mesajul RA (Router Advertisement) și


se bazează doar pe DHCPv6, atunci serverul DHCPv6 va furniza întreaga adresă unicast globală,
inclusiv prefixul și ID-ul de interfață.

Dacă este utilizată opțiunea 1 (doar SLAAC) sau opțiunea 2 (SLAC cu DHCPv6), clientul
nu obține porțiunea de ID a interfeței actuale a adresei din aceste procese. Echipamentul clientului
trebuie să determine propriul ID de interfață de 64 biți, fie utilizând procesul EUI-64, fie generând
un număr aleator de 64 biți.

7.2.4.4. Procesul EUI-64 sau generarea aleatoare

Procesul EUI-64

IEEE a definit EUI (Extended Unique Identifier) sau procesul EUI-64 modificat ca proces
folosește adresa MAC Ethernet pe 48 biți a clientului și inserează alți 16 biți în mijlocul adresei
MAC pentru a crea un ID de interfață de 64 biți.

Un ID de interfață EUI-64 este reprezentat în binar și este alcătuit din 3 părți:


 OUI-ul pe 24 biți din adresa MAC, cu specificația că al 7-lea bit (bitul universal/
local) este inversat (dacă cel de-al 7-lea bit este 0, acesta devine 1 sau invers).
 Valoarea FFFE de 16 biți (în hexazecimal) inserată în ID.
 Identificatorul echipamentului de 24 biți din adresa MAC a clientului.

Procesul EUI-64 este ilustrat în figura următoare, folosind adresa MAC FC99:4775:CEE0
a unei interfețe GigabitEthernet de pe un router.
Pasul 1: Se împarte adresa MAC în OUI și identificatorul echipamentului.
Pasul 2: Se inserează valoarea hexazecimală FFFE (în binar 1111 1111 1111 1110).
Pasul 3: Se convertește primele două valori hexazecimale în binar și inversăm al 7-lea bit
(în exemplu, bitul al 7-lea din 0 este modificat în 1).

Pagina 20 din 30
Rezultatul este un ID de interfață generat de EUI-64 de FE99:47FF:FE75:CEE0.

Avantajul lui EUI-64 este acela că adresa MAC Ethernet poate fi utilizată pentru a determina
ID-ul Interfeței. De asemenea, permite administratorilor de rețea să urmărească ușor o adresă IPv6
la un echipament final folosind adresa MAC unică.

Cu toate acestea, acest lucru a cauzat probleme de confidențialitate pentru mai mulți
utilizatori. Aceștia erau preocupați de faptul că pachetele lor pot fi urmărite către calculatorul fizic
real. Din cauza acestor preocupări, se utilizează ID-uri de interfețe generate aleator.

ID-uri de interfețe generate aleator

În funcție de sistemul de operare, un echipament poate folosi un ID de interfață generat


aleator în locul utilizării adresei MAC și a procesului EUI-64. Sistemele de operare Windows
folosesc un ID de interfață generat aleatoriu în loc de unul creat cu EUI-64. O modalitate ușoară
pentru a identifica dacă o adresă a fost creată folosind EUI-64 este FFFE localizat în mijlocul ID-
ului interfeței, așa cum se arată în figura următoare.

Pagina 21 din 30
După ce este stabilit ID-ul de interfață, fie prin procesul EUI-64 sau prin generarea aleatoare,
acesta poate fi combinat cu un prefix IPv6 în mesajul RA pentru a crea adresa unicast globală sau
adresa link-local:
 Adresa unicast globală - când se folosește SLAAC, echipamentul primește prefixul
de la ICMPv6 RA și îl combină cu ID-ul de interfață.
 Adresa link-local - un prefix link-local începe cu FE80::/10. Un echipament
folosește de obicei FE80::/64 ca prefix/lungime-prefix urmat de ID-ul interfeței.

7.2.4.5. Adrese link-local dinamice

Când se folosește SLAAC (doar SLAAC sau SLAAC cu DHCPv6), echipamentul primește
prefixul și lungimea prefixului de la ICMPv6 RA (Router Advertisement). Deoarece prefixul
adresei este dat de mesajul RA, echipamentul trebuie să asigure doar ID-ul de interfață a adresei,
generat automat folosind procesul EUI-64 sau generat aleator. Folosind informația din mesajul RA
și ID de interfață, echipamentul poate stabili propria adresă unicast globală.

După ce o adresă unicast globală este alocată unei interfețe, echipamentul cu IPv6 va genera
automat adresa sa link-local. Pentru a comunica într-o rețea IPv6, echipamentele trebuie să aibă
cel puțin adresa IPv6 link-local.

Pagina 22 din 30
Adresele link-local IPv6 sunt utilizate pentru mai multe scopuri, printre care:

 Un host folosește adresa link-local a router-ului local pentru adresa IPv6 de gateway
implicit.
 Router-ele interschimbă mesajele protocolului de rutare dinamic folosind adrese
link-local.
 Tabela de rutare a router-elor folosește adresa IPv6 link-local pentru a identifica
router-ul următor atunci când se trimit pachete IPv6.

O adresă link-local poate fi obținută dinamic sau configurată manual ca adresă link-local
statică.

Adresă link-local alocată dinamic

Adresa link-local este creată dinamic folosind prefixul FE80::/10 și ID-ul interfeței.

În mod implicit, router-ele cu Cisco IOS folosesc EUI-64 pentru a genera ID de interfață
pentru toate adresele link-local de pe interfețele IPv6. Pentru interfețe seriale, router-ul va folosi
adresa MAC a unei interfețe Ethernet.

De reținut, o adresă link-local trebuie să fie unică doar în acea subrețea a rețelei. Un
incovenient pentru utilizarea adresei link-local alocată dinamic este lungimea, deoarece este dificil
de identificat și reținut adresele alocate. Pentru a face mai ușoară identificarea și memorarea
acestora este recomandat să se configureze pe router-e adrese IPv6 link-local statice.

Pagina 23 din 30
7.2.4.6. Adrese link-local statice

Adresa link-local statică

Configurarea manuală a adresei link-local asigură abilitatea de a realiza o adresă ce poate fi


recunoscută și reținută mai ușor. Adresele link-local pot fi configurate manual folosind aceeași
comandă pe interfață utilizată pentru a crea adrese IPv6 unicast globale dar cu un parametru
adițional.

Router(config-if)#ipv6 address link-local-address link-local

În figura următoare se arată modul de configurare a adresei link-local pentru interfețele unui
router folosind comanda ipv6 address. Când o adresa link-local începe cu un prefix din intervalul
FE80 - FEBF, parametrul link-local trebuie să urmeze adresa.

Adresa IPv6 link-local FE80::1 este utilizată pentru o face mai ușor de recunoscut ca
aparținând router-ului R1.

Pagina 24 din 30
Aceeași adresă IPv6 link-local este configurată pe toate interfețele router-ului R1. Adresa
FE80::1 poate fi configurată pe fiecare link deoarece trebuie să fie unică în acel link. Similar cu
R1, router-ul R2 va fi configurat cu FE80::2 ca adresa link-local IPv6 de pe toate interfețele sale.
Pe conexiunea dintre router-ele R1 și R2 se pot efectua transmisii IPv6 unicast pe baza adreselor
IPv6 link-local configurate.

7.2.4.7. Verificarea configurării adresării IPv6

Așa cum se arată în figură, comanda necesară pentru a verifica configurarea interfeței IPv6
este similară cu comanda utilizată pentru IPv4.

Comanda show interface afișează adresa MAC a interfețelor Ethernet. Procesul EUI-64
folosește adresa MAC pentru a genera ID-ul interfeței pentru adresa link-local. În plus, comanda
show ipv6 interface brief afișează rezultatul scurt pentru toate interfețele. Ieșirea [up/up] de pe
aceeași linie cu interfața indică statusul interfeței specific Layer-elor 1 și 2. Acest lucru este similar
cu coloanele Status și Protocol din comanda IPv4 echivalentă.

Pagina 25 din 30
Observăm că fiecare interfață are două adrese IPv6. A doua adresă pentru fiecare interfață
este adresa unicast globală care a fost configurată. Prima adresă, cea care începe cu FE80, este
adresa link-local unicast a interfeței. De menționat că adresa link-local este adăugată automat la
interfață atunci când este alocată adresa unicast globală.

De asemenea, observăm că adresa link-local pentru interfața Serial 0/0/0 a lui R1 este aceeași
cu cea a interfeței GigabitEthernet 0/0. Interfețele seriale nu au adrese MAC Ethernet astfel încât
Cisco IOS folosește adresa MAC a primei interfețe Ethernet disponibile. Acest lucru este posibil
deoarece interfețele local-link trebuie doar să fie unice numai în acea subrețea.

Adresa link-local a interfeței router-ului este de obicei adresa default gateway-ului pentru
echipamentele din acea rețea sau subrețea.

Așa cum se arată în figura următoare, comanda show ipv6 route poate fi utilizată pentru a
verifica dacă rețelele IPv6 și anumite adrese ale interfeței IPv6 au fost adăugate în tabela de rutare
IPv6. Comanda show ipv6 route va afișa doar rețele IPv6, nu și rețele IPv4.

În cadrul tabelei de rutare, C indică faptul că aceasta este o rețea conectată direct. Atunci
când interfața router-ului este configurată cu o adresă unicast globală și are statusul [up/up],
prefixul IPv6 și lungimea prefixului sunt adăugate în tabela de rutare IPv6 ca o rută conectată.

Pagina 26 din 30
Notă: L indică o rută locală, adresa IPv6 specifică atribuită interfeței. Aceasta nu este o adresă
link-local. Adresele link-local nu sunt incluse în tabelul de rutare a router-ului, deoarece acestea
nu sunt adrese rutabile.

Adresa IPv6 unicast globală configurată pe interfața, este de asemenea adăugată în tabela de
rutare ca rută locală. Ruta locală are un prefix /128. Rutele locale sunt utilizate de tabela de rutare
pentru a procesa în mod eficient pachete cu o adresă de destinație a adresei interfeței router-ului.

Comanda ping pentru IPv6 este identică cu comanda utilizată cu IPv4, cu excepția faptului
că este folosită o adresă IPv6. Așa cum se arată în figură, comanda este utilizată pentru a verifica
conectivitatea la nivelul Layer-ului 3 între R1 și PC1. Atunci când se dă ping către o adresă IPv6
link-local de la un router, Cisco IOS va solicita utilizatorului interfața de ieșire. Deoarece adresa
link-local de destinație poate fi în una sau mai multe subrețele sau rețele, router-ul trebuie să știe
la ce inte interfață să trimită ping-ul.

7.2.5. Adrese IPv6 multicast

Adresele IPv6 multicast sunt similare cu cele IPv4. O adresă multicast este utilizată pentru
a trimite un singur pachet către una sau mai multe destinații (grup muticast). Adresele IPv6
multicast au prefixul FF00::/8.

Notă: Adresele multicast pot fi doar adrese de destinație, nu și de sursă.

Există două tipuri de adrese IPv6 multicast:


 Assigned multicast
 Solicited-node multicast

Pagina 27 din 30
7.2.5.1. Adresele IPv6 multicast atribuite

Assigned multicast

Adresele assigned multicast sunt adrese multicast rezervate pentru grupuri predefinite de
echipamente. O adresă assigned multicast este o adresă unică utilizată pentru a ajunge la un grup
de echipamente care rulează un protocol sau serviciu comun, cum ar fi DHCPv6.

Două grupuri IP obișnuite multicast alocate includ:

 FF02::1 grupul de multicast al tuturor host-urilor - este un grup multicast la care


se alătură toate echipamentele care au IPv6. Un pachet trimis la acest grup este primit
și procesat de toate interfețele din subrețea sau rețea. Are același efect ca și o adresă
de broadcast în IPv4. Figura reprezintă un exemplu de comunicare folosind adresa
multicast către toate host-urile. Un router IPv6 trimite mesaje RA de tip ICMPv6
către grupul adresei către toate host-urile. Mesajul RA informează toate
echipamentele cu IPv6 din rețea despre informația de adresa precum prefix, lungimea
prefixului și default gateway-ul.

Pagina 28 din 30
 FF02::2 grupul multicast al router-elor din rețea - Este un grup multicast din care
fac parte toate router-ele IPv6. Un router devine membru al acestui grup dacă este
activat ca router IPv6 cu comanda de configurare ipv6 unicast-routing. Un pachet
trimis la acest grup este primit și procesat de toate router-ele din subrețea sau rețea.

Echipamentele cu IPv6 trimit mesaje RS (Router Solicitation) ICMPv6 la adresele multicast


ale tuturor router-elor. Mesajul RS solicită un mesaj RA de la router-ul IPv6 pentru a asista la
configurarea adresei.

7.2.5.2. Adrese multicast solicited-node

O adresă multicast solicited-node (a nodului solicitat) este similară adresei multicast către
toate host-urile. Toate echipamentele din rețea vor procesa traficul trimis la adresa multicast către
host-uri. Pentru a reduce numărul de echipamente care trebuie să proceseze traficul utilizăm adresa
solicited-node multicast.

O adresă multicast solicited-node reprezintă o adresă care verifică doar ultimii 24 biți ai
adresei globale de unicast IPv6 a dispozitivului. Singurele echipamente care trebuie să proceseze
aceste pachete sunt cele care au acești 24 biți în partea cea mai din dreapta a ID-ului interfeței.
Adresa multicast solicited-node este creată automat când se alocă adresa globală de unicast sau
cea de link-local. Aceasta este creată utilizând prefixul special FF02:0:0:0:0:FF00::/104 și cei
mai din dreapta 24 biți ai adresei unicast.

Adresa solicited-node multicast are două părți:


 prefixul multicast FF02:0:0:0:0:FF00::/104 - primii 104 biți ai adresei.
 cei mai neimportanți 24 de biți - ultimii 24 biți ai adresei. Acești biți sunt copiați din
partea cea mai din dreapta a adresei unicast globale sau cea de link-local ale
echipamentului.

Este posibil ca mai multe echipamente să aibă aceeași adresă multicast pentru nodul solicitat.
Deși rar, se pot întâmpla situații în care echipamentele să aibă aceeași 24 biți îndepărtați în ID-
urile interfețelor. Acest lucru nu realizează probleme deoarece echipamentul tot va procesa
mesajul încapsulat, care va include adresa IPv6 completă a echipamentului.

Pagina 29 din 30
8.2.5.3 Packet Tracer - Configurarea Adresării IPv6
8.2.5.4 Laborator - Identificarea Adreselor IPv6
8.2.5.5 Laborator - Configurarea adreselor IPv6 pe dispozitivele de rețea

Pagina 30 din 30

S-ar putea să vă placă și