Informazioni su Gestione gruppi multicast

Questa documentazione descrive la tecnologia MgM (Multicast Group Manager).

Il multicasting consente a un host di inviare dati solo a quelle destinazioni che richiedono in modo specifico di ricevere i dati. In questo modo, il multicast differisce dall'invio di dati trasmessi, poiché i dati di trasmissione vengono inviati a tutti gli host.

Il multicast consente di risparmiare larghezza di banda di rete perché i dati multicast vengono ricevuti solo da tali host che richiedono i dati e i dati vengono trasferiti su qualsiasi collegamento una sola volta. Il multicast consente di risparmiare larghezza di banda del server perché un server deve inviare un solo messaggio multicast per rete anziché un unico messaggio unicast per ricevitore. Esempi di applicazioni multicast popolari sono riunioni online e radio Internet.

L'API MGM consente agli sviluppatori di scrivere protocolli di routing multicast che interagiscono con i router che eseguono gestione gruppi multicast.

Quando in un router è abilitato più di un protocollo di routing multicast, gestione gruppi multicast coordina le operazioni tra tutti i protocolli di routing. Il gestore del gruppo multicast informa ogni protocollo di routing quando si verificano modifiche all'appartenenza al gruppo e quando vengono ricevuti dati multicast da una nuova origine o destinati a un nuovo gruppo.

L'API MGM offre le funzionalità seguenti:

  • Registrazione del protocollo
  • Gestione di gruppi
  • Enumerazione Multicast Forwarding Entry (MFE)
  • Definizioni di callback per i protocolli di routing multicast

Questa panoramica descrive i componenti dell'architettura multicast, gli scenari client usati per interagire con gestione gruppi multicast e considerazioni sulla programmazione per l'uso dell'API MGM.