Multicast

Den aktuelle version af siden er endnu ikke blevet gennemgået af erfarne bidragydere og kan afvige væsentligt fra den version , der blev gennemgået den 16. februar 2020; checks kræver 2 redigeringer .

Ruteplaner _

anycast

udsende

multicast

unicast

geocast

Multicast, multicast broadcasting ( eng.  multicast  - multicast) - en form for broadcasting , hvor destinationsadressen på netværkspakken er en multicast-gruppe (en til mange). Der er multicast ved datalink , netværk og applikationslag . Multicast må ikke forveksles med punkt-til-multipunkt fysisk lag-transmissionsteknologi .

Beskrivelse

En række applikationer, såsom fjernundervisning, mailing, radio, video-on-demand, videokonferencer, understøtter multicast. I et unicast-netværk etableres en individuel forbindelse med hver modtager, selvom én ressource forbruges langs en fælles rute. I multicast sender kilden en enkelt forekomst af data over en fælles rute til de modtagere, der har abonneret på mailinglisten. Fordelen ved denne tilgang er, at tilføjelsen af ​​nye brugere ikke medfører behov for at øge netværksbåndbredden langs den fælles rute til forbrugerne af tjenesten. Følgelig reduceres belastningen på mellemudstyret også.

Når et multicast-aktiveret program kører på en server, sender det en meddelelse til netværket om, at den tilsvarende gruppe er tilgængelig for at deltage. En klient, der ønsker at tilmelde sig mailinglisten, sender en meddelelse om det. Alle mellemroutere registrerer, at en klient i den tilsvarende multicast-gruppe står bag den tilsvarende rute. Da sammensætningen af ​​en gruppe kan ændre sig over tid, tages nytilkomne og afgående medlemmer af en gruppe dynamisk i betragtning ved konstruktionen af ​​ruter. På et lokalt netværk administreres multicast-grupper normalt af IGMP . Der er flere algoritmer og protokoller til opbygning af et multicast-træ og afstemning af deltagere.

For multicast-grupper er adresser reserveret på både link- og netværksniveau.

For at teknologien skal fungere, skal den understøttes af serveren, klienten og alle mellemliggende routere. For at switchene kun kan sende pakker til de nødvendige modtagere, skal de understøtte IGMP snooping ( Cisco har sin egen implementering - CGMP), ellers udsendes pakkerne. Du skal også huske på, at multicast kan blokeres af firewalls .

Multicasting på internettet

I 1995 blev der skabt et internationalt backbone-netværk til udveksling af multicast-trafik Mbone . På grundlag heraf fungerede fra 1997 til 2008 et system med virtuelle rum til videokonferencer. Det russiske multicast-trafikudvekslingspunkt Multicast Internet Exchange (Multicast-IX) blev oprettet på grundlag af Moskva Internet Exchange i 2002.

Hver Multicast-IX-deltager danner sit eget PIM-domæne og kan bruge sit eget Rendezvous Point-sæt (RP), som er forskelligt fra RP'erne for andre Multicast IX-deltagere. Hver af Multicast-IX-deltagerne konfigurerer PIM RP på sin router til sit domæne. Parvis interaktion mellem deltagere udføres ved at opsætte MBGP/MSDP-sessioner.www.msk-ix.ru

Der er unikke globale multicast-grupper ejet af respektive virksomheder. En almindelig person kan ikke udsende på internettet ved hjælp af private multicast-grupper. Derudover har mange internetudbydere ikke multicast-forbindelse eller forbyder det. Tunneling kan bruges til at krydse sektioner, der ikke understøtter multicast .

IPv4

I IPv4 er undernet 224.0.0.0/4 reserveret til multicast. For en komplet opdateret liste over reserverede blokke, se IANA -webstedet [1] . RFC 5771 reserverede multicast-undernet klarlagt . Multicast-adresseallokering er beskrevet i RFC 5771 . Global routing er kun tilladt for undernet 233.0.0.0/8 og 234.0.0.0/8. Men ikke alle udbydere understøtter multicast-forbindelse.
På Windows kan du se arp-tabellen med kommandoen arp -a ; se medlemskab af multicast-gruppe: netsh-grænseflade ipv4 vis joins .

224.0.0.0/24 Lokal netværkskontrolblok. Som regel kun for kendte protokoller. RFC 3171 kræver TTL =1 for denne blok.

224.0.0.0 - Reserveret
224.0.0.1 - Alle systemer på undernettet, der understøtter multicast. Systemet er inkluderet i gruppen, når interfacet initialiseres. Systemet rapporterer ikke medlemskab i denne gruppe. 224.0.0.2 - Alle
routere på undernettet , der __ multicastunderstøtter Multicast DNS ( Zeroconf ) 224.0.0.252 - LLMNR 224.0.0.253 - Teredo _ _ _ _ _ _ andre












224.0.1.0 til 238.255.255.255 Globalt omfattede adresser

224.0.1.0/24 - Internetwork-kontrolblok
224.0.2.0 - 224.0.255.255 - AD-HOC-blok I
224.1.0.0/16 - Reserveret
224.2.0.0/16 - SDP/SAP-blok. RFC 2974 . Til modtagelse og transmission af meddelelser om multimediesessioner. Brugt af Session Announcement Protocol .
224.3.0.0/16, 224.4.0.0/16 - AD-HOC blok II
224.5.0.0 til 224.251.255.255 - Reserveret
224.252.0.0/14 - DIS Transient Groups
225.0.31.05 Reserveret
.0.31.05 -225.0.31.05 -225.0.31.05 Multicast Blok (SSM). RFC 4607 . En model, hvor data kun videregives til modtagere med en eksplicit gruppe.
233.0.0.0/8 - GLOP-adresser. For organisationer, der har tildelt et 16-bit autonomt system (AS), tildeles et /24-undernet. RFC 3180
233.252.0.0/14 - AD-HOC Block III
234.0.0.0/8 - IPv4-unicast baseret multicast adresseblok. RFC 6034 . For eksempel, hvis en organisation er tildelt 192.0.2.0/24, vil organisationens globale multicast-adresse være 234.192.0.2/32.

239.0.0.0/8 Til private multicast domæner/organisationer (brugeradresser). Kan bruges dynamisk af protokoller.

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

Algoritmer til opbygning af et multicast-træ

Grundlæggende protokoller til opbygning af multicast-træer

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

Intra-domæne ( Inter-domain ) protokol: BGMP ( Border Gateway Multicast Protocol )

Interdomæne protokoller:

DVMRP ( Distance Vector Multicast Routing Protocol ) MOSPF (Multicast Open Shortest Path First) PIM-DM ( Protocol Independent Multicast  - tæt tilstand) CBT _ _ PIM-SM (Protocol Independent Multicast - sparse mode)

I netværk med bevægelige noder:

MoM (Mobil Multicast) MMA (Multicast af Multicast Agent) MobiCast MRMP ( Maximum-Residual Multicast Protocol )

Xcast (eksplicit multi-unicast) er en speciel multicast-protokol, der ikke bruger multicast-grupper. Fungerer godt i små grupper.

Protokoller ved hjælp af multicast

multicast NTP , Multicast BGP , Multicast DNS , Multicast File Transfer Protocol , Pragmatic General Multicast , Multicast-routeropdagelse , 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 .

Tjenester og teknologier

Se også

Links