Multicast

Aktuální verze stránky ještě nebyla zkontrolována zkušenými přispěvateli a může se výrazně lišit od verze recenzované 16. února 2020; kontroly vyžadují 2 úpravy .

Směrovací schémata

anycast

přenos

multicast

unicast

geocast

Multicast, multicast broadcasting ( angl.  multicast  - multicast) - forma vysílání , ve které je cílovou adresou síťového paketu multicastová skupina (jedna až mnoho). Existuje multicast na datovém spoji , síťové a aplikační vrstvě. Multicast by neměl být zaměňován s přenosovou technologií fyzické vrstvy typu point-to-multipoint .

Popis

Řada aplikací, jako je dálkové studium, mailing, rádio, video-on-demand, videokonference, podporuje multicast. V unicastové síti je navázáno individuální spojení s každým příjemcem, i když je jeden zdroj spotřebován na společné trase. Ve vícesměrovém vysílání odesílá zdroj jedinou instanci dat společnou cestou těm příjemcům, kteří se přihlásili do konference. Výhodou tohoto přístupu je, že přidání nových uživatelů neznamená potřebu zvětšovat šířku pásma sítě podél společné trasy ke spotřebitelům služby. V souladu s tím je také sníženo zatížení mezilehlého zařízení.

Když na serveru běží aplikace s povoleným vícesměrovým vysíláním, odešle do sítě oznámení, že je k dispozici odpovídající skupina pro připojení. Klient, který se chce připojit k mailing listu, o tom zašle upozornění. Všechny zprostředkující směrovače zaznamenávají, že klient příslušné skupiny multicast je za odpovídající cestou. Vzhledem k tomu, že se složení skupiny může v průběhu času měnit, jsou nově příchozí a odcházející členové skupiny dynamicky zohledňováni při konstrukci směrovacích cest. V místní síti jsou skupiny vícesměrového vysílání obvykle spravovány protokolem IGMP . Existuje několik algoritmů a protokolů pro vytváření stromu vícesměrového vysílání a účastníků dotazování.

Pro skupiny vícesměrového vysílání jsou adresy vyhrazeny na úrovni linky i sítě.

Aby technologie fungovala, musí ji podporovat server, klient a všechny zprostředkující směrovače. Aby switche posílaly pakety jen potřebným příjemcům, musí podporovat IGMP snooping ( Cisco má vlastní implementaci - CGMP), jinak se pakety vysílají. Musíte také mít na paměti, že multicast může být blokován firewally .

Multicasting na internetu

V roce 1995 byla vytvořena mezinárodní páteřní síť pro výměnu multicastového provozu Mbone . Na jeho základě v letech 1997 až 2008 fungoval systém virtuálních místností pro videokonference. Ruský výměnný bod multicastového provozu Multicast Internet Exchange (Multicast-IX) byl vytvořen na základě Moskevské internetové výměny v roce 2002.

Každý účastník Multicast-IX tvoří svou vlastní PIM doménu a může používat vlastní sadu Rendezvous Point (RP), která se liší od RP ostatních účastníků Multicast IX. Každý z účastníků Multicast-IX konfiguruje PIM RP na svém routeru pro svou doménu. Párová interakce mezi účastníky se provádí nastavením relací MBGP/MSDP.www.msk-ix.ru

Existují jedinečné globální skupiny multicast vlastněné příslušnými společnostmi. Běžný jedinec nemůže vysílat na internetu pomocí soukromých skupin multicast. Navíc mnoho ISP nemá multicast konektivitu nebo ji zakazuje. Tunelování lze použít k procházení úseků, které nepodporují multicast .

IPv4

