Sunteți pe pagina 1din 23

is a CISCO Networking Academy

Şedinţa 10:
• ADRESELE IPv6
• Laborator: adresare si rute statice de tip IPv6
ADRESELE IPv6
• Limitarile adreselor IPv4
• Spatiul insuficient de adrese pe 32 de biti
• CIDR (Classless Interdomain Routing)
• NAT (Network/Port Address Translation)
• Problema conectivitatii end-to-end

• Necesitatea adreselor IPv6


• Spatiul de adrese cu mult mai mare (2128 ≫ 232 )
• Alocarea de adrese IPv6 si pentru “lucruri/obiecte” care pot fi
conectate la Internet
• Rezolvarea conectivitatii end-to-end
ADRESELE IPv6
• Headerul de Layer 3 pentru IPv6:

• Este descris complet in RFC2460 (www.ietf.org)


ADRESELE IPv6
• Detalierea campurilor:
• VERSION (IPv6) – versiunea protocolului de nivel Network, este
comun cu campul version din headerul IPv4
• TRAFIC CLASS + FLOW LABEL – foloseste la clasificarea si
prioritizarea pachetelor IP (calitatea serviciilor – QoS)
• PAYLOAD LENGTH – lungimea segmentului incapsulat
• NEXT HEADER – ne informeaza ce tip de header se afla la nivel
transport (Layer 4)
• HOP LIMIT - este o valoare ce limiteaza numarul de routere prin
care poate trece un pachet; orice pachet cu HOP LIMIT=0 va fi
aruncat.
• SOURCE ADDRESS – adresa IPv6 a host-ului care a initiat pachetul
• DESTINATION ADDRESS – adresa IPv6 ce identifica destinatia
pachetului (pot exista mai multe tipuri de IPv6 destinatie)
ADRESELE IPv6
• Structura adresei IPv6
• Este formata din 128 de biti
• Se afiseaza in simboluri hexazecimale

2620 : 0000 : 1cfe : face : b00c : 0000 : 0000 : 0003

• Rezulta 32 de simboluri hexazecimale


• Se grupeaza in grupuri de 4 simboluri hexa care sunt separate prin
doua puncte si se numesc quartete sau hextete

• Un quartet are deci 4 x 4 biti = 16 biti


ADRESELE IPv6
• Metode de reprezentare prescurtate:
• OMITTING LEADING ZERO’S - se pot omite zerourile de la inceputul
unui quartet
• Exemple: 01AB > 1AB
09F0 > 9F0
0A00 > A00
00AB > AB

• USING DOUBLE COLONS (::) - un sir continuu de simboluri de zero


se poate abrevia cu :: , doar o singura data per adresa IPv6
• Exemplu:

2001:0DB8:0000:1111:0000:0000:0000:0200
2001:0DB8:0000:1111::0200
ADRESELE IPv6
• Cele doua metode de prescurtare se pot combina:
• Exemple :

2001:0DB8:0000:1111:0000:0000:0000:0200
2001:0DB8:0000:1111::0200
2001:DB8:0:1111::200

FF02:0000:0000:0000:0000:0000:0001 =>
FF02::1
ADRESELE IPv6
• Tipuri de adrese IPv6:
• UNICAST - identifică în mod unic un NIC (similar cu IPv4); sursa unui
pachet IPv6 poate fi doar o adresă unicast
ADRESELE IPv6
• MULTICAST – folosita pentru a trimite un pachet catre mai multe destinatii

• ANYCAST – o adresa IPv6 care poate fi asociata mai multor dispozitive; un


pachet trimis catre o adresa de anycast este rutat catre cel mai apropiat
dispozitiv configurat cu adresa respectiva (one-to-nearast)

• Nu se mai foloseste conceptul de broadcast !


ADRESELE IPv6
• Network Address – Pentru delimitarea bitilor de retea fata de
bitii de host , se foloseste tot masca de retea care in cazul
adreselor v6 se mai numeste prefix length
address / prefix length

• De obicei pentru un end-device ,lungimea prefixului este /64 , rezulta


ca avem:
• 64 biti de retea
• 64 biti de host

