例:任意のソースオーバーライドによるソース固有のマルチキャストグループの設定
この例では、デフォルトの IP アドレス範囲である 232.0.0.0 から 232.255.255.255 を超えて、ソース固有マルチキャスト(SSM)グループ操作を拡張する方法を示します。この例では、SSM グループのデフォルトまたは設定された範囲内にあるグループアドレスの ASM(any-source マルチキャスト)ジョインメッセージ (*,G) を受け入れる方法も示します。これにより、任意のソースとソース固有のマルチキャスト グループの混在を同時にサポートできます。
必要条件
開始する前に、ルーターのインターフェイスを設定します。
概要
SSM を導入するには、すべてのルーティング デバイス インターフェイスで PIM スパース モードを設定し、受信者の LAN での IGMPv3 または MLDv2 の指定など、必要な SSM コマンドを発行します。送信元とグループ メンバーの両方のインターフェイスで PIM スパース モードが明示的に設定されていない場合、マルチキャスト パケットは転送されません。IGMPv3 および MLDv2 でサポートされているソース リストは、PIM SSM で使用されます。指定された送信元のみが SSM グループにトラフィックを送信します。
PIM SSM が設定されたネットワークでは、ホストは(IGMPv3 または MLDv2 を使用して)SSM チャネルにサブスクライブし、グループ G とソース S に参加します( 図 1 を参照)。直接接続された PIM スパース モード ルーター(受信者の指定ルーター(DR)は、送信元のリバース パス フォワーディング(RPF)ネイバーに (S,G) ジョイン メッセージを送信します。 図 1 では、このプロセスでは、通常の PIM スパース モード操作の場合のように、受信側から RP が連絡されないことに注意してください。
(S,G) ジョイン メッセージは、ソース ツリーを開始し、ソースに到達するまでホップごとに構築します。 図 2 では、送信元ツリーがネットワークを介して、送信元に接続された最終ホップのルーターであるルーター 3 まで構築されています。
に結合
ソースツリーを使用して、マルチキャストトラフィックがサブスクライブしているホストに配信されます( 図3を参照)。
の間に状態が構築される
SSM は、包含モードまたは除外モードで動作できます。除外モードでは、受信者はマルチキャストグループトラフィックを受信したくないソースのリストを指定します。ルーティング・デバイスは、除外リストで指定されたソース以外のソースからレシーバーにトラフィックを転送します。受信者は、除外リストで指定された送信元以外のすべての送信元からのトラフィックを受け入れます。
構成
プロシージャ
CLIクイック構成
この例を迅速に設定するには、以下のコマンドをコピーして、テキスト ファイルに貼り付け、改行を削除し、ネットワーク設定に一致させる必要がある詳細情報を変更し、コマンドを [edit] 階層レベルで CLI にコピー アンド ペーストして、設定モードから commit を入力します。
set protocols ospf area 0.0.0.0 interface fxp0.0 disable set protocols ospf area 0.0.0.0 interface all set protocols pim rp local address 10.255.72.46 set protocols pim rp local group-ranges 239.0.0.0/24 set protocols pim interface fe-1/0/0.0 mode sparse set protocols pim interface lo0.0 mode sparse set routing-options multicast ssm-groups 232.0.0.0/8 set routing-options multicast ssm-groups 239.0.0.0/8 set routing-options multicast asm-override-ssm
手順
次の例では、設定階層内のさまざまなレベルに移動する必要があります。CLI のナビゲーションについては、『Junos OS CLIユーザーガイド』の「 コンフィギュレーション・モードで CLI エディタを使用する」を参照してください。
RPF ポリシーを設定するには、次の手順に従います。
OSPFを設定します。
[edit protocols ospf] user@host# set area 0.0.0.0 interface fxp0.0 disable user@host# set area 0.0.0.0 interface all
PIM スパース モードを設定します。
[edit protocols pim] user@host# set rp local address 10.255.72.46 user@host# set rp local group-ranges 239.0.0.0/24 user@host# set interface fe-1/0/0.0 mode sparse user@host# set interface lo0.0 mode sparse
追加の SSM グループを設定します。
[edit routing-options] user@host# set ssm-groups [ 232.0.0.0/8 239.0.0.0/8 ]
SSM アドレス範囲内のグループの ASM 参加メッセージを受け入れるように RP を設定します。
[edit routing-options] user@host# set multicast asm-override-ssm
デバイスの設定が完了したら、設定をコミットします。
user@host# commit
業績
show protocols コマンドと show routing-options コマンドを入力して、設定を確認します。
user@host# show protocols
ospf {
area 0.0.0.0 {
interface fxp0.0 {
disable;
}
interface all;
}
}
pim {
rp {
local {
address 10.255.72.46;
group-ranges {
239.0.0.0/24;
}
}
}
interface fe-1/0/0.0 {
mode sparse;
}
interface lo0.0 {
mode sparse;
}
}
user@host# show routing-options
multicast {
ssm-groups [ 232.0.0.0/8 239.0.0.0/8 ];
asm-override-ssm;
}
検証
構成を確認するには、次のコマンドを実行します。
showigmp group
igmp 統計を表示
PIM JOINを表示