V IPv4 je podsíť 224.0.0.0/4 vyhrazena pro multicast. Kompletní aktuální seznam rezervovaných bloků naleznete na webu IANA [1] . Vyjasnění vyhrazených podsítí vícesměrového vysílání RFC 5771 . Přidělování adres vícesměrového vysílání je popsáno v RFC 5771 . Globální směrování je povoleno pouze pro podsítě 233.0.0.0/8 a 234.0.0.0/8. Ne všichni poskytovatelé však podporují multicastové připojení.
V systému Windows můžete zobrazit tabulku arp příkazem arp -a ; zobrazit členství ve skupině multicast: rozhraní netsh ipv4 show joins .

224.0.0.0/24 Ovládací blok místní sítě. Zpravidla pouze pro známé protokoly. RFC 3171 vyžaduje pro tento blok TTL =1.

224.0.0.0 – Rezervováno
224.0.0.1 – Všechny systémy v podsíti, které podporují vícesměrové vysílání. Systém je zařazen do skupiny při inicializaci rozhraní. Systém nehlásí členství v této skupině. 224.0.0.2 – Všechny
směrovače v podsíti , které __ multicastpodporují Multicast DNS ( Zeroconf ) 224.0.0.252 – LLMNR 224.0.0.253 – Teredo _ _ _ _ _ a další












224.0.1.0 až 238.255.255.255 Globálně škálované adresy

224.0.1.0/24 - Blok řízení sítě Internet
224.0.2.0 - 224.0.255.255 - Blok AD-HOC I
224.1.0.0/16 - Vyhrazeno
224.2.0.0/16 - Blok SDP/SAP. RFC 2974 . Pro příjem a přenos oznámení o multimediálních relacích. Používá protokol Session Announcement Protocol .
224.3.0.0/16, 224.4.0.0/16 - AD-HOC blok II
224.5.0.0 až 224.251.255.255 - Vyhrazeno 224.252.0.0/14
- DIS Přechodné skupiny
225.0.52.5d.5d Multicast Blok (SSM). RFC 4607 . Model, kde jsou data předávána pouze příjemcům s explicitní skupinou. 233.0.0.0/8 - adresy GLOP. Pro organizace, které mají přiřazený 16bitový autonomní systém (AS), je přidělena podsíť /24. RFC 3180 233.252.0.0/14 - AD-HOC Block III 234.0.0.0/8 - IPv4-unicast na bázi vícesměrového adresového bloku. RFC 6034 . Pokud je například organizaci přiděleno 192.0.2.0/24, bude globální adresa vícesměrového vysílání organizace 234.192.0.2/32.



239.0.0.0/8 Pro soukromé multicastové domény/organizace (uživatelské adresy). Může být použit dynamicky protokoly.

239.255.255.250 - SSDP .
239.192.152.143 - Local Peer Discovery pro BitTorrent.

Algoritmy pro vytváření stromu multicast

Základní protokoly pro vytváření multicastových stromů

Uvnitř odkazu: IGMP ( Internet Group Management Protocol ) v IPV4 a Multicast Listener Discovery v IPv6.

Vnitrodoménový ( Inter-domain ) protokol: BGMP ( Border Gateway Multicast Protocol )

Mezidoménové protokoly:

DVMRP ( Distance Vector Multicast Routing Protocol ) MOSPF (Multicast otevřená nejkratší cesta jako první) PIM-DM ( Protokol Independent Multicast  – hustý režim) CBT _ _ PIM-SM (Protocol Independent Multicast – řídký režim)

V sítích s pohyblivými uzly:

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

Xcast (explicitní multi-unicast) je speciální protokol multicast, který nepoužívá skupiny multicast. Funguje dobře v malých skupinách.

Protokoly využívající multicast

multicast NTP , Multicast BGP , Multicast DNS , Multicast File Transfer Protocol , Pragmatic General Multicast , Multicast router Discovery , Narada multicast protokol , Gossip protokol , SMART Multicast , Scalable Reliable Multicast , Shortest Path Bridging (SPB) (IEEE 802.1aq), Cisco Group Multicast Protocol , Simple Multicast Routing Protocol , Multiple Registration Protocol .

Služby a technologie

Viz také

Odkazy