Multicast-osoitteet

Kuvassa 4-11 esitetään multicast-osoitteiden tyypit. Multicast on tekniikka, jossa laite lähettää yhden paketin useaan kohteeseen samanaikaisesti (one-to-many). (Muista, että unicast-osoite lähettää yhden paketin yhteen kohteeseen .) Useat kohteet voivat itse asiassa olla saman laitteen useita liitäntöjä, mutta tyypillisesti ne ovat eri laitteita.

Kuva 4-11

Kuva 4-11 Monilähetysosoitteet

IPv6-monilähetysosoite määrittelee ryhmän laitteita, joita kutsutaan monilähetysryhmäksi. IPv6-monilähetysosoitteissa käytetään taulukossa 4-10 esitettyä etuliitettä ff00::/8, joka vastaa IPv4-monilähetysosoitetta 224.0.0.0/4. Monilähetysryhmään lähetetyllä paketilla on aina unicast-lähetysosoite. Monilähetysosoite ei voi koskaan olla lähdeosoite. Toisin kuin IPv4:ssä, IPv6:ssa ei ole lähetysosoitetta. Sen sijaan IPv6:ssa käytetään monilähetystä, mukaan lukien kaikkien IPv6-laitteiden tunnettu monilähetysosoite ja pyydetyn solmun monilähetysosoite.

Taulukko 4-10 IPv6:n monilähetysosoitteiden esitystavat

Esitystapa IPv6:n monilähetysosoite
Preferred ff00:0000:0000:0000:0000:0000:0000:0000/8
Leading 0s omitted ff00:0:0:0:0:0:0:0:0/8
Compressed ff00::/8

Kuvassa 4-12 on esitetty IPv6-multicast-osoitteen rakenne. Ensimmäiset 8 bittiä ovat 1-bittisiä (ff), minkä jälkeen 4 bittiä on varattu lipuille ja 4-bittinen Scope-kenttä. Scope-kenttä määrittelee alueen, jolle reitittimet voivat lähettää multicast-paketin eteenpäin. Seuraavat 112 bittiä edustavat ryhmätunnusta.

Kuva 4-12

Kuva 4-12 IPv6-multicast-osoite

Kuvan 1111 1111 jälkeiset 4 bittiä edustavat neljää erilaista lippua. Kolme ensimmäistä lippua, 0 (varattu), R (kohtaamispaikka) ja P (verkko-etuliite), eivät kuulu tämän kirjan aihepiiriin. Neljäs lippu, vähiten merkitsevä bitti (LSB) eli oikeanpuoleisin bitti, on siirtymälippu (T-lippu). T-lippu tarkoittaa kahdenlaisia monilähetysosoitteita:

  • Permanent (0): Nämä osoitteet, joita kutsutaan ennalta määritellyiksi monilähetysosoitteiksi, ovat IANA:n myöntämiä, ja ne sisältävät sekä tunnetun että pyydetyn monilähetyksen.

  • Nonpermanent (1): Nämä ovat ”ohimeneviä” tai ”dynaamisesti” osoitettuja multicast-osoitteita. Ne ovat monilähetyssovellusten osoittamia.

Kuten kuvassa 4-11 näkyy, on olemassa kahdenlaisia ennalta määritettyjä monilähetysosoitteita, joissa molemmissa käytetään Flag-kenttää, jossa on arvo 0x0:

  • Hyvin tunnetut monilähetysosoitteet

  • Solicited-node-monilähetysosoitteet

Hyvin tunnetut monilähetysosoitteet

Hyvin tunnetuilla monilähetysosoitteilla on etuliite ff00::/12. Kuten kuvassa 4-12 näkyy, tämä tarkoittaa, että kolmas heksadesimaaliluku, Flag-kenttä, on aina 0. Hyvin tunnetut monilähetysosoitteet ovat ennalta määriteltyjä tai varattuja monilähetysosoitteita osoitetuille laiteryhmille. Nämä osoitteet vastaavat IPv4:n tunnettuja monilähetysosoitteita alueella 224.0.0.0.0-239.255.255.255. Esimerkkejä IPv6:n tunnetuista monilähetysosoitteista ovat seuraavat:

  • ff02::1: Kaikki IPv6-laitteet

  • ff02::2: Kaikki IPv6-reitittimet

  • ff02::5: Kaikki OSPFv3-reitittimet

  • ff02::a: Kaikki EIGRP (IPv6) -reitittimet

Solicited-Node Multicast Addresses

Solicited-node multicast-osoitteita käytetään tehokkaampana lähestymistapana IPv4:n broadcast-osoitteeseen. Kuten luvussa 2 käsiteltiin, solicited-node-monilähetysosoitteita käytetään Layer 3:n ja Layer 2:n välisessä osoitteenmäärityksessä samaan tapaan kuin ARP-protokollaa (Address Resolution Protocol) käytetään IPv4:ssä. Solicited-node-monilähetysosoitteet luodaan automaattisesti laitteen unicast-osoitteen ja solicited-node-monilähetysetuliitteen ff02:0:0:0:0:0:1:ff00::/104 erityisellä yhdistelmällä. Solicited-node-multicast-osoitteet luodaan automaattisesti jokaiselle laitteen unicast-osoitteelle.