Cos'è il Multicasting? Consegna di Rete Efficiente Uno-a-Molti
Multicasting invia un singolo flusso di dati a un gruppo di ricevitori interessati simultaneamente—a differenza dell'unicast (uno-a-uno) o del broadcast (uno-a-tutti).
Concetti Fondamentali
- Sorgente – Server o encodificatore che origina il flusso.
- Gruppo Multicast – Identificato da un indirizzo IPv4 Classe D (224.0.0.0–239.255.255.255) o IPv6 ff00::/8.
- IGMP / MLD – Gli host si uniscono/escono dai gruppi tramite Internet Group Management Protocol (v2/v3) o Multicast Listener Discovery (IPv6).
- Router Multicast – Eseguono PIM (Protocol Independent Multicast) per costruire alberi di distribuzione (SPT/RPT) e inoltrare solo alle subnet con ascoltatori.
Benefici Chiave
- Efficienza di banda: Un singolo flusso attraversa ogni collegamento, indipendentemente dal numero di ricevitori.
- Scalabilità: Aggiungere ricevitori non aumenta il carico sulla sorgente.
- Minor utilizzo CPU/scheda di rete del server.
- Supporta FEC, crittografia (SRTP, IPsec) per affidabilità/sicurezza.
Casi d'Uso Comuni
- Streaming IPTV / OTT live (sport, notizie)
- Distribuzione software/immagine (WDS, SCCM, PXE)
- Feed di dati finanziari
- Videoconferenza (distribuzione MCU)
- Sincronizzazione stato gioco in tempo reale
Avvertenze
Richiede infrastruttura di rete multicast-capable (switch con IGMP snooping, router PIM). Non supportato su Internet pubblico tipico—usa CDN/unicast lì.