Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
項目一覧
 

例:SRXシリーズ サービスゲートウェイをフルメッシュシャーシクラスターとして設定

この例では、ハイエンドのSRXシリーズデバイス上で基本的なアクティブ/パッシブフルメッシュシャーシクラスタリングを設定する方法を示しています。

必要条件

この例では、以下のハードウェアとソフトウェアのコンポーネントを使用しています。

  • Junos OS リリース 9.6 以降を実行する同一のハードウェア構成の 2 つのジュニパーネットワークスSRX5800サービス ゲートウェイ。

  • Junos OS リリース 9.6 以降を実行するジュニパーネットワークス MX480 3D ユニバーサル エッジ ルーター 2 台。

  • Junos OS リリース 9.6 以降を実行するジュニパーネットワークス EX9214 イーサネットスイッチ 2 台。

手記:

この設定例は、記載されているソフトウェアリリースを使用してテストされており、それ以降のすべてのリリースで動作することを想定しています。

開始する前に、以下を実行します。

  • 2台のSRXサービスゲートウェイを物理的に接続します(ファブリックポートと制御ポートをバックツーバック)。

概要

この例では、ハイエンドSRXシリーズデバイスのペアで基本的なアクティブ/パッシブフルメッシュシャーシクラスタリングを設定する方法を示しています。フルメッシュのアクティブ/パッシブクラスタリングにより、SRXシリーズ機器だけでなく、周辺のネットワーク機器にも単一障害点がない環境を構築することができます。この例で説明するフル メッシュ展開と、「 アクティブ/パッシブ シャーシ クラスタ展開の設定 」で説明する基本的なアクティブ/パッシブ展開の主な違いは、起こりうる障害シナリオの回復に対応するために、追加の設計要素を考慮する必要があることです。

フルメッシュシャーシクラスタリングでは、各ノードのrethインターフェイスを設定し、それらが1つ以上のスイッチによって接続されていることを確認する必要があります。 図 1 に示すこのシナリオでは、4 つの reth インターフェイス(reth0、reth1、reth2、reth3)があります。reth インターフェイスは、2 つの物理インターフェイス(各ノードから 1 つずつ)をバンドルします。rethインターフェイスは、冗長性グループの一部です。冗長性グループのプライマリノード(アクティブ)にあるメンバーのみがアクティブになります。セカンダリ(パッシブ)ノードのメンバーは完全に非アクティブです。つまり、トラフィックの送受信をしません。

各rethインターフェイスは、1つ以上の論理インターフェイスまたはサブインターフェイス(例えば、reth 0.0、reth0.1など)を持つことができます。それぞれ異なるVLANタグを使用する必要があります。

フルメッシュアクティブ/パッシブシャーシクラスターは、2つのデバイスで構成されています。

  • 1台のデバイスが、シャーシクラスターの制御を維持しながら、ルーティング、ファイアウォール、NAT、VPN、セキュリティサービスをアクティブに提供します。

  • もう一方のデバイスは、アクティブデバイスが非アクティブになった場合に、クラスタフェイルオーバー機能のためにその状態を受動的に維持します。

図 1 は、この例で使用されているトポロジーを示しています。

図1:ハイエンドSRXシリーズデバイスのペアでのアクティブ/パッシブシャーシクラスタリングトポロジーフルメッシュ Network topology diagram of a data center with ISP connections, MX480 edge routers, SRX5800 firewalls, EX9214 core switches, OSPF routing, VLANs, and redundancy.

構成

この例を設定するには、次の手順を実行します。

制御ポートの設定

手順

中心点(CP)は常にクラスター内の最下位のSPC/SPUにあるため(この例ではスロット0)、FPC 1/13を選択します。信頼性を最大限に高めるには、中央点から別のSPCに制御ポートを配置します(この例では、スロット1のSPCを使用します)。両方のデバイスで動作モードコマンドを入力する必要があります。

手記:

SRX5600およびSRX5800デバイスには制御ポートの設定が必要です。

各デバイスに制御ポートを設定し、設定をコミットするには:

  1. SRX5800-1(ノード0)の制御ポートを設定し、設定をコミットします。

  2. SRX5800-2(ノード1)の制御ポートを設定し、設定をコミットします。

クラスタ モードの有効化

手順

2台のデバイスをクラスタ モードに設定します。クラスタIDとノードIDを設定した後、クラスタモードに入るには再起動が必要です。CLIに reboot パラメータを含めることで、システムを自動的に起動させることができます。両方のデバイスで動作モードコマンドを入力する必要があります。システムが起動すると、両方のノードがクラスタとして立ち上がります。

手記:

セグメントには 1 つのクラスタしかないため、この例ではクラスタ ID 1 を使用し、デバイス SRX5800-1 をノード 0、デバイス SRX5800-2 をノード 1 として使用します。

2台のデバイスをクラスタモードに設定するには、次の手順に従います。

  1. SRX5800-1(ノード0)でクラスタモードを有効にします。

  2. SRX5800-2(ノード1)でクラスタモードを有効にします。

    手記:

    1 つのブロードキャスト ドメインに複数のSRX デバイス クラスタがある場合は、MAC アドレスの競合を避けるために、各クラスタに異なるクラスタ ID を割り当ててください。

    クラスタIDは両方のデバイスで同じですが、一方のデバイスがノード0でもう一方のデバイスがノード1であるため、ノードIDは異なっている必要があります。クラスタ ID の範囲は 1 から 15 です。クラスタ ID を 0 に設定することは、クラスタを無効にすることと同じです。

    これでデバイスはペアになりました。これ以降、ノード メンバー間でクラスタの設定が同期され、2台のデバイスは1台のデバイスとして機能します。

クラスタ モードの設定

手順

手記:

クラスタモードでは、 commit コマンドを実行すると、ノード間でクラスタが同期されます。コマンドがどのデバイスで設定されているかに関係なく、すべてのコマンドは両方のノードに適用されます。

