加入者管理IGMPモデルの概要
IPTV ネットワークでは、セットトップ ボックス(STB)が IGMP コマンドを送信し、マルチキャスト グループの加入者への送信を開始するか停止するかをアップストリーム デバイス(MSAN(マルチサービス アクセス ノード)やサービス ルーターなど)に通知すると、チャネル変更が発生します。さらに、IGMP ホストは、どのチャネル(マルチキャスト グループ)が受信されているかについて、STB に定期的に通知を要求します。
加入者管理ネットワークにIGMPを実装するには、次の方法があります。
Static IGMP—すべてのマルチキャストチャネルがMSANに送信されます。MSANは、チャネルの送信を開始または停止するIGMPリクエストを受信すると、加入者をマルチキャストグループに追加し、IGMPパケットを破棄します。
IGMP Proxy—現在表示されているマルチキャストチャネルのみがMSANに送信されます。MSAN は、現在 MSAN に転送されていないチャネルを表示する要求を受信すると、その要求をアップストリームに転送します。ただし、アップストリームのデバイスでは、各加入者からのすべてのチャネル変更リクエストが確認できないため、帯域幅制御の選択肢が制限されます。
IGMP Snooping—現在表示されているマルチキャストチャネルのみがMSANに送信されます。MSANは、すでにチャネルを受信している場合でも、すべてのIGMP要求を変更せずにアップストリームに転送します。アップストリームのデバイスには、各加入者からのすべてのチャネル変更要求が表示されます。IGMPスヌーピングを使用することで、ブロードバンドサービスルーターは、サービスの組み合わせと各加入者の帯域幅要件を判断し、各サービスに利用可能な帯域幅を調整できます。
IGMP Passthrough—MSANは、IGMPパケットのアップストリームをブロードバンドサービスルーターに透過的に渡します。
また、IGMP ホスト(ソース)は、受信したいマルチキャスト グループに関する情報を送信するよう各クライアントに要求することで、正しいトラフィックを送信していることを定期的に検証します。この IGMPクエリー への応答は、かなりのアップストリームトラフィックバーストをもたらす可能性があります。
IGMPv2は、IPTVをサポートするために必要な最小レベルであり、最も広く導入されています。新しい標準では、IGMPv3が指定されています。