• Exemplu: 2001:0DB8:000A::/64
ADRESELE IPv6
• Tipuri de adrese Unicast:
• Global unicast – similara ca functie cu o adresa publica IPv4
• Este alocata de IANA si este unica la nivel global
• Poate fi rutata la nivel de Internet
• Poate fi configurata static sau alocata dinamic prin DHCP

• Link-local – similara ca functie cu o adresa 169.254.0.0/16


• Nu este rutabila la nivel de internet
• Trebuie sa fie unica la nivel de link
• Prefixul rezervat este : FE80::/10
ADRESELE IPv6
• Exemplu de utilizare a adreselor Link-local IPv6
ADRESELE IPv6
• Adresele link-local au un rol mult mai important decât adresele
169.254.0.0/16 din protocolul IPv4:
• Fiecare interfață configurată pentru IPv6 trebuie să aibă o adresă
link-local (nu este obligatoriu să aibă și o adresă unicast)

• Dacă nu este configurată în mod explicit, adresa de link-local se


auto-configurează de către echipament

• Acest tip de adresă este folosit și de protocoalele de rutare IPv6


pentru a schimba mesaje de rutare (reprezintă sursa mesajelor și IP
next-hop în tabela de rutare)
ADRESELE IPv6
• Alte tipuri de adrese unicast IPv6 importante:
• Loopback - folosită pentru testarea stivei de protocoale IPv6;
::1 / 128

• Unspecified Address - folosită doar ca adresă sursă atunci când


hostul nu are configurată încă o adresă (ex. DHCP Discover /
Request);
Toți biții pe 0 = > :: / 128

• Unique Local - similare cu adresele private (RFC 1918)


• Nu sunt rutabile în Internet
• Prefixul rezervat: FC00::/7 – FDFF::/7
ADRESELE IPv6
• IPv6 Global Unicast
• Alocate de IANA la inceput doar din range-ul 2000::/3
• Structura unei adrese global unicast:
• Global routing prefix – alocat de ISP clientului; de obicei este /48
• Subnet ID – folosit de client pentru identificarea subretelelor (de obicei
urmatrii 16 biti , de la /48 la /64)
• Interface ID – echivalentul portiunii de host din adresa IPv4
ADRESELE IPv6
ADRESELE IPv6
• Adresele EUI-64
• Un device isi poate auto-configura adresele IPv6 folosindu-se de
adresa MAC
• Intre OUI si EID se insereaza 16 biti pentru a ajunge la un total de
64 de biti formandu-se astfel interface ID pentru adresa IPv6
• Pentru a diferentia adresa rezultata de un OUI gestionat de IEEE al
7-lea bit din adresa MAC se inverseaza (daca e zero devine 1 si
invers) – RFC5342
• Cei 16 biti inserati au valoarea FFFE
• Aceasta metoda este folosita la generarea adreselor Link-Local
astfel:
• Se foloseste prefixul FE80::/64 la care se concateneaza la dreapta sirul
de simboluri hexa obtinute prin calculele de mai sus.
ADRESELE IPv6
ADRESELE IPv6
ADRESELE IPv6
• Stateless Address Autoconfiguration – SLAAC
• Reprezinta o metoda prin care un host poate obtine prefixul,
masca de retea,masca de retea si adresa default-gateway de la un
router IPv6 , fara a folosi un server DHCPv6
• Se folosesc mesaje ICMPv6 de tip Router Advertisements (RA) prin
care routerul anunta acesti parametrii, la fiecare 200 de secunde,
catre adresa de multicast All-NODES
• Un nod care solicita acesti parametrii poate trimite mesaje de tip
Router Solicitation (RS) folosind adresa de multicast All-ROUTERS
• Mesajele RA se trimit avand IP sursa Link-Local, hosturile folosesc
aceasta adresa ca default gateway
ADRESELE IPv6
• Stateless Address Autoconfiguration – SLAAC
ADRESELE IPv6
• Configurare statica a adresei link-Local
• Se poate face cu comanda:
Router(conf-if)# ipv6 address [link-local] link-local
ADRESELE IPv6
• Verificarea adreselor IPv6 Link-Local :

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