Adrese Multicast

Figura 4-11 prezintă tipurile de adrese Multicast. Multicastul este o tehnică prin care un dispozitiv trimite un singur pachet către mai multe destinații simultan (one-to-many). (Amintiți-vă că o adresă unicast trimite un singur pachet către o singură destinație .) Destinațiile multiple pot fi, de fapt, mai multe interfețe de pe același dispozitiv, dar acestea sunt de obicei dispozitive diferite.

Figura 4-11

Figura 4-11 Adrese multicast

O adresă multicast IPv6 definește un grup de dispozitive cunoscut sub numele de grup multicast. Adresele multicast IPv6 utilizează prefixul ff00::/8, prezentat în tabelul 4-10, care este echivalent cu adresa multicast IPv4 224.0.0.0.0/4. Un pachet trimis către un grup multicast are întotdeauna o adresă sursă unicast. O adresă multicast nu poate fi niciodată adresa sursă. Spre deosebire de IPv4, în IPv6 nu există o adresă de difuzare. În schimb, IPv6 utilizează multicast, inclusiv o adresă de multicast bine-cunoscută pentru toate dispozitivele IPv6 și o adresă de multicast pentru noduri solicitate.

Tabel 4-10 Reprezentări ale adreselor multicast IPv6

Reprezentare Adresă multicast IPv6
Preferată ff00:0000:0000:0000:0000:0000:0000:0000:0000:0000:0000/8
Legătura 0s omisă ff00:0:0:0:0:0:0:0:0:0:0/8
Comprimată ff00::/8

Figura 4-12 prezintă structura unei adrese multicast IPv6. Primii 8 biți sunt de 1 bit (ff), urmați de 4 biți alocați pentru steaguri și un câmp Scope de 4 biți. Câmpul Scope definește intervalul către care routerele pot redirecționa pachetul multicast. Următorii 112 biți reprezintă ID-ul grupului.

Figura 4-12

Figura 4-12 Adresa IPv6 Multicast

Cei 4 biți care urmează după 1111 1111 reprezintă patru stegulețe diferite. Primele trei stegulețe, 0 (rezervat), R (punct de întâlnire) și P (prefix de rețea), depășesc scopul acestei cărți. Al patrulea indicator, bitul cel mai puțin semnificativ (LSB), sau bitul cel mai din dreapta, este indicatorul tranzitoriu (indicator T). Steagul T denotă cele două tipuri de adrese multicast:

  • Permanent (0): Aceste adrese, cunoscute sub numele de adrese multicast predefinite, sunt atribuite de IANA și includ atât multicastul bine cunoscut, cât și cel solicitat.

  • Nonpermanent (1): Acestea sunt adrese multicast „tranzitorii” sau alocate „dinamic”. Ele sunt atribuite de aplicațiile de multicast.

După cum se arată în Figura 4-11, există două tipuri de adrese multicast predefinite, ambele utilizând câmpul Flag cu o valoare 0x0:

  • Adrese multicast binecunoscute

  • Adrese multicast cu noduri solicitate

Adrese multicast binecunoscute

Adresele multicast binecunoscute au prefixul ff00::/12. După cum se arată în figura 4-12, acest lucru înseamnă că a treia cifră hexazecimală, câmpul Flag, este întotdeauna setată la 0. Adresele multicast bine cunoscute sunt adrese multicast predefinite sau rezervate pentru grupuri de dispozitive alocate. Aceste adrese sunt echivalente cu adresele multicast binecunoscute IPv4 din intervalul 224.0.0.0.0 până la 239.255.255.255.255. Câteva exemple de adrese multicast binecunoscute IPv6 includ următoarele:

  • ff02::1: Toate dispozitivele IPv6

  • ff02::2: Toate routerele IPv6

  • ff02::5: Toate routerele IPv6: Toate routerele OSPFv3

  • ff02::a: Toate routerele EIGRP (IPv6)

Adrese multicast de noduri solicitate

Adresele multicast de noduri solicitate sunt utilizate ca o abordare mai eficientă a adresei de difuzare IPv4. După cum s-a discutat în capitolul 2, multicastul de noduri solicitate este utilizat în rezolvarea adreselor de la nivelul 3 la nivelul 2, în mod similar cu modul în care Protocolul de rezolvare a adreselor (ARP) este utilizat în IPv4. Adresele solicited-node multicast sunt create în mod automat folosind o mapare specială a adresei unicast a dispozitivului cu prefixul solicited-node multicast ff02:0:0:0:0:0:0:1:ff00::/104. Adresele multicast de nod solicitat sunt create automat pentru fiecare adresă unicast de pe un dispozitiv.

.