Multicast-adresser
Figur 4-11 viser typerne af multicast-adresser. Multicast er en teknik, hvor en enhed sender en enkelt pakke til flere destinationer samtidig (one-to-many). (Husk, at en unicast-adresse sender en enkelt pakke til en enkelt destination .) Flere destinationer kan faktisk være flere grænseflader på den samme enhed, men de er typisk forskellige enheder.
Figur 4-11 Multicast-adresser
En IPv6 multicast-adresse definerer en gruppe af enheder, der kaldes en multicast-gruppe. IPv6-multicastadresser bruger præfikset ff00::/8, som vist i Tabel 4-10, hvilket svarer til IPv4-multicastadressen 224.0.0.0.0/4. En pakke, der sendes til en multicastgruppe, har altid en unicast-kildeadresse. En multicast-adresse kan aldrig være kildeadressen. I modsætning til IPv4 findes der ingen broadcast-adresse i IPv6. I stedet anvender IPv6 multicast, herunder en velkendt multicast-adresse for alle IPv6-enheder og en multicast-adresse for en “solicited-node”-adresse.
Tabel 4-10 Repræsentationer af IPv6 Multicast-adresser
Repræsentation | IPv6 Multicast-adresse |
Præfereret | ff00:0000:0000:0000:0000:0000:0000:0000:0000:0000:0000:0000/8 |
Ledende 0’er udeladt | ff00:0:0:0:0:0:0:0:0:0/8 |
Komprimeret | ff00::/8 |
Figur 4-12 viser strukturen for en IPv6 multicast-adresse. De første 8 bit er 1-bits (ff), efterfulgt af 4 bit tildelt til flag og et 4-bit Scope-felt. Scope-feltet definerer det område, som routere kan videresende multicast-pakken til. De næste 112 bit repræsenterer gruppe-id’et.
Figur 4-12 IPv6 Multicast-adresse
De 4 bit efter 1111 1111 repræsenterer fire forskellige flag. De første tre flag, 0 (reserveret), R (rendezvous point) og P (netværkspræfiks), ligger uden for denne bogs anvendelsesområde. Det fjerde flag, den mindst betydningsfulde bit (LSB) eller bit længst til højre, er det transiente flag (T-flag). T-flaget angiver de to typer multicast-adresser:
-
Permanent (0): Disse adresser, der er kendt som foruddefinerede multicast-adresser, tildeles af IANA og omfatter både velkendte og anmodede multicast.
-
Nonpermanent (1): Disse er “forbigående” eller “dynamisk” tildelte multicast-adresser. De tildeles af multicast-applikationer.
Som vist i figur 4-11 er der to typer af foruddefinerede multicast-adresser, som begge bruger feltet Flag med en 0x0-værdi:
-
Velkendte multicast-adresser
-
Solicited-node multicast-adresser
Velkendte multicast-adresser
Velkendte multicast-adresser har præfikset ff00::/12. Som vist i Figur 4-12 betyder det, at det tredje hexadecimale ciffer, Flag-feltet, altid er sat til 0. Velkendte multicast-adresser er foruddefinerede eller reserverede multicast-adresser for tildelte grupper af enheder. Disse adresser svarer til IPv4-velkendte multicast-adresser i intervallet 224.0.0.0.0 til 239.255.255.255.255. Nogle eksempler på IPv6-velkendte multicast-adresser omfatter følgende:
-
ff02::1: Alle IPv6-enheder
-
ff02::2: Alle IPv6-routere
-
ff02::5: Alle OSPFv3-routere
-
ff02::a: Alle EIGRP (IPv6)-routere
Solicited-Node Multicast-adresser
Solicited-Node Multicast-adresser anvendes som en mere effektiv tilgang til IPv4’s broadcast-adresse. Som omtalt i kapitel 2 anvendes solicited-node multicast-adresser i adresseløsning fra lag 3 til lag 2 i lighed med den måde, hvorpå ARP (Address Resolution Protocol) anvendes i IPv4. Solicited-node multicast-adresser oprettes automatisk ved hjælp af en særlig mapping af enhedens unicast-adresse med solicited-node multicast-præfikset ff02:0:0:0:0:0:0:1:ff00::/104. Solicited-node multicast-adresser oprettes automatisk for hver unicast-adresse på en enhed.
Skriv et svar