マルチキャスト グループ マネージャーについて
このドキュメントでは、マルチキャスト グループ マネージャー (MGM) テクノロジについて説明します。
マルチキャストを使用すると、ホストは、データの受信を特に要求する宛先にのみデータを送信できます。 この方法では、ブロードキャスト データはすべてのホストに送信されるため、マルチキャストはブロードキャスト データの送信とは異なります。
マルチキャストは、データを要求するホストのみがマルチキャスト データを受信し、データが任意のリンク経由で 1 回だけ移動するため、ネットワーク帯域幅を節約します。 マルチキャストは、サーバーが受信側ごとに 1 つのユニキャスト メッセージではなく、ネットワークごとに 1 つのマルチキャスト メッセージのみを送信する必要があるため、サーバーの帯域幅を節約します。 一般的なマルチキャスト アプリケーションの例としては、オンライン会議やインターネット ラジオがあります。
MGM API を使用すると、開発者は、マルチキャスト グループ マネージャーを実行しているルーターと相互運用するマルチキャスト ルーティング プロトコルを記述できます。
ルーターで複数のマルチキャスト ルーティング プロトコルが有効になっている場合、マルチキャスト グループ マネージャーはすべてのルーティング プロトコル間で操作を調整します。 マルチキャスト グループ マネージャーは、グループ メンバーシップの変更が発生したとき、および新しいソースまたは新しいグループ宛てのマルチキャスト データを受信したときに、各ルーティング プロトコルに通知します。
MGM API には、次の機能があります。
- プロトコルの登録
- グループ管理
- マルチキャスト転送エントリ (MFE) の列挙
- マルチキャスト ルーティング プロトコルのコールバック定義
この概要では、マルチキャスト アーキテクチャのコンポーネント、マルチキャスト グループ マネージャーとの相互運用に使用されるクライアント シナリオ、および MGM API の使用に関するプログラミング上の考慮事項について説明します。