Multicast

Az oldal jelenlegi verzióját még nem ellenőrizték tapasztalt közreműködők, és jelentősen eltérhet a 2020. február 16-án felülvizsgált verziótól ; az ellenőrzések 2 szerkesztést igényelnek .

Útválasztási sémák

anycast

adás

multicast

unicast

geocast

Multicast, multicast broadcasting ( angol.  multicast - multicast) - a műsorszórás  egyik formája , amelyben a hálózati csomag célcíme egy multicast csoport (egytől sokig). Van multicast az adatkapcsolati , hálózati és alkalmazási rétegekben. A csoportos küldést nem szabad összetéveszteni a pont-többpont közötti fizikai réteg átviteli technológiával .

Leírás

Számos alkalmazás, például távoktatás, levelezés, rádió, igény szerinti videó, videokonferencia támogatja a csoportos küldést. Egy unicast hálózatban minden címzettel egyéni kapcsolat jön létre, még akkor is, ha egy erőforrást közös útvonalon fogyasztanak el. Multicast esetén a forrás egyetlen adatpéldányt küld el közös útvonalon azoknak a címzetteknek, akik feliratkoztak a levelezőlistára. Ennek a megközelítésnek az az előnye, hogy az új felhasználók hozzáadásával nem kell növelni a hálózati sávszélességet a szolgáltatás fogyasztóihoz vezető közös útvonalon. Ennek megfelelően a közbenső berendezések terhelése is csökken.

Amikor egy multicast-kompatibilis alkalmazás fut egy kiszolgálón, értesítést küld a hálózatnak, hogy a megfelelő csoport elérhető a csatlakozáshoz. Az a kliens, aki csatlakozni kíván a levelezőlistához, erről értesítést küld. Minden közbenső útválasztó rögzíti, hogy a megfelelő multicast csoport egyik kliense van a megfelelő útvonal mögött. Mivel egy csoport összetétele idővel változhat, a csoport újonnan érkezőit és távozó tagjait dinamikusan figyelembe veszik az útvonaltervezés során. A helyi hálózaton a csoportos küldési csoportokat általában az IGMP kezeli . Számos algoritmus és protokoll létezik a multicast fa felépítésére és a résztvevők lekérdezésére.

Multicast csoportok esetén a címek mind a kapcsolati, mind a hálózati szinten le vannak foglalva.

A technológia működéséhez a kiszolgálónak, az ügyfélnek és az összes köztes útválasztónak támogatnia kell. Ahhoz, hogy a kapcsolók csak a szükséges címzetteknek küldjenek csomagokat, támogatniuk kell az IGMP snooping -ot ( a Cisco saját implementációval rendelkezik - CGMP), ellenkező esetben a csomagokat sugározzák. Azt is szem előtt kell tartania, hogy a csoportos küldést a tűzfalak blokkolhatják .

Multicasting az interneten

1995-ben létrejött egy nemzetközi gerinchálózat a multicast forgalom cseréjére Mbone . Ennek alapján 1997-től 2008-ig a videokonferenciák virtuális termeinek rendszere működött. Az orosz multicast forgalmi cserepont, a Multicast Internet Exchange (Multicast-IX) a moszkvai Internet Exchange alapján jött létre 2002-ben.

Minden Multicast-IX résztvevő saját PIM tartományt alkot, és használhatja saját Rendezvous Point (RP) készletét, amely eltér a többi Multicast IX résztvevő RP-jétől. A Multicast-IX résztvevői mindegyike beállítja a PIM RP-t az útválasztóján a saját tartományához. A résztvevők közötti páros interakció az MBGP/MSDP munkamenetek beállításával valósul meg.www.msk-ix.ru

Vannak egyedi globális multicast csoportok, amelyek a megfelelő vállalatok tulajdonában vannak. Egy átlagos egyén nem sugározhat az interneten privát multicast csoportok használatával. Ezenkívül sok internetszolgáltató nem rendelkezik multicast kapcsolattal, vagy tiltja azt. Alagúttal lehet áthaladni olyan szakaszokon, amelyek nem támogatják a csoportos küldést .

IPv4