ハイエンドSRXシリーズデバイスでシャーシ クラスタリングを設定するには、次の手順に従います。

  1. アクティブ/パッシブモードでリアルタイムオブジェクト(RTO)を渡すために使用されるクラスターのファブリック(データ)ポートを設定します。互いに接続するために、各シャーシに 1 つずつ、合計 2 つのファブリック インターフェイスを定義します。

  2. SRXサービスゲートウェイシャーシクラスター設定は、単一の共通設定内に含まれるため、グループと呼ばれるJunos OSノード固有の設定方法を使用して、設定の一部の要素を特定のメンバーのみに割り当てます。

    set apply-groups ${node} コマンドは、ノード変数を使用して、グループをノードに適用する方法を定義します。各ノードはその番号を認識し、それに応じて設定を受け入れます。また、クラスタの個々のコントロールプレーンに個別のIPアドレスを使用して、SRX5800サービスゲートウェイのfxp0インターフェイスでアウトオブバンド管理を設定する必要があります。

    手記:

    バックアップ ルーターの宛先アドレスを x.x.x.0/0 として設定することはできません。

  3. シャーシクラスタリングの冗長グループを設定します。各ノードは冗長性グループ内にインターフェイスを持ち、インターフェイスはアクティブ冗長グループ内でアクティブになります(1つの冗長性グループに複数のアクティブインターフェイスが存在できます)。

    冗長グループ0はコントロールプレーンを制御し、冗長グループ1+はデータプレーンを制御し、データプレーンポートを含みます。アクティブ/パッシブモードのクラスターでは、冗長グループ0と1のみを設定する必要があります。4つのrethインターフェイスを使用し、そのすべてが冗長グループ1のメンバーである。冗長性のグループの他に、以下も定義する必要があります。

    • 冗長イーサネットインターフェイス数—システムが適切なリソースを割り当てられるように、設定可能な冗長イーサネットインターフェイス(reth)の数を設定します。

    • コントロールプレーンとデータプレーンの優先度:コントロールプレーンの優先度(シャーシクラスターでは優先度の高い優先度が優先される)と、データプレーンに対してアクティブにすることを優先するデバイスを定義します。

      手記:

      アクティブ/パッシブモードまたはアクティブ/アクティブモードでは、コントロールプレーン(冗長グループ0)をデータプレーン(冗長グループ1+およびグループ)シャーシとは異なるシャーシ上でアクティブにすることができます。ただし、この例では、コントロール プレーンとデータ プレーンの両方を同じシャーシ メンバー上でアクティブにすることを推奨します。トラフィックがファブリックリンクを通過して別のメンバーノードに移動すると、遅延が発生します。

  4. データプレーンのフェイルオーバーが発生した場合、もう一方のシャーシクラスタメンバーがシームレスに接続を引き継ぐことができるように、プラットフォーム上のデータインターフェイスを設定します。

    新しいアクティブノードへのシームレスな移行は、データプレーンフェイルオーバーで行われます。コントロール プレーンのフェイルオーバーの場合、すべてのデーモンが新しいノードで再起動されます。このため、ピアとのネイバーシップを失うことを避けるために、関連するルーティングプロトコルに対してグレースフルリスタートを有効にすることを強く推奨します。これにより、パケットロスが発生することなく、新しいノードにシームレスに移行できます。

    次の項目を定義します。

    • reth インターフェイスへのメンバー インターフェイスのメンバーシップ情報。

    • rethインターフェイスがどの冗長性グループに属しているか。このアクティブ/パッシブの例では、常に 1 です。

    • インターフェイスのIPアドレスなどのrethインターフェイス情報。

  5. 障害発生時のシャーシ クラスタの動作を設定します。

    各インターフェイスには、リンク喪失時に冗長グループの閾値である255から差し引かれる重み値が設定されています。フェールオーバーしきい値は 255 にハードコードされており、変更できません。インターフェイスリンクの重みを変更して、シャーシのフェイルオーバーへの影響を判断できます。

    冗長性グループのしきい値が 0 に達すると、その冗長性グループはセカンダリ ノードにフェールオーバーします。

    SRX5800-1 で以下のコマンドを入力します。

    このステップで、SRX5800のアクティブ/パッシブ モードの例のシャーシ クラスタ設定部分が完了します。この手順の残りの部分では、ゾーン、仮想ルーター、ルーティング、EX9214、MX480を構成して導入シナリオを完了する方法を説明します。

ゾーン、セキュリティポリシー、プロトコルの設定

手順

ゾーンを設定し、適切なrethインターフェイスを追加して、OSPFを設定します。

ゾーンとOSPFを設定するには、次の手順に従います。

  1. 2つのゾーンを設定し、適切なrethインターフェイスを追加します。

  2. 適切なプロトコルとサービスが、trustゾーンとuntrustゾーンのインターフェイスに到達することを許可します。

  3. trustゾーンからuntrustゾーンへのトラフィックを許可するセキュリティポリシーを設定します。

  4. OSPFを設定します。

EX9214-1の構成

手順

EX9214イーサネットスイッチの場合、以下のコマンドは、SRX5800サービスゲートウェイのアクティブ/パッシブフルメッシュの例に関連する適用可能な構成の概要のみを提供します。特に顕著なのは、VLAN、ルーティング、およびインターフェイス構成です。

EX9214-1を構成するには:

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

  2. 2台のEXスイッチ間でVRRPを設定します。

  3. VLAN を構成します。

  4. プロトコルを設定します。

EX9214-2の構成

手順

EX9214-2を構成するには:

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

  2. 2台のEXスイッチ間でVRRPを設定します。

  3. VLAN を構成します。

  4. プロトコルを設定します。

MX480-1の設定

手順

