メインコンテンツまでスキップ

5.2. プロトコル (Protocols)

5.2. プロトコル

一部の IP マルチキャストルーティングプロトコルはすでに隣接ルーターにソース固有の参加を伝える機能を持っており(特に PIM-SM [PIM-SM])、これらのプロトコルは軽微な変更でソース固有のセマンティクスを提供するために使用できます。SSM サービスモデルをサポートするルーターは [PIM-SM] の PIM-SM プロトコルの PIM-SSM サブセットを実装しなければならず (MUST)、IPv4 については [IGMPv3] のルーター部分を、IPv6 については [MLDv2] を実装しなければなりません (MUST)。SSM ルーターはまた [GMP-SSM] で説明されている IGMPv3/MLDv2 の動作に準拠しなければなりません (MUST)。

PIM-SSM を使用する場合、ソース S から任意の受信者への (S,G) 転送パスの確立は、受信者からソースへの明示的な参加リクエストのホップバイホップ転送に依存します。この明示的な参加の転送パスを選択するために使用されるプロトコルとアルゴリズムはループのないパスを提供しなければなりません。PIM-SSM を使用する場合、PIM-SSM 実装はこの目的のためにユニキャストトポロジーデータベースを使用する機能を(少なくとも)サポートしなければなりません (MUST)。

ネットワークは SSM アドレス範囲内で SSM を、残りのマルチキャストアドレス空間で任意ソースマルチキャストを同時にサポートできます。このようなネットワークでは、ルーターが本文書に準拠した方法でソース固有マルチキャストを実装していない隣接ノードから SSM 範囲内のトラフィックの非ソース固有または「(*,G)」の配信リクエストを受信する場合があります。このような SSM 範囲内データの非ソース固有リクエストを受信したルーターは、そのリクエストを使用して転送状態を確立してはならず (MUST NOT)、そのリクエストを他の隣接ルーターに伝播してはなりません (MUST NOT)。この場合、ルーターはエラーを記録してもよいです (MAY)。

ネットワーク内のすべてのルーターが同じアドレス範囲にソース固有のセマンティクスを付与しなければ、SSM の完全な利点を実現できません。本仕様に準拠するために、ルーターは IANA が割り当てたすべての SSM アドレスをソース固有のセマンティクスで扱わなければなりません (MUST)。