Az IPv4-ben a 224.0.0.0/4 alhálózat a csoportos küldéshez van fenntartva. A lefoglalt blokkok teljes, naprakész listája az IANA webhelyén [1] található . RFC 5771 fenntartott csoportos küldési alhálózatok tisztázva . A csoportos küldés címkiosztását az RFC 5771 írja le . A globális útválasztás csak a 233.0.0.0/8 és a 234.0.0.0/8 alhálózatokhoz engedélyezett. De nem minden szolgáltató támogatja a multicast kapcsolatot.
Windows rendszeren az arp táblát az arp -a paranccsal tekintheti meg ; multicast csoport tagság megtekintése: netsh interfész ipv4 show joins .

224.0.0.0/24 Helyi hálózati vezérlőblokk. Általános szabály, hogy csak az ismert protokollokhoz. Az RFC 3171 ehhez a blokkhoz TTL =1-et ír elő.

224.0.0.0 – Fenntartva
224.0.0.1 – Az alhálózat összes olyan rendszere, amely támogatja a csoportos küldést. A rendszer az interfész inicializálásakor kerül be a csoportba. A rendszer nem jelenti a csoport tagságát. 224.0.0.2 - Az alhálózat összes
útválasztója , amely támogatja a csoportos küldést 224.0.0.25_ _ - Multicast DNS ( Zeroconf ) 224.0.0.252 - LLMNR 224.0.0.253 - Teredo _ _ _ _ _












224.0.1.0 - 238.255.255.255 Globális hatókörű címek

224.0.1.0/24 - Internetmunka vezérlőblokk
224.0.2.0 - 224.0.255.255 - AD-HOC I. blokk
224.1.0.0/16 - Fenntartva
224.2.0.0/16 - SDP/SAP blokk. RFC 2974 . Multimédiás munkamenetek bejelentéseinek fogadására és továbbítására. A Session Announcement Protocol használja .
224.3.0.0/16, 224.4.0.0/16 - AD-HOC II. blokk
224.5.0.0 - 224.251.255.255 - Fenntartva
224.252.0.0/14 - DIS Tranziens csoportok - DIS Tranziens csoportok
225.0.5.20.20.50.25.50.50.50.50
. Multicast Block (SSM). RFC 4607 . Olyan modell, amelyben az adatok csak egy explicit csoporttal rendelkező címzetteknek kerülnek átadásra.
233.0.0.0/8 – GLOP-címek. Azon szervezetek számára, amelyekhez 16 bites autonóm rendszer (AS) van hozzárendelve, egy /24 alhálózat van kijelölve. RFC 3180
233.252.0.0/14 – AD-HOC Block III
234.0.0.0/8 – IPv4-unicast alapú multicast címblokk. RFC 6034 . Például, ha egy szervezethez 192.0.2.0/24 van hozzárendelve, akkor a szervezet globális csoportos küldési címe 234.192.0.2/32 lesz.

239.0.0.0/8 Privát multicast tartományokhoz/szervezetekhez (felhasználói címekhez). Protokollokkal dinamikusan használható.

239.255.255.250 - SSDP .
239.192.152.143 – Helyi Peer Discovery a BitTorrent számára.

Algoritmusok csoportos küldési fa felépítéséhez

Alapvető protokollok csoportos küldési fák létrehozásához

A hivatkozáson belül: IGMP ( Internet Group Management Protocol ) az IPV4-ben és Multicast Listener Discovery az IPv6-ban.

Domainen belüli ( Inter-domain ) protokoll: BGMP ( Border Gateway Multicast Protocol )

Interdomain protokollok:

DVMRP ( Distance Vector Multicast Routing Protocol ) MOSPF (multicast, először a legrövidebb útvonal megnyitása) PIM-DM ( Protocol Independent Multicast  – sűrű mód) CBT _ _ PIM-SM (Protocol Independent Multicast – ritka mód)

Mozgó csomópontokkal rendelkező hálózatokban:

MoM (Mobile Multicast) MMA (Multicast by Multicast Agent) MobiCast MRMP ( Maximum-Residual Multicast Protocol )

Az Xcast (explicit multi-unicast) egy speciális multicast protokoll, amely nem használ multicast csoportokat. Kis csoportokban jól működik.

Protokollok multicast használatával

multicast NTP , Multicast BGP , Multicast DNS , Multicast File Transfer Protocol , Pragmatic General Multicast , Multicast router discovery , Narada multicast protokoll , Gossip protokoll , SMART Multicast , Méretezhető, megbízható csoportos küldés , Legrövidebb út áthidalás (SPB) (IEEE 802.1aq), Cisco Group Multicast Protocol , Simple Multicast Routing Protocol , Multiple Registration Protocol .

Szolgáltatások és technológiák

Lásd még

Linkek