Multicast routing
Il multicast routing è uno dei protocolli di routing nelle reti IP.[1]
Esistono diversi protocolli di multicast routing che supportano le comunicazioni in cui la trasmissione dei dati è indirizzata a un gruppo di computer di destinazione contemporaneamente: Multicast Source Discovery Protocol, Multicast BGP, Protocol Independent Multicast.[2]
Panoramica
modificaL'instradamento multicast è un metodo di trasmissione a tutti gli abbonati registrati in un gruppo da una trasmissione a differenza dell'instradamento unicast (es; OSPF, RIP) che trasmette 1: 1 i dati necessari.[2] Per implementare il routing multicast, sono necessari il protocollo IGMP e il protocollo di routing multicast ( Reverse-path forwarding, PIM -SM) per la registrazione, il raggruppamento degli abbonati e il controllo del traffico per la trasmissione multicast.[2][3][4] Per quanto riguarda il multicast IP, è una tecnica per la comunicazione uno-a-molti su una rete IP. Il multicast IP copre alcune parti del protocollo di routing multicast comune. IP multicast descrive anche il software IP multicast (es VideoLAN, http://www.nongnu.org/qpimd/. — Modulo PIM per Quagga Routing Suite, UFTP, ecc.). L'instradamento multicast è un'ampia gamma di protocolli specifici per il protocollo di instradamento di livello 3 per funzionalità multicast ed è definito nella RFC 5110.
Meccanismo di instradamento
modificaUn protocollo di multicast routing è un meccanismo per costruire un percorso più breve senza loop da un host di origine che invia i dati alle destinazioni multiple che ricevono i dati. IPV4 utilizza un indirizzo di classe D (224.0.0.0 ~ 239.255.255.255)[2] IPv6 multicast fornisce la precedente funzione di IPV4 e una nuova funzione IPv6, consentendo a un host di inviare un singolo flusso di dati a un sottoinsieme di tutti gli host (trasmissione di gruppo) simultaneamente.[5] Esistono quattro tipi di intervallo di indirizzi multicast IPv6 noti: ff02::1: Tutti i dispositivi IPv6,•ff02::2: Tutti i router IPv6,•ff02::5: Tutti i router OSPFv3,•ff02::a: Tutti i router EIGRP (IPv6).[6]
La classificazione dell'albero multicast
modificaEsistono due tipi di alberi multicast che sono l'albero basato sulla sorgente e l'albero condiviso di gruppo.[2][3]
Albero basato sulla sorgente (SBT)
modificaIl suo protocollo SSM (Source Specific Multicast). Il ritardo massimo è breve tra la comunicazione end-to-end. Ha una scarsa scalabilità. (è difficile applicare reti di grandi dimensioni) I protocolli supportati includono DVMRP, MOSPF e PIM-DM.[2][3]
Albero condiviso di gruppo
modificaÈ un albero basato su core, che seleziona un router nella rete come root e trasmette le informazioni attraverso il router root. Il ritardo massimo nell'albero è maggiore di SBT (albero basato sulla sorgente), il router principale gestisce tutte le informazioni e i router rimanenti gestiscono la direzione del core e le informazioni multicast richieste dal router adiacente corrente. Ha una buona scalabilità (applicabile a reti di grandi dimensioni). I protocolli supportati includono CBT, PIM -SM, ecc.[2][3]
Note
modifica- ^ CISCO Security Research & Operations- 3 June 2015:Understanding Unicast Reverse Path Forwarding | Cisco -unicast-reverse-path-forwarding
- ^ a b c d e f g CISCO Security Research & Operations- 3 June 2015:IP Multicast Routing Technology Overview | Cisco IP Multicast Routing Technology Overview
- ^ a b c d Microsoft Multicast Routing Protocol Overview- 3 June 2015:Microsoft Multicast Routing Protocol Overview | Microsoft Multicast Routing ProtocolOverview
- ^ Multicast IP Routing Technology Overview- 3 Nov 2018:IP Multicast Routing Technology Overview | Multicast IP Routing Technology Overview -comparitech
- ^ https://www.cisco.com/c/en/us/td/docs/ios-xml/ios/ipv6/configuration/15-2mt/ipv6-15-2mt-book/ip6-multicast.html.
- ^ http://www.ciscopress.com/articles/article.asp?p=2803866&seqNum=5.