MX480エッジルーターの場合、以下のコマンドは、SRX5800サービスゲートウェイのこのアクティブ/パッシブモードの例に関連する適用可能な設定の概要のみを提供します。特に、スイッチ上の仮想スイッチ インスタンス内で IRB インターフェイスを使用する必要があります。

MX480-1を設定するには:

  1. ダウンストリーム インターフェイスを設定します。

  2. アップストリーム インターフェイスを設定します。

  3. IRB インターフェイスを設定します。

  4. 静的ルートとグレースフルリスタートを設定します。

  5. ブリッジドメインを設定します。

  6. OSPFを設定します。

MX480-2の設定

手順

MX480-2を設定するには:

  1. ダウンストリーム インターフェイスを設定します。

  2. アップストリーム インターフェイスを設定します。

  3. IRB インターフェイスを設定します。

  4. 静的ルートとグレースフルリスタートを設定します。

  5. ブリッジドメインを設定します。

  6. OSPFを設定します。

その他の設定の構成

手順

このSRX5800のフルメッシュシャーシクラスタリングの例では、NAT、セキュリティポリシー、VPNの設定方法などのその他の設定については詳しく説明しません。これらは、基本的にスタンドアロン構成の場合と同じです。

ただし、シャーシ クラスタ設定でプロキシ ARPを実行する場合は、reth インターフェイスが論理設定を保持するため、メンバー インターフェイスではなく reth インターフェイスにプロキシ ARP設定を適用する必要があります。

SRX5800内のVLANとトランクインターフェイスを使用して、個別の論理インターフェイス設定を設定することもできます。これらの構成は、VLAN とトランク インターフェイスを使用するスタンドアロン実装と類似しています。

検証

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

シャーシ クラスタ ステータスの確認

目的

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

アクション

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

意味

サンプル出力では、プライマリノードとセカンダリノードのステータスと、手動フェイルオーバーがないことが示されています。

シャーシ クラスタ インターフェイスの確認

目的

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

アクション

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

意味

サンプル出力は、各インターフェイスのステータス、重み値、およびそのインターフェイスが属する冗長性グループを示しています。

シャーシ クラスタ統計情報の確認

目的

シャーシ クラスタ サービスに関する情報を検証し、リンク統計情報(送受信したハートビート)、ファブリック リンク統計情報(送受信したプローブ)、サービスに対して送受信したリアルタイム オブジェクト(RTO)の数を確認します。

アクション

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

意味

サンプル出力を使用して、次のことを行います。

  • Heartbeat packets sentが増加していることを確認します。

  • Heartbeat packets receivedHeartbeats packets sent数に近い数値であることを確認します。

  • Heartbeats packets errorsがゼロであることを確認します。

これにより、ハートビートパケットがエラーなしで送受信されていることが検証されます。

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

目的

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

アクション

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

意味

サンプル出力を使用して、次のことを行います。

  • Heartbeat packets sentが増加していることを確認します。

  • Heartbeat packets receivedHeartbeats packets sent数に近い数値であることを確認します。

  • Heartbeats packets errorsがゼロであることを確認します。

これにより、ハートビートパケットがエラーなしで送受信されていることが検証されます。

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

目的

サービスで送受信されたリアルタイムオブジェクト(RTO)の数に関する情報を検証します。

アクション

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

意味

サンプル出力は、さまざまなサービスで送受信されたRTOを示しています。

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

目的

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

アクション

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

意味

サンプル出力では、プライマリノードとセカンダリノードのステータスと、手動フェイルオーバーがないことが示されています。

EXデバイスで接続を確認する

目的

EXデバイスからの接続を確認します。

アクション

動作モードから、以下の ping 192.168.1.1 count 2 および traceroute 192.168.1.1 コマンドを入力します。

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

目的

システム ログを参照して、シャーシ クラスタの問題を特定します。両方のノードでシステムログファイルを確認する必要があります。

アクション

動作モードから、以下の show log コマンドを入力します。