Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

シャーシ クラスタでのマルチキャスト ルーティングと非対称ルーティング

シャーシ クラスタでのマルチキャスト ルーティングのサポートにより、異なるマルチキャスト プロトコルがインターフェイス間のトラフィックを複数の受信者に送信できます。非対称ルーティングとは、送信元ホストから宛先ホストへのパケットが、宛先ホストから送信元ホストへのパケットとは異なるパスをたどる状況です。詳細については、次のトピックを参照してください。

シャーシ クラスタでのマルチキャスト ルーティングについて

シャーシ クラスタ内のノード間でマルチキャスト ルーティングをサポートすることで、PIM(プロトコル独立マルチキャスト)バージョン 1 および 2、IGMP(インターネット グループ管理プロトコル)、SAP(セッション アナウンスメント プロトコル)、DVMRP(ディスタンス ベクトル マルチキャスト ルーティング プロトコル)などのマルチキャスト プロトコルを使用して、クラスタ内のインターフェイス間でトラフィックを送信できます。ただし、マルチキャストプロトコルは、シャーシ管理インターフェイス()またはファブリックインターフェイス(fxp0fab0およびfab1)で有効にしないでください。マルチキャストセッションはクラスタ全体で同期され、冗長グループのフェイルオーバー中も維持されます。フェイルオーバー中は、他の種類のトラフィックと同様に、マルチキャスト パケットの損失が発生する可能性があります。

シャーシ クラスタでのマルチキャスト データ転送は、受信インターフェイスを使用して、セッションがアクティブのままかどうかを判断します。リーフ セッションの送信インターフェイスが受信インターフェイスのノードではなくピア上にある場合、パケットはピア ノードに転送されます。シャーシ クラスタでのマルチキャスト ルーティングは、受信インターフェイスと発信インターフェイスの両方のトンネルをサポートします。

マルチキャスト トラフィックには、トラフィック フローにおいてアップストリーム(送信元方向)とダウンストリーム(加入者向け)の方向があります。デバイスは、加入者を含む複数のネットワークに 1 つのマルチキャスト パケットを複製(ファンアウト)します。シャーシクラスタ環境では、マルチキャストパケットファンアウトをどちらのノードでもアクティブにできます。

受信インターフェイスが現在のノードでアクティブで、ピア ノードでバックアップされている場合、セッションは現在のノードでアクティブで、ピア ノードでバックアップされます。

シャーシ クラスタでのマルチキャスト設定は、スタンドアロン デバイスでのマルチキャスト設定と同じです。詳細については、 マルチキャストプロトコルユーザガイド を参照してください。

PIM データ転送について

プロトコル独立マルチキャスト(PIM)は、相互に転送されるマルチキャストパケットを追跡するためにデバイス間で使用されます。

PIM セッションは、マルチキャスト データを PIM ユニキャスト パケットにカプセル化します。PIM セッションは、以下のセッションを作成します。

  • 制御セッション

  • データ セッション

データ セッションは、制御セッション ID を保存します。制御セッションとデータ セッションは独立して閉じられます。受信インターフェイスは、PIM セッションがアクティブかどうかを判断するために使用されます。送信インターフェイスがピア ノードでアクティブである場合、パケットは送信のためにピア ノードに転送されます。

マルチキャストと PIM セッション同期について

マルチキャスト セッションと PIM セッションを同期すると、フェールオーバー時にセッションを再度設定する必要がないため、フェールオーバーによるパケット ロスを防ぐのに役立ちます。

PIM セッションでは、制御セッションがバックアップ ノードに同期された後、データ セッションが同期されます。

マルチキャストセッションでは、テンプレートセッションがピアノードに同期され、次にすべてのリーフセッションが同期され、最後にテンプレートセッションが再び同期されます。

シャーシ クラスタでの非対称ルーティングについて

SRXシリーズファイアウォールは、シャーシクラスターの非対称ルーティングシナリオで使用できます( 図1を参照)。ノードが受信したトラフィックは、そのノードのセッションテーブルと照合されます。このルックアップの結果によって、そのノードがパケットを処理するか、ファブリック リンクを介して他のノードに転送するかが判断されます。セッションは、セッションを作成した最初のパケットのエグレス ノードに固定されます。セッションが固定されていないノードでトラフィックが受信された場合、それらのパケットはファブリック リンクを介してセッションが固定されているノードに転送されます。

セッションのアンカーノードは、セッション中にルーティングに変更があった場合に変更される可能性があります。

図1:非対称ルーティングシャーシクラスタのシナリオ Asymmetric Routing Chassis Cluster Scenario

