Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

静的 RP の設定

静的RPについて

PIM(プロトコル独立マルチキャスト)スパース モードは、インターネットで使用される最も一般的なマルチキャスト プロトコルです。PIM スパース モードは、デバイスの任意のインターフェイスで PIM が設定されている場合のデフォルト モードです。ただし、ネットワーク管理インターフェイスでは PIM を設定してはならないため、そのインターフェイスで無効にする必要があります。

各ASM(Any-Source Multicast)グループには共有ツリーがあり、それを通して受信者は新しいマルチキャスト ソースについて学習し、新しい受信者はすべてのマルチキャスト ソースについて学習します。ランデブーポイント(RP)ルーターは、この共有ツリーのルートであり、送信元からマルチキャストトラフィックを受信します。RP がサービスを提供するグループからマルチキャスト トラフィックを受信するには、デバイスが送信元の RP の IP アドレスを決定する必要があります。

スタティック ルートと同様のスタティック ランデブー ポイント(RP)設定を設定できます。スタティック コンフィギュレーションには、PIM バージョン 1 またはバージョン 2 で動作するという利点があります。スタティック RP を設定する場合、特定のグループに対して選択する RP アドレスは、マルチキャスト ドメイン内のすべてのルーターで一貫している必要があります。

Junos OS リリース 15.2 以降、静的設定はデフォルトで PIM バージョン 2 を使用します。これは、そのリリース以降でサポートされている唯一のバージョンです。

デバイスが RP を見つける一般的な方法の 1 つは、RP の IP アドレスを静的に設定することです。静的構成はシンプルで便利です。ただし、静的に定義された RP ルーターに到達できなくなった場合、別の RP ルーターへの自動フェールオーバーはありません。この問題を解決するには、エニーキャスト RP を使用できます。

ローカル PIM RP の設定

ローカル RP 設定により、ルーティング デバイスは静的に定義された RP になります。ネットワークに多数の異なる RP が定義されていない場合、または RP の割り当てがあまり頻繁に変更されない場合は、RP を静的に定義することを検討してください。Junos IPv6 PIM 実装は、スタティック RP 設定のみをサポートします。自動 RP アナウンスおよびブートストラップ ルーターは、IPv6 では使用できません。

ローカル RP は、グローバルに設定することも、ルーティング インスタンスに対して設定することもできます。この例では、IPv4 または IPv6 のルーティング インスタンスでローカル RP を設定する方法を示します。

ルーティング デバイスの RP プロパティを設定するには、次の手順に従います。

  1. ルーティング インスタンスをローカル RP として設定します。
  2. IP プロトコルファミリーと IP アドレスを設定します。

    IPv6 PIM Helloメッセージは、階層のPIMレベルであるかどうかにかかわらず、ファミリーinet6を設定するすべてのインターフェイスに送信されます。その結果、[edit interface interface-name]階層レベルでファミリーinet[edit protocols pim interface interface-name]階層レベルでファミリーinet6の両方を使用してインターフェイスを設定すると、PIMはそのインターフェイスにIPv4とIPv6の両方のhelloを送信します。

    デフォルトでは、PIM はインターフェイス上でスパース モードで動作します。スパース モードを明示的に構成すると、PIM はすべての IPv6 マルチキャスト グループに対してこの設定を使用します。しかし、スパースデンス モードを設定した場合、PIM は IPv6 マルチキャスト グループをデンス グループとして受け入れず、スパース モードで動作します。

  3. (IPv4のみ)ルーティングデバイスのRPプライオリティを設定します。
    手記:

    priority ステートメントは IPv6 ではサポートされていませんが、情報提供のためにここに含まれています。RP になるためのルーティング デバイスのプライオリティ値は、ルーティング デバイスが送信するブートストラップ メッセージに含まれます。小さい数値を使用すると、ルーティング デバイスがローカル マルチキャスト グループの RP になる可能性が高くなります。各 PIM ルーティング デバイスは、プライオリティ値やその他の要素を使用して、特定のグループ範囲の候補 RP を決定します。候補 RP のセットが配布された後、各ルーティング デバイスは、ハッシュ関数を使用して、候補 RP セットから RP をアルゴリズム的に決定します。デフォルトでは、優先度の値は 1 に設定されています。この値が 0 に設定されている場合、ブートストラップ ルーターは候補 RP によってアドバタイズされているグループ範囲を上書きできます。

  4. ルーティング デバイスが RP であるグループを設定します。

    デフォルトでは、PIM を実行しているルーティング デバイスは、すべての IPv4 または IPv6 グループ(224.0.0.0/4 または FF70::/12 から FFF0::/12)の RP として適格です。次に、このルーティング デバイスが RP になり得るグループを制限する例を示します。

  5. (IPv4 のみ)ローカル RP 保留時間を変更します。

    ローカル ルーティング デバイスが RP として設定されている場合、ローカル マルチキャスト グループの候補 RP と見なされます。候補 RP の場合、保留時間はブートストラップ ルーターが RP をタイムアウトするために使用され、ブートストラップ RP セット メカニズムに適用されます。RP 保留時間は、ローカル ルーティング デバイスからブートストラップ ルーターに送信される候補 RP アドバタイズ メッセージの一部です。ブートストラップ ルーターが保留時間内に RP から候補 RP アドバタイズメントを受信しない場合、そのルーティング デバイスは候補 RP のリストから削除します。デフォルトの保留時間は 150 秒です。

  6. (オプション)指定されたグループ アドレス範囲のダイナミック RP を上書きします。

    単一のルーティング インスタンスでスタティック RP マッピングとダイナミック RP マッピング(auto-RP など)の両方を設定する場合は、指定されたスタティック RP グループ範囲ではスタティック マッピングが優先され、他のすべてのグループではダイナミック RP マッピングが許可されます。

    このステートメントを設定から除外し、同じルーティング インスタンス内の異なるグループ範囲にスタティック RP メカニズムとダイナミック RP メカニズムの両方を使用すると、特定のグループ範囲にスタティック RP が定義されていても、ダイナミック RP マッピングがスタティック RP マッピングよりも優先されます。

  7. show pim コマンドを実行して、PIM の動作を監視します。show pim ? を実行して、サポートされているコマンドを表示します。

