Multicast-címek

A 4-11. ábra mutatja a multicast-címek típusait. A multicast egy olyan technika, amelyben egy eszköz egyetlen csomagot küld egyszerre több célállomásra (one-to-many). (Ne feledje, hogy az unicast cím egyetlen csomagot küld egyetlen célállomásra.) A több célállomás valójában több interfész is lehet ugyanazon az eszközön, de ezek általában különböző eszközök.

4-11. ábra

4-11. ábra Multicast-címek

Az IPv6 multicast-cím az eszközök egy csoportját határozza meg, amelyet multicast-csoportnak nevezünk. Az IPv6 multicast címek a 4-10. táblázatban látható ff00::/8 előtagot használják, ami megegyezik a 224.0.0.0.0/4 IPv4 multicast címmel. A multicast csoportba küldött csomag mindig unicast forráscímmel rendelkezik. A multicast cím soha nem lehet forráscím. Az IPv4-től eltérően az IPv6-ban nincs broadcast cím. Ehelyett az IPv6 többszörös küldést használ, beleértve egy minden IPv6-eszköz számára jól ismert többszörös küldési címet és egy kért csomóponti többszörös küldési címet.

Táblázat 4-10 IPv6 multicast címek reprezentációi

reprezentáció IPv6 multicast cím
előnyös ff00:0000:0000:0000:0000:0000:0000:0000:0000:0000:0000/8
Leading 0s omitted ff00:0:0:0:0:0:0:0:0:0/8
Compressed ff00::/8

A 4-12. ábra mutatja az IPv6 multicast cím felépítését. Az első 8 bit 1-bites (ff), ezt követi a zászlóknak kijelölt 4 bit és egy 4 bites Scope mező. A Scope mező határozza meg azt a tartományt, ahová az útválasztók továbbíthatják a multicast csomagot. A következő 112 bit a csoport azonosítóját jelenti.

4-12. ábra

4-12. ábra IPv6 multicast cím

A 1111 1111 utáni 4 bit négy különböző zászlót jelent. Az első három zászló, a 0 (fenntartva), az R (találkozási pont) és a P (hálózati előtag) nem tartozik e könyv tárgykörébe. A negyedik flag, a legkevésbé jelentős bit (LSB), vagyis a jobb szélső bit, a tranziens flag (T flag). A T flag a multicast címek két típusát jelöli:

  • Permanens (0): Ezeket a címeket, az úgynevezett előre meghatározott multicast címeket az IANA osztja ki, és mind a jól ismert, mind a kért multicast címeket tartalmazzák.

  • Nem állandó (1): Ezek az “átmeneti” vagy “dinamikusan” kiosztott multicast-címek. Ezeket a multicast alkalmazások osztják ki.

A 4-11. ábrán látható módon kétféle előre definiált multicast cím létezik, mindkettő a Flag mezőt 0x0 értékkel használja:

  • Jól ismert multicast-címek

  • Solicited-node multicast-címek

Jól ismert multicast-címek

A jól ismert multicast-címek előtagja ff00::/12. Ahogy a 4-12. ábrán látható, ez azt jelenti, hogy a harmadik hexadecimális számjegy, a Flag mező mindig 0-ra van állítva. A jól ismert multicast címek előre meghatározott vagy lefoglalt multicast címek a kijelölt eszközcsoportok számára. Ezek a címek a 224.0.0.0.0-239.255.255.255.255 tartományban lévő IPv4 jól ismert multicast címeknek felelnek meg. Néhány példa az IPv6 jól ismert multicast címekre:

  • ff02::1: Minden IPv6 eszköz

  • ff02::2: Minden IPv6 útválasztó

  • ff02::5: Minden OSPFv3 útválasztó

  • ff02::a: Minden EIGRP (IPv6) útválasztó

Solicited-node multicast addresses

Solicited-node multicast addresses are used as a more efficient approach to IPv4’s broadcast address. A 2. fejezetben tárgyaltak szerint a kért csomóponti multicast címeket a 3. rétegből a 2. rétegbe történő címfeloldásban használják, hasonlóan ahhoz, ahogyan az IPv4-ben az ARP protokollt (Address Resolution Protocol) használják. A kért csomóponti multicast címek automatikusan jönnek létre az eszköz unicast címének és a kért csomóponti multicast előtag ff02:0:0:0:0:0:0:1:ff00::/104 speciális leképezésével. A Solicited-node multicast címek automatikusan létrejönnek az eszköz minden unicast címéhez.