このシナリオでは、2 つのインターネット接続が使用され、1 つが優先されます。trustゾーンへの接続は、冗長イーサネットインターフェイスを使用して、trustゾーン内のデバイスにLANの冗長性を提供することによって行われます。このシナリオでは、セッションがtrustゾーンとインターネット(untrustゾーン)の宛先から発生する2つのフェイルオーバーケースについて説明します。

trustゾーンの障害について 冗長イーサネットインターフェイス

通常の動作状態では、reth0.0に属するtrustゾーンインターフェイスge-0/0/1からインターネットにトラフィックが流れます。プライマリインターネット接続はノード 0 上にあるため、セッションはノード 0 で作成され、ノード 1 に同期されます。ただし、セッションはノード0でのみアクティブになります。

インターフェイス ge-0/0/1 で障害が発生すると、冗長性グループのフェールオーバーがトリガーされ、ノード 1 のインターフェイス ge-7/0/1 がアクティブになります。フェールオーバー後、トラフィックはノード 1 に到着します。セッション検索の後、このノードでセッションがアクティブになるため、トラフィックはノード0に送信されます。その後、ノード0はトラフィックを処理し、インターネットに転送します。リターントラフィックも同様のプロセスに従います。トラフィックはノード 0 に到着し、セッションがノード 0 に固定されているため、ノード 0 でセキュリティ目的(スパム対策スキャン、アンチウィルス スキャン、セキュリティ ポリシーの適用など)で処理されます。その後、パケットはファブリック インターフェイスを介してノード 1 に送信され、エグレス処理が行われ、最終的にはインターフェイス ge-7/0/1 を介してノード 1 から送信されます。

untrust ゾーン インターフェイスの障害について

この場合、セッションはノード間で移行されます。通常の動作状態では、トラフィックはノード 0 によってのみ処理されます。ノード0上のインターフェイスge-0/0/0の障害が発生すると、ルーティングテーブルが変更され、ノード1のインターフェイスge-7/0/0を指すようになります。障害が発生すると、ノード 0 のセッションは非アクティブになり、ノード 1 のパッシブ セッションはアクティブになります。trustゾーンから到着したトラフィックは、引き続きインターフェイスge-0/0/1で受信されますが、処理のためノード1に転送されます。ノード 1 でトラフィックが処理された後、インターフェイス ge-7/0/0 を介してインターネットに転送されます。

このシャーシクラスター設定では、冗長グループ1を使用して、trustゾーンに接続された冗長イーサネットインターフェイスを制御します。このシナリオで設定されたように、冗長性グループ 1 は、インターフェイス ge-0/0/1 または ge-7/0/1 に障害が発生した場合のみフェールオーバーしますが、インターネットに接続されたインターフェイスに障害が発生した場合はフェールオーバーしません。オプションとして、冗長グループ1がインターネットに接続されたすべてのインターフェイスを監視し、インターネットリンクに障害が発生した場合にフェイルオーバーできるように、構成を変更することもできます。そのため、例えば、冗長グループ1がge-0/0/0を監視し、ge-0/0/0インターネットリンクに障害が発生した場合にge-7/0/1をreth0に対してアクティブにするように設定することができます。(このオプションは、次の構成例では説明されていません)。

例:非対称シャーシ クラスタ ペアの設定

この例では、非対称ルーティングを許可するようにシャーシ クラスタを設定する方法を示します。シャーシ クラスタに非対称ルーティングを設定すると、どちらのデバイスでも受信したトラフィックをシームレスに処理できます。

要件

始める前に:

  1. デバイスのペアを物理的に接続し、それらが同じモデルであることを確認します。この例では、SRX1500 または SRX1600 デバイスのペアを使用します。

    1. ファブリック リンクを作成するには、一方のデバイス上のギガビット イーサネット インターフェイスを他方のデバイス上の別のギガビット イーサネット インターフェイスに接続します。

    2. 制御リンクを作成するには、2台のSRX1500デバイスの制御ポートを接続します。

  2. コンソール ポートを使用して、いずれかのデバイスに接続します。(これはクラスターを形成するノードです)。

    1. クラスタ ID とノード番号を設定します。

  3. コンソール ポートを使用して他のデバイスに接続します。

    1. クラスタ ID とノード番号を設定します。

概要

この例では、シャーシ クラスタが非対称ルーティングを提供します。図 2 に示すように、 2 つのインターネット接続が使用され、1 つが優先されます。trustゾーンへの接続は、trustゾーン内のデバイスにLANの冗長性を提供するために、冗長イーサネットインターフェイスによって提供されます。

図2: 非対称ルーティングシャーシクラスタトポロジ Asymmetric Routing Chassis Cluster Topology

