Informationen zum Multicastgruppen-Manager

In dieser Dokumentation wird die Multicast Group Manager-Technologie (MGM) beschrieben.

Multicasting ermöglicht es einem Host, Daten nur an die Ziele zu senden, die speziell den Empfang der Daten anfordern. Auf diese Weise unterscheidet sich Multicasting vom Senden von Broadcastdaten, da Broadcastdaten an alle Hosts gesendet werden.

Multicasting spart Netzwerkbandbreite, da Multicastdaten nur von den Hosts empfangen werden, die die Daten anfordern, und die Daten werden nur einmal über jede Verbindung übertragen. Multicasting spart Serverbandbreite, da ein Server statt einer Unicastnachricht pro Empfänger nur eine Multicastnachricht pro Netzwerk senden muss. Beispiele für gängige Multicastanwendungen sind Onlinebesprechungen und Internetradio.

Mit der MGM-API können Entwickler Multicastroutingprotokolle schreiben, die mit Routern zusammenarbeiten, die den Multicastgruppen-Manager ausführen.

Wenn mehrere Multicastroutingprotokolle auf einem Router aktiviert sind, koordiniert der Multicastgruppen-Manager Vorgänge zwischen allen Routingprotokollen. Der Multicastgruppen-Manager informiert jedes Routingprotokoll, wenn Änderungen an der Gruppenmitgliedschaft auftreten und wenn Multicastdaten aus einer neuen Quelle oder einer neuen Gruppe empfangen werden.

Die MGM-API bietet die folgenden Features:

  • Protokollregistrierung
  • Gruppenverwaltung
  • Multicast forwarding entry (MFE)-Enumeration
  • Rückrufdefinitionen für Multicastroutingprotokolle

In dieser Übersicht werden die Komponenten der Multicastarchitektur, die Clientszenarien, die für die Zusammenarbeit mit dem Multicastgruppen-Manager verwendet werden, und Überlegungen zur Programmierung für die Verwendung der MGM-API beschrieben.