例:PIM スパース モードと RP スタティック IP アドレスの設定

この例では、PIM スパース モードと RP スタティック IP アドレスを設定する方法を示します。

必要条件

始める前に:

  1. ルーターがマルチキャスト ソースに直接接続されているかどうかを確認します。受信機はこれらのソースを特定できなければなりません。

  2. ルーターがマルチキャストグループの受信者に直接接続されているかどうかを確認します。受信機が存在する場合は、IGMPが必要です。

  3. マルチキャストをスパース モード、デンス モード、またはスパースデンス モードのいずれを使用するように構成するかを決定します。各モードには、異なる構成上の考慮事項があります。

  4. スパース モードまたはスパース デンス モードが使用されている場合は、RP のアドレスを決定します。

  5. スタティック設定、BSR、または自動RP方式でRPを見つけるかどうかを決定します。

  6. PIM をスパース、デンス、またはスパースデンス モードで設定するときに、独自の RPF ルーティング テーブルを使用するようにマルチキャストを設定するかどうかを決定します。

  7. マルチキャスト セッションのアナウンスをリッスンするように SAP プロトコルと SDP プロトコルを構成します。

  8. IGMP を設定します。

概要

この例では、インターフェイス値を all に設定し、 ge-0/0/0 インターフェイスを無効にします。次に、RP の IP アドレスを 192.168.14.27 として設定します。

構成

プロシージャ

CLIクイック構成

この例を迅速に設定するには、以下のコマンドをコピーして、テキスト ファイルに貼り付け、改行を削除し、ネットワーク設定に一致させる必要がある詳細情報を変更し、コマンドを [edit] 階層レベルで CLI にコピー アンド ペーストして、設定モードから commit を入力します。

手順

次の例では、設定階層のいくつかのレベルに移動する必要があります。その方法の説明については、 Junos OS CLIユーザーガイド設定モードでCLIエディターを使用するを参照してください。

PIM スパース モードと RP スタティック IP アドレスを設定するには、次の手順を実行します。

  1. PIMを設定します。

  2. インターフェイス値を設定します。

  3. ネットワーク管理インターフェイスで PIM を無効にします。

  4. RP を設定します。

  5. RP の IP アドレスを設定します。

業績

設定モードから、 show protocols コマンドを入力して設定を確認します。出力結果に意図した設定内容が表示されない場合は、この例の設定手順を繰り返して設定を修正します。

デバイスの設定が完了したら、設定モードから コミット を入力します。

検証

設定が正常に機能していることを確認するには、次のタスクを実行します。

SAPおよびSDPのアドレスとポートの検証

目的

SAP と SDP が正しいグループ アドレスとポートでリッスンするように構成されていることを確認します。

アクション

動作モードから、 show sap listen コマンドを入力します。

IGMP バージョンの検証

目的

IGMP バージョン 2 が、該当するすべてのインターフェイスで設定されていることを確認します。

アクション

動作モードから、 show igmp interface コマンドを入力します。

PIM モードとインターフェイス設定の確認

目的

PIM スパース モードが、該当するすべてのインターフェイスで設定されていることを確認します。

アクション

