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