close

Multicast

Gå til navigasjon Gå til søk

Ruteordninger _

Cast.svg

anycast

Anycast.svg

kringkaste

Broadcast.svg

multicast

Multicast.svg

unicast

Unicast.svg

geocast

Geocast.svg

p • o • r

Multicast, multicast broadcasting ( eng.  multicast  - multicast) - en form for kringkasting , der destinasjonsadressen til nettverkspakken er en multicast-gruppe (én til mange). Det er multicast ved datalink , nettverk og applikasjonslag . Multicast må ikke forveksles med punkt-til-multipunkt fysisk lag overføringsteknologi .

Beskrivelse

Image
Multicast (øverst) kontra unicast. Oransje sirkler viser endepunkter, grønne sirkler viser rutepunkter.

En rekke applikasjoner, som fjernundervisning, mailing, radio, video-on-demand, videokonferanser, støtter multicast. I et unicast-nettverk etableres en individuell forbindelse med hver mottaker, selv om én ressurs forbrukes langs en felles rute. I multicast sender kilden en enkelt forekomst av data over en felles rute til de mottakerne som har abonnert på e-postlisten. Fordelen med denne tilnærmingen er at tilførsel av nye brukere ikke medfører behov for å øke nettverksbåndbredden langs den felles ruten til forbrukerne av tjenesten. Følgelig reduseres også belastningen på mellomutstyret.

Når en multicast-aktivert applikasjon kjører på en server, sender den et varsel til nettverket om at den tilsvarende gruppen er tilgjengelig for å bli med. En klient som ønsker å bli med på e-postlisten sender et varsel om det. Alle mellomrutere registrerer at en klient i den tilsvarende multicast-gruppen er bak den tilsvarende ruten. Siden sammensetningen av en gruppe kan endres over tid, blir nykommere og avreisende medlemmer av en gruppe dynamisk tatt i betraktning i konstruksjonen av ruteveier. På et lokalt nettverk administreres multicast-grupper vanligvis av IGMP . Det finnes flere algoritmer og protokoller for å bygge et multicast-tre og avstemningsdeltakere.

For multicast-grupper er adresser reservert både på koblings- og nettverksnivå.

For at teknologien skal fungere, må den støttes av serveren, klienten og alle mellomrutere. For at svitsjene kun skal sende pakker til de nødvendige mottakerne, må de støtte IGMP snooping ( Cisco har sin egen implementering - CGMP), ellers kringkastes pakkene. Du må også huske på at multicast kan blokkeres av brannmurer .

Multicasting på Internett

I 1995 ble et internasjonalt ryggradsnettverk opprettet for utveksling av multicast-trafikk Mbone [no] . På grunnlag av dette, fra 1997 til 2008, fungerte et system med virtuelle rom for videokonferanser. Det russiske multicast trafikkutvekslingspunktet Multicast Internet Exchange (Multicast-IX) ble opprettet på grunnlag av Moscow Internet Exchange i 2002.

Hver Multicast-IX-deltaker danner sitt eget PIM-domene og kan bruke sitt eget Rendezvous Point (RP)-sett, som er forskjellig fra RP-ene til andre Multicast IX-deltakere. Hver av Multicast-IX-deltakerne konfigurerer PIM RP på ruteren for sitt domene. Parvis interaksjon mellom deltakerne utføres ved å sette opp MBGP/MSDP-økter.www.msk-ix.ru

Det er unike globale multicast-grupper eid av respektive selskaper. En vanlig person kan ikke kringkaste på Internett ved hjelp av private multicast-grupper. I tillegg har mange Internett-leverandører ikke multicast-tilkobling eller forbyr det. Tunnelering kan brukes til å krysse seksjoner som ikke støtter multicast .

IPv4

I IPv4 er subnett 224.0.0.0/4 reservert for multicast. For en fullstendig oppdatert liste over reserverte blokker, se IANA -nettstedet [1] . RFC 5771 Reserverte Multicast Subnetts avklart . Multicast-adresseallokering er beskrevet i RFC 5771 . Global ruting er kun tillatt for undernett 233.0.0.0/8 og 234.0.0.0/8. Men ikke alle tilbydere støtter multicast-tilkobling.
På Windows kan du vise arp-tabellen med kommandoen arp -a ; vis multicast-gruppemedlemskap: netsh-grensesnitt ipv4 vis blir med .

224.0.0.0/24
224.0.1.0 til 238.255.255.255
239.0.0.0/8 For private multicast-domener/-organisasjoner (brukeradresser). Kan brukes dynamisk av protokoller.

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

Algoritmer for å bygge et multicast-tre

  • Skredalgoritme (flom)
  • RPB (Reverse Path Broadcasting)
  • TRPB (Truncated Reverse Path Broadcasting)
  • RPM (Reverse Path Multicasting)
  • RPF ( Videresending bakover [no] )
  • CBT (kjernebasert tre)

Grunnleggende protokoller for å bygge multicast-trær

Inne i lenken: IGMP ( Internet Group Management Protocol ) i IPV4 og Multicast Listener Discovery i IPv6.

Intra-domene ( Inter-domain [en] ) protokoll: BGMP ( Border Gateway Multicast Protocol [en] )

Interdomeneprotokoller:

  • tett modus (tett modus):
DVMRP ( Distance Vector Multicast Routing Protocol )
MOSPF (Multicast Open Shortest Path First)
PIM-DM ( Protocol Independent Multicast  - tett modus)
  • sparsom modus:
CBT _ _ _
PIM-SM (Protocol Independent Multicast - sparsom modus)

I nettverk med bevegelige noder:

MoM (Mobil Multicast)
MMA (Multicast av Multicast Agent)
MobiCast _
MRMP ( Maximum-Residual Multicast Protocol [no] )

Xcast [en] (eksplisitt multi-unicast) er en spesiell multicast-protokoll som ikke bruker multicast-grupper. Fungerer godt i små grupper.

Protokoller som bruker multicast

multicast NTP , Multicast BGP [no] , Multicast DNS [no] , Multicast File Transfer Protocol , Pragmatic General Multicast , Multicast-ruteroppdagelse [no] , Narada multicast-protokoll [no] , Gossip-protokoll [no] , SMART Multicast [no] , Scalable Reliable Multicast [no] , Shortest Path Bridging (SPB) (IEEE 802.1aq), Cisco Group Multicast Protocol , Simple Multicast Routing Protocol , Multiple Registration Protocol .

Tjenester og teknologier

  • Streaming media , skalerbar video multicast [no]
  • Internett-TV [no]
  • MBMS og eMBMS ( Multimedia Broadcast Multicast Service [no] )
  • Content Delivery Network (CDN)
  • Peercasting _
  • sikker multicast [no]
  • Multicast- kryptering
  • Enhver kilde multicast
  • Broadcast and Multicast Service [no] (BMCCS) i 3GPP2 CDMA 2000 mobilnettverk.
  • ANT (nettverk)  er en trådløs sensornettverksprotokoll.

Se også

  • Multicast-adresser [no]
  • Liste over programmer som støtter streaming media [no]
  • Avslutt System Multicast
  • Unicast
  • Kringkastingskanal

Lenker