Rutningsscheman _
|
---|
|
|
|
|
|
|
Multicast, multicast broadcasting ( eng. multicast - multicast) - en form av broadcasting , där destinationsadressen för nätverkspaketet är en multicast-grupp (en till många). Det finns multicast vid datalänken , nätverket och applikationslagren . Multicast ska inte förväxlas med punkt-till-multipunkt överföringsteknik för fysiskt lager .
Ett antal applikationer, såsom distansutbildning, utskick, radio, video-on-demand, videokonferenser, stöder multicast. I ett unicast-nätverk upprättas en individuell anslutning med varje mottagare, även om en resurs förbrukas längs en gemensam rutt. I multicast skickar källan en enda instans av data över en gemensam rutt till de mottagare som har prenumererat på e-postlistan. Fördelen med detta tillvägagångssätt är att tillskottet av nya användare inte medför ett behov av att öka nätverksbandbredden längs den gemensamma vägen till konsumenterna av tjänsten. Följaktligen reduceras även belastningen på mellanutrustningen.
När en multicast-aktiverad applikation körs på en server skickar den ett meddelande till nätverket om att motsvarande grupp är tillgänglig att gå med i. En kund som vill gå med i e-postlistan skickar ett meddelande om det. Alla mellanliggande routrar registrerar att en klient i motsvarande multicast-grupp ligger bakom motsvarande rutt. Eftersom sammansättningen av en grupp kan förändras över tid, tas nykomlingar och avgående medlemmar i en grupp dynamiskt i beaktande vid konstruktionen av ruttvägar. På ett lokalt nätverk hanteras multicast-grupper vanligtvis av IGMP . Det finns flera algoritmer och protokoll för att bygga ett multicastträd och pollingdeltagare.
För multicast-grupper är adresser reserverade på både länk- och nätverksnivå.
För att tekniken ska fungera måste den stödjas av servern, klienten och alla mellanliggande routrar. För att switcharna endast ska skicka paket till de nödvändiga mottagarna måste de stödja IGMP snooping ( Cisco har en egen implementering - CGMP), annars sänds paketen. Du måste också komma ihåg att multicast kan blockeras av brandväggar .
1995 skapades ett internationellt stamnät för utbyte av multicast-trafik Mbone . På grundval av detta, från 1997 till 2008, fungerade ett system med virtuella rum för videokonferenser. Den ryska multicast-trafikutbytespunkten Multicast Internet Exchange (Multicast-IX) skapades på grundval av Moskva Internet Exchange 2002.
Varje Multicast-IX-deltagare bildar sin egen PIM-domän och kan använda sin egen Rendezvous Point-uppsättning (RP), som skiljer sig från RP:erna för andra Multicast IX-deltagare. Var och en av Multicast-IX-deltagarna konfigurerar PIM RP på sin router för sin domän. Parvis interaktion mellan deltagare utförs genom att sätta upp MBGP/MSDP-sessioner.www.msk-ix.ru
Det finns unika globala multicast-grupper som ägs av respektive företag. En vanlig individ kan inte sända på Internet med hjälp av privata multicast-grupper. Dessutom har många internetleverantörer inte multicast-anslutning eller förbjuder det. Tunneling kan användas för att korsa sektioner som inte stöder multicast .
I IPv4 är subnät 224.0.0.0/4 reserverat för multicast. För en fullständig uppdaterad lista över reserverade block, se IANA :s webbplats [1] . RFC 5771 reserverade multicast-undernät förtydligas . Multicast-adressallokering beskrivs i RFC 5771 . Global routing är endast tillåten för undernäten 233.0.0.0/8 och 234.0.0.0/8. Men inte alla leverantörer stöder multicast-anslutning.
I Windows kan du visa arp-tabellen med kommandot arp -a ; visa multicast-gruppmedlemskap: netsh-gränssnitt ipv4 visa går med .
224.0.0.0/24 | Lokalt nätverkskontrollblock. Som regel endast för kända protokoll. RFC 3171 kräver TTL =1 för detta block.
224.0.0.0 - Reserverad |
224.0.1.0 till 238.255.255.255 |
Globalt omfångade adresser
224.0.1.0/24 - Internetwork Control Block |
239.0.0.0/8 | För privata multicast-domäner/organisationer (användaradresser). Kan användas dynamiskt av protokoll. 239.255.255.250 - SSDP . |
Inuti länken: IGMP ( Internet Group Management Protocol ) i IPV4 och Multicast Listener Discovery i IPv6.
Intra-domän ( Inter-domain ) protokoll: BGMP ( Border Gateway Multicast Protocol )
Interdomänprotokoll:
I nätverk med rörliga noder:
MoM (Mobil Multicast) MMA (Multicast av Multicast Agent) MobiCast MRMP ( Maximum-Residual Multicast Protocol )Xcast (explicit multi-unicast) är ett speciellt multicast-protokoll som inte använder multicast-grupper. Fungerar bra i små grupper.
multicast NTP , Multicast BGP , Multicast DNS , Multicast File Transfer Protocol , Pragmatic General Multicast , Multicast router discovery , Narada multicast protocol , Gossip protocol , SMART Multicast , Scalable Reliable Multicast , Shortest Path Bridging (SPB) (IEEE 802.1aq), Cisco Group Multicast Protocol , Simple Multicast Routing Protocol , Multiple Registration Protocol .