動作モードから、 show pim interfaces コマンドを入力します。

非 RP ルーティング デバイスでの静的 PIM RP アドレスの設定

ネットワークに多数の異なる RP が定義されていない場合、または RP の割り当てがあまり頻繁に変更されない場合は、RP を静的に定義することを検討してください。Junos IPv6 PIM 実装は、スタティック RP 設定のみをサポートします。自動 RP アナウンスおよびブートストラップ ルーターは、IPv6 では使用できません。

非 RP ルーティング デバイスにスタティック RP アドレスを設定します。これにより、非 RP ルーティング デバイスは、ローカルの静的に定義された RP を認識できます。たとえば、R0 が非 RP ルーターで、R1 がローカル RP ルーターの場合、R1 の静的 RP アドレスを使用して R0 を設定します。静的IPアドレスは、R1のループバックインターフェイスに割り当てられたルーティング可能なアドレスです。次の例では、RP のループバック アドレスは 2001:db8:85a3::8a2e:370:7334 です。

Junos OS リリース 15.2 以降、デフォルトの PIM バージョンはバージョン 2 となり、バージョン 1 はサポートされていません。

Junsos OS リリース 15.1 以前では、設定するモードに応じて、デフォルトの PIM バージョンをバージョン 1 またはバージョン 2 にすることができます。PIM バージョン 1 は、RP モード([edit pim rp static address address])のデフォルトです。PIM バージョン 2 は、インターフェイス モード([edit pim interface interface-name])のデフォルトです。明示的に設定された PIM バージョンは、デフォルト設定を上書きします。

静的 RP アドレスは、グローバルに設定することも、ルーティング インスタンスに対して設定することもできます。この例では、IPv6 のルーティング インスタンスでスタティック RP アドレスを設定する方法を示します。

スタティック RP アドレスを設定するには、次の手順に従います。

  1. RP 以外のルーティング デバイスでは、RP のループバック インターフェイスに割り当てられたルーティング可能なアドレスを指すようにルーティング インスタンスを設定します。
    手記:

    論理システムもサポートされています。論理システムに静的 RP アドレスを設定できるのは、論理システムが送信元に直接接続されていない場合のみです。

  2. (オプション)PIM スパース モードのバージョンを設定します。

    スタティック RP アドレスごとに、オプションで PIM バージョンを指定できます。Junos OS リリース 15.1 以前では、デフォルトの PIM バージョンはバージョン 1 です。

  3. (オプション)グループアドレス範囲を設定します。

    デフォルトでは、PIM を実行しているルーティング デバイスは、すべての IPv4 または IPv6 グループ(224.0.0.0/4 または FF70::/12 から FFF0::/12)の RP として適格です。次の例では、2001:db8:85a3::8a2e:370:7334 アドレスを RP にできるグループを制限します。

    特定のグループに対して選択する RP は、マルチキャスト ドメイン内のすべてのルータで一貫している必要があります。

  4. (オプション)指定されたグループ アドレス範囲のダイナミック RP を上書きします。

    単一のルーティング インスタンスでスタティック RP マッピングとダイナミック RP マッピング(auto-RP など)の両方を設定する場合は、指定されたスタティック RP グループ範囲ではスタティック マッピングが優先され、他のすべてのグループではダイナミック RP マッピングが許可されます。

    このステートメントを設定から除外し、同じルーティング インスタンス内の異なるグループ範囲にスタティック RP メカニズムとダイナミック RP メカニズムの両方を使用すると、特定のグループ範囲にスタティック RP が定義されていても、ダイナミック RP マッピングがスタティック RP マッピングよりも優先されます。

  5. show pim コマンドを実行して、PIM の動作を監視します。show pim ? を実行して、サポートされているコマンドを表示します。

変更履歴テーブル

機能のサポートは、使用しているプラットフォームとリリースによって決まります。 機能エクスプローラー を使用して、機能がプラットフォームでサポートされているかどうかを判断します。

解放
形容
15.2
Junos OS リリース 15.2 以降、静的設定はデフォルトで PIM バージョン 2 を使用します。これは、そのリリース以降でサポートされている唯一のバージョンです。
15.2
Junos OS リリース 15.2 以降、デフォルトの PIM バージョンはバージョン 2 となり、バージョン 1 はサポートされていません。
15.1
Junsos OS リリース 15.1 以前では、設定するモードに応じて、デフォルトの PIM バージョンをバージョン 1 またはバージョン 2 にすることができます。PIM バージョン 1 は RP モード( [edit pim rp static address address])のデフォルトです。PIM バージョン 2 は、インターフェイス モード( [edit pim interface interface-name])のデフォルトです。明示的に設定された PIM バージョンは、デフォルト設定を上書きします。