この例では、グループ(コマンドで apply-groups 設定を適用)とシャーシ クラスタ情報を設定します。次に、セキュリティゾーンとセキュリティポリシーを設定します。表 1 から 表 4 を参照してください。

表 1: グループおよびシャーシ クラスタの設定パラメータ

機能

名前

設定パラメータ

グループ

ノード0

  • ホスト名: srxseries-1

  • インターフェイス: fxp0

    • ユニット0

    • 192.168.100.50/24

ノード1

  • ホスト名: srxseries-2

  • インターフェイス: fxp0

    • ユニット0

    • 192.168.100.51/24

表 2: シャーシ クラスタ設定パラメータ

機能

名前

設定パラメータ

ファブリックリンク

fab0

インターフェイス: ge-0/0/7

fab1

インターフェイス: ge-7/0/7

ハートビート間隔

1000

ハートビートしきい値

3

冗長性グループ

1

  • 優先 順位:

    • ノード 0: 100

    • ノード 1: 1

インターフェイス監視

  • ge-0/0/3

  • ge-7/0/3

冗長イーサネットインターフェイスの数

1

インターフェイス

ge-0/0/1

  • ユニット0

  • 10.4.0.202/24

ge-7/0/1

  • ユニット0

  • 10.2.1.233/24

ge-0/0/3

冗長な親: reth0

ge-7/0/3

冗長な親: reth0

reth0

  • ユニット0

  • 10.16.8.1/24

     
表 3: セキュリティ ゾーンの設定パラメータ

名前

設定パラメータ

信頼

reth0.0インターフェイスは、このゾーンにバインドされています。

信頼できない

ge-0/0/1 と ge-7/0/1 インターフェイスはこのゾーンにバインドされています。

表 4: セキュリティ ポリシー設定パラメータ

目的

名前

設定パラメータ

このセキュリティ ポリシーは、trust ゾーンから untrust ゾーンへのトラフィックを許可します。

どれでも

  • 一致条件:

    • 送信元アドレス any

    • 宛先アドレス any

    • アプリケーション 任意

  • アクション: 許可

構成

手順

CLIクイック構成

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

手順

非対称シャーシクラスタペアを設定するには:

  1. 管理インターフェイスを設定します。

  2. ファブリックインターフェイスを設定します。

  3. 冗長イーサネットインターフェイスの数を設定します。

  4. 冗長性グループを設定します。

  5. 冗長イーサネットインターフェイスを設定します。

  6. 静的ルートを構成します(各ISPに1つずつ、優先ルートはge-0/0/1経由)。

  7. セキュリティ ゾーンを設定します。

  8. セキュリティ ポリシーを構成します。

結果

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

簡潔にするために、この show コマンド出力には、この例に関連する設定のみ含まれています。システム上のその他の設定はすべて省略記号(...)で置き換えられています。

デバイスの設定が完了したら、設定モードから を入力します commit

検証

設定が正常に機能していることを確認します。

シャーシ クラスタ ステータスの検証

目的

シャーシ クラスタ ステータス、フェイルオーバー ステータス、冗長グループ情報を検証します。

アクション

動作モードから コマンド show chassis cluster status を入力します。

シャーシ クラスタ インターフェイスの検証

目的

シャーシ クラスタ インターフェイスに関する情報を検証します。

アクション

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

シャーシ クラスタ統計情報の検証

目的

同期するさまざまなオブジェクトの統計情報、ファブリックと制御インターフェイスHello、クラスタ内の監視対象インターフェイスのステータスに関する情報を検証します。

アクション

動作モードから コマンド show chassis cluster statistics を入力します。

シャーシ クラスタ コントロール プレーン統計情報の検証

目的

シャーシ クラスタ コントロール プレーン統計情報(送受信したハートビート)とファブリック リンク統計情報(送受信したプローブ)に関する情報を検証します。

アクション

動作モードから コマンド show chassis cluster control-plane statistics を入力します。

シャーシ クラスタ データ プレーン統計情報の検証

目的

サービスで送受信されたRTO数に関する情報を検証します。

アクション

動作モードから コマンド show chassis cluster data-plane statistics を入力します。

シャーシ クラスタ冗長グループ ステータスの検証

目的

クラスタ内の両ノードの状態と優先度や、プライマリ ノードの事前対応の有無または手動フェイルオーバーの有無に関する情報を検証します。

アクション

動作モードから コマンド chassis cluster status redundancy-group を入力します。

ログを使用したトラブルシューティング

目的

これらのログを使用して、シャーシ クラスタの問題を特定します。これらのログは、両方のノードで実行する必要があります。

アクション

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