Multicast Addresses

Obrázek 4-11 ukazuje typy vícesměrových adres. Vícesměrové vysílání je technika, při které zařízení posílá jeden paket více adresátům současně (one-to-many). (Nezapomeňte, že jednosměrová adresa posílá jeden paket jednomu cíli.) Více cílů může být ve skutečnosti více rozhraní na stejném zařízení, ale obvykle se jedná o různá zařízení.

Obrázek 4-11

Obrázek 4-11 Vícesměrové adresy

Vícesměrová adresa IPv6 definuje skupinu zařízení známou jako vícesměrová skupina. Vícesměrové adresy IPv6 používají prefix ff00::/8, uvedený v tabulce 4-10, který je ekvivalentní vícesměrové adrese IPv4 224.0.0.0/4. Paket odeslaný do vícesměrové skupiny má vždy unicastovou zdrojovou adresu. Adresa vícesměrového vysílání nemůže být nikdy zdrojovou adresou. Na rozdíl od protokolu IPv4 neexistuje v protokolu IPv6 vysílací adresa. Místo toho protokol IPv6 používá vícesměrové vysílání, včetně dobře známé vícesměrové adresy pro všechna zařízení IPv6 a vícesměrové adresy vyžádaného uzlu.

Tabulka 4-10 Reprezentace vícesměrové adresy IPv6

Reprezentace Vícesměrová adresa IPv6
Přednostní ff00:0000:0000:0000:0000:0000:0000:0000/8
Vedoucí 0s vynechána ff00:0:0:0:0:0:0/8
Komprimovaná ff00::/8

Obrázek 4-12 ukazuje strukturu vícesměrové adresy IPv6. Prvních 8 bitů je jednobitových (ff), následují 4 bity určené pro příznaky a 4bitové pole Scope. Pole Scope definuje rozsah, do kterého mohou směrovače předávat pakety vícesměrového vysílání. Dalších 112 bitů představuje ID skupiny.

Obrázek 4-12

Obrázek 4-12 Vícesměrová adresa IPv6

4 bity následující za 1111 1111 představují čtyři různé příznaky. První tři příznaky, 0 (vyhrazeno), R (rendezvous point) a P (prefix sítě), jsou mimo rozsah této knihy. Čtvrtý příznak, nejméně významný bit (LSB) neboli nejpravější bit, je přechodový příznak (příznak T). Příznak T označuje dva typy vícesměrových adres:

  • Permanentní (0): Tyto adresy, známé jako předdefinované adresy vícesměrového vysílání, jsou přidělovány organizací IANA a zahrnují známé i vyžádané vícesměrové vysílání.

  • Nestálé (1): Jedná se o „přechodné“ nebo „dynamicky“ přidělované adresy vícesměrového vysílání. Jsou přidělovány aplikacemi vícesměrového vysílání.

Jak ukazuje obrázek 4-11, existují dva typy předdefinovaných vícesměrových adres, přičemž oba používají pole Flag s hodnotou 0x0:

  • Všeobecně známé vícesměrové adresy

  • Vícesměrové adresy s vyžádaným uzlem

Všeobecně známé vícesměrové adresy

Všeobecně známé vícesměrové adresy mají prefix ff00::/12. Jak ukazuje obrázek 4-12, znamená to, že třetí hexadecimální číslice, pole Flag, je vždy nastavena na 0. Dobře známé adresy vícesměrového vysílání jsou předdefinované nebo rezervované adresy vícesměrového vysílání pro přiřazené skupiny zařízení. Tyto adresy jsou ekvivalentní známým vícesměrovým adresám IPv4 v rozsahu 224.0.0.0 až 239.255.255.255. Mezi příklady dobře známých vícesměrových adres IPv6 patří následující:

  • ff02::1: Všechna zařízení IPv6

  • ff02::2: Všechny směrovače IPv6

  • ff02::5: Všechny směrovače OSPFv3

  • ff02::a: Všechny směrovače EIGRP (IPv6)

Multicastové adresy s vyžádaným uzlem

Multicastové adresy s vyžádaným uzlem se používají jako efektivnější přístup k broadcastové adrese IPv4. Jak bylo popsáno v kapitole 2, vyžádané vícesměrové vysílání uzlů se používá při překladu adres z vrstvy 3 do vrstvy 2, podobně jako se používá protokol ARP (Address Resolution Protocol) v protokolu IPv4. Adresy vícesměrového vysílání vyžádaného uzlu jsou automaticky vytvářeny pomocí speciálního mapování jednosměrové adresy zařízení s prefixem vícesměrového vysílání vyžádaného uzlu ff02:0:0:0:0:1:ff00::/104. Adresy vícesměrového vysílání vyžádaného uzlu jsou automaticky vytvářeny pro každou adresu jednosměrového vysílání v zařízení.

.