Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

シャーシクラスター内の集合型イーサネットインターフェイス

機能エクスプローラーを使用して、特定の機能のプラットフォームとリリースのサポートを確認します。

プラットフォームに関連する注意事項については、「 プラットフォーム固有のリンクアグリゲーショングループの動作 」セクションを参照してください。

詳細については、「 補足プラットフォーム情報 」セクションを参照してください。

IEEE 802.3adリンクアグリゲーションにより、イーサネットインターフェイスをグループ化して、単一のリンク層インターフェイス(LAG(リンクアグリゲーショングループ)またはバンドルを形成することができます。reth(冗長イーサネット)LAGインターフェイスは、rethインターフェイスとLAGインターフェイスの特性を組み合わせたものです。詳細については、次のトピックを参照してください。

シャーシクラスターのLACPを理解する

複数の物理イーサネットポートを組み合わせて、リンクアグリゲーショングループ(LAG)またはバンドルと呼ばれる論理的なポイントツーポイントリンクを形成し、メディアアクセス制御(MAC)クライアントがLAGを単一のリンクであるかのように扱うことができます。

LAGはシャーシクラスター内のノード間に確立することで、インターフェイス帯域幅とリンクの可用性を向上させることができます。

リンクアグリゲーション制御プロトコル(LACP)は、LAG に追加機能を提供します。LACPは、集合型イーサネットインターフェイスがサポートされるスタンドアロン導入環境と、集約型イーサネットインターフェイスと冗長イーサネットインターフェイスが同時にサポートされるシャーシクラスター導入環境でサポートされます。

冗長イーサネットインターフェイスにLACPを設定するには、 lacp ステートメントで親リンクのLACPモードを設定します。LACPモードには、オフ(デフォルト)、アクティブ、またはパッシブがあります。

このトピックでは、次のセクションについて説明します。

シャーシ クラスタ冗長イーサネット インターフェイス リンク アグリゲーション グループ

冗長イーサネットインターフェイスには、シャーシクラスター内の2つのノードにアクティブリンクとスタンバイリンクがあります。すべてのアクティブリンクは1つのノードに配置され、すべてのスタンバイリンクはもう一方のノードに配置されています。ノードごとに最大8つのアクティブリンクと8つのスタンバイリンクを設定できます。

各ノードからの少なくとも2つの物理子インターフェイスリンクが冗長イーサネットインターフェイス設定に含まれる場合、インターフェイスは冗長イーサネットインターフェイス内で結合され、冗長イーサネットインターフェイスLAGを形成します。

アクティブな冗長イーサネットインターフェイスリンクを複数設定することで、フェイルオーバーの可能性を低減できます。例えば、アクティブリンクがサービスを停止している場合、このリンク上のすべてのトラフィックは、冗長イーサネットアクティブ/スタンバイフェイルオーバーをトリガーする代わりに、他のアクティブな冗長イーサネットインターフェイスリンクに分散されます。

ローカルLAGと呼ばれる集合型イーサネットインターフェイスも、シャーシクラスターのいずれかのノードでサポートされていますが、冗長イーサネットインターフェイスに追加することはできません。同様に、既存のローカルLAGの子インターフェイスを冗長イーサネットインターフェイスに追加することはできません。また、その逆も同様です。クラスターあたりの個々のノードLAGインターフェイス(ae)と冗長イーサネット(reth)インターフェイスの合計最大数は128です。

ただし、冗長イーサネットインターフェイスの機能はJunos OSの集合型イーサネットフレームワークに依存しているため、集合型イーサネットインターフェイスと冗長イーサネットインターフェイスは共存できます。

詳細については、「 シャーシ クラスタ冗長イーサネット インターフェイス リンク アグリゲーション グループについて」を参照してください。

最小リンク数

冗長イーサネットインターフェイス設定には、冗長イーサネットインターフェイスLAG内の物理子リンクの最小数を設定できる minimum-links 設定が含まれており、この子リンクは、インターフェイスを稼働させるためにプライマリノードで動作している必要があります。デフォルトの minimum-links 値は1です。冗長イーサネットインターフェイスのプライマリノードの物理リンク数が minimum-links 値を下回ると、一部のリンクがまだ機能していても、インターフェイスがダウンしている可能性があります。詳細については、 例:シャーシ クラスタ最小リンクの設定を参照してください。

サブLAG

LACPはポイントツーポイントLAGを維持します。3つ目のポイントに接続されたポートは拒否されます。ただし、冗長イーサネットインターフェイスは、設計上、2つの異なるシステムまたは2つのリモート集合型イーサネットインターフェイスに接続します。

冗長イーサネットインターフェイスのアクティブリンクとスタンバイリンクでLACPをサポートするために、2つの異なるサブLAGで構成される冗長イーサネットインターフェイスが自動的に作成されます。この場合、すべてのアクティブリンクがアクティブなサブLAGを形成し、すべてのスタンバイリンクがスタンバイサブLAGを形成します。

このモデルでは、LACP選択ロジックが適用され、一度に1つのサブLAGに制限されます。このようにして、2つの冗長イーサネットインターフェイスサブLAGが同時に維持され、各サブLAGに対してLACPの利点がすべて維持されます。

クラスター内のノードを接続するために使用されるスイッチでは、集約リンクがそのように認識され、トラフィックが正しく通過するように、LAGリンクが設定され、両方のノードの各LAGに対して802.3adが有効になっている必要があります。

シャーシクラスター内の各ノードからの冗長イーサネットインターフェイスLAG子リンクは、ピアデバイスで異なるLAGに接続する必要があります。単一のピアスイッチを使用して冗長イーサネットインターフェイスLAGを終端する場合、スイッチで2つの個別のLAGを使用する必要があります。

ヒットレスフェイルオーバーのサポート

LACPを使用すると、冗長イーサネットインターフェイスは通常動作でアクティブリンクとスタンバイリンク間のヒットレスフェイルオーバーをサポートします。 ヒットレス という用語は、フェイルオーバー中も冗長イーサネットインターフェイスの状態が上昇したままであることを意味します。

lacpd プロセスは、冗長イーサネット インターフェイスのアクティブ リンクとスタンバイ リンクの両方を管理します。アクティブなアップリンクの数が設定された最小リンク数以上の場合、冗長イーサネットインターフェイスの状態はアップしたままになります。そのため、ヒットレスフェイルオーバーをサポートするには、フェイルオーバーが発生する前に、冗長イーサネットインターフェイスのスタンバイリンクのLACP状態を収集して配信する必要があります。

リンクアグリゲーション制御PDUの管理

プロトコルデータユニット(PDU)には、リンクの状態に関する情報が含まれています。デフォルトでは、集合型および冗長イーサネットリンクは、リンクアグリゲーション制御PDUを交換しません。

PDU 交換を以下の方法で設定できます。

  • リンクアグリゲーション制御PDUをアクティブに送信するようにイーサネットリンクを設定します

  • イーサネットリンクがPDUを受動的に送信するように設定し、同じリンクのリモートエンドから受信した場合にのみリンクアグリゲーション制御PDUを送信します

子リンクのローカルエンドはアクターと呼ばれ、リンクのリモートエンドはパートナーと呼ばれます。つまり、アクターは、リンクアグリゲーション制御PDUをプロトコルパートナーに送信し、アクターが自分の状態とパートナーの状態について知っていることを伝えます。

リンクのリモート側のインターフェイスがリンクアグリゲーション制御PDUを送信する間隔を設定するには、ローカル側のインターフェイスに periodic ステートメントを設定します。リモート側の動作を指定するのは、ローカル側の設定です。つまり、リモート側は、指定された間隔でリンクアグリゲーション制御PDUを送信します。間隔は fast (毎秒)または slow (30秒ごと)です。

詳細については、 例:シャーシクラスターでのLACPの設定を参照してください。

デフォルトでは、アクターとパートナーは、送信リンクアグリゲーション制御PDUを1秒ごとに実行します。アクティブインターフェイスとパッシブインターフェイスで異なる周期レートを設定できます。アクティブインターフェイスとパッシブインターフェイスを異なるレートで設定する場合、送信機は受信機のレートに従います。

例:シャーシクラスターでのLACPの設定

この例では、シャーシクラスターでLACPを設定する方法を示しています。

要件

始める前に:

シャーシクラスターの有効化、インターフェイスと冗長性グループの設定などのタスクを完了します。詳細については、 SRXシリーズシャーシクラスター設定 の概要と 例:シャーシクラスター冗長イーサネットインターフェイスの設定 を参照してください。

概要

複数の物理イーサネットポートを組み合わせて、リンクアグリゲーショングループ(LAG)またはバンドルと呼ばれる論理的なポイントツーポイントリンクを形成できます。シャーシクラスター内のSRXシリーズファイアウォールの冗長イーサネットインターフェイスにLACPを設定します。

この例では、reth1インターフェイスのLACPモードをアクティブに設定し、リンクアグリゲーション制御PDUの送信間隔を遅い(30秒ごと)に設定します。

LACPを有効にすると、集合型イーサネットリンクのローカル側とリモート側が、リンクの状態に関する情報を含むPDU(プロトコルデータユニット)を交換します。イーサネットリンクがPDUを能動的に送信するように設定することも、リンクが受動的に送信するように設定することもできます(他のリンクから受信した場合にのみLACP PDUを送信します)。リンクを立ち上げるためには、リンクの片側をアクティブとして設定する必要があります。

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

図1:シャーシクラスター内のSRXシリーズファイアウォールをEXシリーズスイッチに接続するLAGのトポロジー Juniper SRX Series HA cluster with EX Series switch; SRX nodes connect via interfaces like ge-0/0/4. Reth1 IP: 192.168.2.1/24.

図1では、SRX1500デバイスを使用してノード0とノード1のインターフェイスを設定しています。EXシリーズスイッチ設定の詳細については、アグリゲート イーサネットLACPの設定(CLI手順)を参照してください。

設定

シャーシクラスターでのLACPの設定

ステップバイステップの手順

シャーシクラスターでLACPを設定するには:

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

  2. クラスターの各ノードにおけるプライマシーに対する冗長性グループの優先度を指定します。数字が高いほど優先されます。

  3. セキュリティゾーンを作成し、ゾーンにインターフェイスを割り当てます。

  4. 冗長な子物理インターフェイスをreth1にバインドします。

  5. reth1を冗長性グループ1に追加します。

  6. reth1にLACPを設定します。

  7. reth1にIPアドレスを割り当てます。

  8. 集合型イーサネットインターフェイス(ae1)でLACPを設定します。

  9. 集合型イーサネットインターフェイス(ae2)でLACPを設定します。

  10. デバイスの設定が完了したら、設定をコミットします。

結果

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

EXシリーズスイッチでのLACPの設定

ステップバイステップの手順

EXシリーズスイッチでLACPを設定します。

  1. 集合型イーサネットインターフェイスの数を設定します。

  2. 物理インターフェイスを集合型イーサネットインターフェイスに関連付けます。

  3. 集合型イーサネットインターフェイス(ae1)でLACPを設定します。

  4. 集合型イーサネットインターフェイス(ae2)でLACPを設定します。

  5. VLANを設定します。

結果

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

検証

冗長イーサネットインターフェイスでのLACPの検証

目的

冗長イーサネットインターフェイスのLACPステータス情報を表示します。

アクション

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

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

出力には、次のような冗長イーサネットインターフェイス情報が表示されます。

  • LACP状態—バンドル内のリンクがアクター(リンクのローカルまたは近端)またはパートナー(リンクのリモートまたは遠端)かどうかを示します。

  • LACPモード—集合型イーサネットインターフェイスの両端が有効(アクティブまたはパッシブ)かどうかを示します。バンドルの少なくとも片方の端がアクティブである必要があります。

  • 周期的リンクアグリゲーション制御PDUの伝送速度

  • LACPプロトコル状態—パケットの収集と配信を行っている場合、リンクが稼働していることを示します。

SRXシリーズファイアウォールのVRRPについて

SRXシリーズファイアウォールは、仮想ルーター冗長プロトコル(VRRP)とIPv6向けVRRPをサポートします。このトピックでは、以下の内容を取り上げます。

SRXシリーズファイアウォール上のVRRPの概要

静的なデフォルトルートを使用してネットワーク上のエンドホストを設定することで、設定の労力と複雑さを最小限に抑え、エンドホストの処理オーバーヘッドを削減できます。ホストがスタティックルートで設定されている場合、デフォルトゲートウェイの障害は通常、致命的なイベントが発生し、ゲートウェイへの利用可能な代替パスを検出できないすべてのホストが孤立します。VRRP(仮想ルーター冗長プロトコル)を使用することで、プライマリゲートウェイに障害が発生した場合に、エンドホストに代替ゲートウェイを動的に提供できます。

ギガビットイーサネットインターフェイス、10ギガビットイーサネットインターフェイス、およびSRXシリーズファイアウォール上の論理インターフェイス上で、IPv6用の仮想ルーター冗長プロトコル(VRRP)またはSRXシリーズファイアウォール上のVRRP(仮想ルーター冗長プロトコル)またはVRRP を設定できます。VRRP を使用すると、LAN 上のホストは、ホスト上で 1 つのデフォルト ルートの静的構成以上のものを必要とすることなく、その LAN 上の冗長デバイスを利用できるようになります。VRRP で設定されたデバイスは、ホストに設定されたデフォルト ルートに対応する IP アドレスを共有します。VRRP に設定されたデバイスの 1 つはいつでもプライマリ(アクティブ)で、残りはバックアップです。プライマリデバイスに障害が発生した場合、バックアップデバイスの1つが新しいプライマリデバイスとなり、仮想デフォルトデバイスとなり、単一のデバイスに依存せずにLAN上のトラフィックをルーティングできるようになります。VRRP を使用すると、バックアップの SRXシリーズ ファイアウォールが、障害が発生したデフォルト デバイスを数秒以内に引き継ぐことができます。これは、VRRP トラフィックの損失を最小限に抑え、ホストとのやり取りなしで行われます。仮想ルーター冗長プロトコルは、管理インターフェイスではサポートされていません。

IPv6 向け VRRP は、IPv6 の近隣探索(ND)手順よりもはるかに高速な代替デフォルト デバイスへのスイッチオーバーを提供します。VRRP for IPv6は、 authentication-type または authentication-key ステートメントをサポートしていません。

VRRP を実行しているデバイスは、プライマリ デバイスとバックアップ デバイスを動的に選択します。また、 1 から 255までの優先度( 255 が最も高い優先度)を使用して、プライマリデバイスとバックアップデバイスの割り当てを強制することもできます。VRRP 動作では、デフォルトのプライマリデバイスが定期的にバックアップデバイスにアドバタイズを送信します。デフォルトの間隔は1秒です。バックアップデバイスが一定期間アドバタイズメントを受信しない場合、優先度が最も高いバックアップデバイスがプライマリとして引き継ぎ、パケットの転送を開始します。

バックアップデバイスは、プライマリデバイスの優先度が高くない限り、プライマリデバイスをプリエンプトしようとしません。これにより、より優先されるパスが利用可能でない限り、サービスの中断を排除できます。VRRP デバイスが、所有するアドレスに関連付けられたデバイスのプライマリ デバイスになることを除き、すべてのプリエンプションの試みを管理的に禁止することができます。

VRRP は、メンバー間のセッション同期をサポートしていません。プライマリデバイスに障害が発生した場合、優先度が最も高いバックアップデバイスがプライマリとして引き継ぎ、パケットの転送を開始します。既存のセッションは、状態外としてバックアップデバイス上でドロップされます。

ルーテッドVLANインターフェイス(RVI)には優先度255を設定できません。

VRRP は、RFC 3768、 仮想ルーター冗長プロトコルで定義されています。

VRRP のメリット

  • VRRP は、障害が発生した場合に、1 つのデバイスから別のデバイスに IP アドレスの動的なフェイルオーバーを提供します。

  • VRRP を実装して、エンド ホストで動的ルーティングやルーター検出プロトコルを設定することなく、ゲートウェイに高可用性のデフォルト パスを提供できます。

VRRP トポロジーの例

図2は、SRXシリーズファイアウォールを使用した基本的なVRRPトポロジーを示しています。この例では、デバイスAとBはVRRPを実行しており、仮想IPアドレス192.0.2.1を共有しています。各クライアントのデフォルトゲートウェイは192.0.2.1です。

図2:SRXシリーズスイッチVRRP network setup with virtual IP 192.0.2.1 for high availability. Device A is Master with IP 192.0.2.251, Device B is Backup with IP 192.0.2.252.の基本的なVRRP

以下に、VRRP の基本的な動作を示し、参考用に 図 2 を示します。

  1. いずれかのサーバーが LAN からトラフィックを送信したい場合、トラフィックはデフォルト ゲートウェイ アドレス 192.0.2.1 に送信されます。これは、VRRP グループ 100 が所有する仮想 IP アドレス(VIP)です。デバイスAはグループのプライマリであるため、VIPはデバイスAの「実際の」アドレス192.0.2.251に関連付けられ、サーバーからのトラフィックは実際にこのアドレスに送信されます。(デバイスAは、より高い優先度値で設定されているため、プライマリです。)

  2. デバイスAに障害が発生し、サーバーとの間でトラフィックを転送できない場合(例えば、LANに接続されたインターフェイスに障害が発生した場合)、デバイスBがプライマリになり、VIPの所有権を引き継ぎます。サーバーは引き続きVIPにトラフィックを送信しますが、VIPはデバイスBの「実際の」アドレス192.0.2.252に関連付けられているため(プライマリが変更されたため)、トラフィックはデバイスAではなくデバイスBに送信されます。

  3. デバイスAで障害の原因となっていた問題が修正された場合、デバイスAは再びプライマリとなり、VIPの所有権を再アシストします。この場合、サーバーはデバイスAへのトラフィックの送信を再開します。

デバイスAとデバイスBへのトラフィック送信を切り替えるために、サーバーの設定を変更する必要はありません。VIP が 192.0.2.251 と 192.0.2.252 間を移動すると、通常の TCP-IP 動作によって変更が検出され、サーバー上の設定や介入は必要ありません。

VRRPv3対応SRXシリーズファイアウォール

VRRPv3 を使用する利点は、VRRPv3 は IPv4 と IPv6 の両方のアドレス ファミリーをサポートするのに対し、VRRP は IPv4 アドレスのみをサポートすることです。

VRRPv3(IPv4)は以前のバージョンのVRRPと相互運用されないため、ネットワーク内でVRRPが設定されているすべてのデバイスでVRRPv3を有効にできる場合にのみ、ネットワークでVRRPv3を有効にしてください。例えば、VRRPv3が有効になっているデバイスがVRRP IPv4アドバタイズパケットを受信した場合、デバイスはネットワークに複数のプライマリが作成されないように、自らバックアップ状態に移行します。

VRRPv3を有効にするには、 [edit protocols vrrp] 階層レベルでversion-3ステートメントを設定します(IPv4またはIPv6ネットワークの場合)。LAN上のすべてのVRRPデバイスで同じプロトコルバージョンを設定します。

VRRPv3 機能の制限

VRRPv3 機能の制限事項をいくつか示します。

VRRPv3認証

VRRPv3(IPv4用)が有効になっている場合、認証は許可されません。

  • authentication-typeおよびauthentication-keyステートメントは、どのVRRPグループにも設定できません。

  • 非VRRP 認証を使用する必要があります。

VRRPv3 アドバタイズ間隔

VRRPv3(IPv4およびIPv6用)アドバタイズ間隔は、[ edit interfaces interface-name unit 0 family inet address ip-address vrrp-group group-name] 階層レベルでfast-intervalステートメントで設定する必要があります。

  • advertise-intervalステートメントを使用しないでください(IPv4の場合)。

  • inet6-advertise-intervalステートメントを使用しないでください(IPv6の場合)。

VRRP フェイルオーバー遅延の概要

フェイルオーバーはバックアップ動作モードであり、障害または計画されたダウンタイムによりプライマリデバイスが利用できなくなった場合に、ネットワークデバイスの機能がセカンダリデバイスに引き継がれます。フェイルオーバーは、通常、ネットワーク上で常時利用できるようにする必要があるミッションクリティカルなシステムの不可欠な部分です。

VRRP は、メンバー間のセッション同期をサポートしていません。プライマリデバイスに障害が発生した場合、優先度が最も高いバックアップデバイスがプライマリとして引き継ぎ、パケットの転送を開始します。既存のセッションは、状態外としてバックアップデバイス上でドロップされます。

高速フェイルオーバーには短い遅延が必要です。したがって、フェイルオーバー遅延は、IPv6操作のVRRPとVRRPのフェイルオーバー遅延時間をミリ秒単位で設定します。Junos OSは、フェイルオーバー時間の遅延について50〜100000ミリ秒の範囲をサポートしています。

ルーティングエンジンで動作するVRRPプロセス(vrrpd)は、VRRPセッションごとにVRRPプライマリロールの変更をパケット転送エンジンに通知します。各VRRPグループは、このような通信をトリガーして、独自の状態またはアクティブなVRRPグループから継承された状態でパケット転送エンジンを更新することができます。このようなメッセージでパケット転送エンジンが過負荷にならないように、フェイルオーバー遅延を設定して、後続のルーティングエンジンからパケット転送エンジンへの通信間の遅延を指定できます。

ルーティングエンジンは、VRRPプライマリロールの変更をパケット転送エンジンに通知し、パケット転送エンジンハードウェアフィルターの再プログラミング、VRRPセッションなどの必要なパケット転送エンジンの状態変更を容易にします。次のセクションでは、2つのシナリオにおけるルーティングエンジンからパケット転送エンジンへの通信について詳しく説明します。

フェイルオーバー遅延が設定されていない場合

フェイルオーバー遅延が設定されていない場合、ルーティングエンジンから操作されるVRRPセッションのイベントシーケンスは以下のようになります。

  1. ルーティングエンジンが検出した最初のVRRPグループの状態が変化し、新しい状態がプライマリの場合、ルーティングエンジンは適切なVRRPアナウンスメッセージを生成します。パケット転送エンジンには状態変化が通知されるため、そのグループのハードウェアフィルターが遅延なく再プログラムされます。次に、新しいプライマリは VRRP グループに gratuitous ARP メッセージを送信します。

  2. フェイルオーバータイマーの遅延が開始されます。デフォルトでは、フェイルオーバー遅延タイマーは次のとおりです。

    • 500ミリ秒—設定されたVRRPアナウンス間隔が1秒未満の場合。

    • 2秒—設定されたVRRPアナウンス間隔が1秒以上で、ルーター上のVRRPグループの総数が255の場合。

    • 10秒—設定されたVRRPアナウンス間隔が1秒以上で、ルーター上のVRRPグループの数が255を超える場合。

  3. ルーティングエンジンは、後続のVRRPグループに対して1つずつ状態変更を行います。状態が変化し、特定のVRRPグループの新しい状態がプライマリになるたびに、ルーティングエンジンは適切なVRRPアナウンスメッセージを生成します。ただし、パケット転送エンジンへの通信は、フェイルオーバー遅延タイマーが終了するまで抑制されます。

  4. フェイルオーバー遅延タイマーが終了すると、ルーティングエンジンは、状態を変更したすべてのVRRPグループに関するメッセージをパケット転送エンジンに送信します。その結果、これらのグループのハードウェア フィルターは再プログラムされ、新しい状態がプライマリであるグループには、gratuitous ARP メッセージが送信されます。

このプロセスは、すべてのVRRPグループの状態遷移が完了するまで繰り返されます。

したがって、フェイルオーバー遅延を設定せずに、最初のVRRPグループの完全な状態遷移(ルーティングエンジンとパケット転送エンジンの状態を含む)が直ちに実行されますが、残りのVRRPグループのパケット転送エンジンの状態遷移は、設定されたVRRPアナウンスタイマーとVRRPグループの数に応じて、少なくとも0.5〜10秒遅れます。この中間状態の間、ハードウェアフィルターの再設定の遅延により、パケット転送エンジンでまだ完了していない状態変更のVRRPグループへのトラフィック受信がパケット転送エンジンレベルでドロップされる場合があります。

フェイルオーバー遅延が設定されている場合

フェイルオーバー遅延が設定されている場合、ルーティングエンジンから操作されるVRRPセッションのイベントシーケンスは以下のように変更されます。

  1. ルーティングエンジンは、一部のVRRPグループが状態の変更を必要とすることを検出します。

  2. フェイルオーバー遅延は、設定された期間にわたって開始されます。許容されるフェイルオーバー遅延タイマーの範囲は、50〜100000ミリ秒です。

  3. ルーティングエンジンは、VRRPグループに対して1つずつ状態変更を実行します。状態が変化し、特定のVRRPグループの新しい状態がプライマリになるたびに、ルーティングエンジンは適切なVRRPアナウンスメッセージを生成します。ただし、パケット転送エンジンへの通信は、フェイルオーバー遅延タイマーが終了するまで抑制されます。

  4. フェイルオーバー遅延タイマーが終了すると、ルーティングエンジンは、状態を変更したすべてのVRRPグループに関するメッセージをパケット転送エンジンに送信します。その結果、これらのグループのハードウェア フィルターは再プログラムされ、新しい状態がプライマリであるグループには、gratuitous ARP メッセージが送信されます。

このプロセスは、すべてのVRRPグループの状態遷移が完了するまで繰り返されます。

したがって、フェイルオーバー遅延が設定されている場合、最初のVRRPグループのパケット転送エンジンの状態も遅延されます。ただし、ネットワーク運用担当者には、VRRP 状態変化時の停止を最小限に抑えるために、ネットワーク導入のニーズに最適なフェイルオーバー遅延値を設定できるという利点があります。

フェイルオーバー遅延は、ルーティングエンジン上で動作するVRRPプロセス(vrrpd)によって運用されるVRRPセッションにのみ影響します。パケット転送エンジンに分散されたVRRPセッションの場合、フェイルオーバー遅延設定は効果がありません。

例:シャーシ クラスタ冗長イーサネット インターフェイスでの VRRP/VRRPv3 の設定

VRRP(仮想ルーター冗長プロトコル)が設定されている場合、VRRP は複数のデバイスを仮想デバイスにグループ化します。VRRP で設定されたデバイスの 1 つがプライマリ(アクティブ)になり、その他のデバイスがバックアップになります。プライマリデバイスに障害が発生した場合、バックアップデバイスの1つが新しいプライマリデバイスになります。

この例では、冗長インターフェイスでVRRPを設定する方法について説明します。

要件

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

  • SRXシリーズファイアウォール向けJunos OSリリース18.1 R1以降。

  • シャーシクラスター内で接続された2台のSRXシリーズファイアウォール。

  • スタンドアロンデバイスとして接続された1台のSRXシリーズファイアウォール。

概要

VRRP を設定するには、シャーシ クラスター デバイスの冗長インターフェイスとスタンドアロン デバイスのギガビット イーサネット インターフェイスに VRRP グループを設定します。シャーシクラスターデバイスの冗長インターフェイスとスタンドアロンデバイスのギガビットイーサネットインターフェイスは、1つ以上のVRRPグループのメンバーになることができます。VRRP グループ内では、シャーシ クラスター デバイスのプライマリ冗長インターフェイスとスタンドアロン デバイスのバックアップ ギガビット イーサネット インターフェイスを設定する必要があります。

VRRPグループを設定するには、VRRPグループのメンバーである冗長インターフェイスとギガビットイーサネットインターフェイスにグループ識別子と仮想IPアドレスを設定する必要があります。仮想IPアドレスは、VRRPグループのすべてのインターフェイスで同じである必要があります。次に、プライマリインターフェイスとなる冗長インターフェイスとギガビットイーサネットインターフェイスに優先順位を設定します。

プライマリおよびバックアップの冗長インターフェイスとギガビットイーサネットインターフェイスの割り当ては、1から255までの優先度(255が最も高い)で強制的に割り当てることができます。

トポロジー

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

図3:冗長インターフェイスNetwork topology with Juniper SRX devices in high availability setup showing end user devices, switches, SRX nodes 0 and 1 in HA cluster with control and fabric links, standalone SRX device, redundant interfaces RETH0 and RETH1, and VRRP group for failover.上のVRRP

VRRP の設定

シャーシ クラスタ冗長イーサネット インターフェイスでの VRRPv3、VRRP グループ、および優先度の設定

CLIクイックコンフィグレーション

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

ステップバイステップの手順

シャーシクラスターデバイスでVRRPv3、VRRPグループ、および優先度を設定するには:

  1. traceoptionsにファイル名を設定して、VRRPプロトコルのトラフィックをトレースします。

  2. トレースファイルの最大サイズを指定します。

  3. vrrp traceoptionsを有効にします。

  4. VRRP バージョンを 3 に設定します。

  5. VRRP のグレースフル ルーティングエンジン スイッチオーバー(GRES)と、VRRP レス フェイルオーバーがある場合のノンストップ アクティブ ルーティングをサポートするように、このコマンドを設定します。vrrp を使用すると、セカンダリ ノードが障害が発生したプライマリ ノードを数秒で引き継ぐことができます。これは、最小限の VRRP トラフィックで、ホストとのやり取りなしで行われます

  6. reth(冗長イーサネット)インターフェイスを設定し、その冗長インターフェイスをゾーンに割り当てます。

  7. 冗長インターフェイス 0 ユニット 0 のファミリー inet アドレスと仮想アドレスを設定します。

  8. 冗長インターフェイス 1 ユニット 0 のファミリー inet アドレスと仮想アドレスを設定します。

  9. 冗長インターフェイス0ユニット0の優先度を255に設定します。

  10. 冗長インターフェイス1ユニット0の優先度を150に設定します。

  11. 冗長インターフェイス0ユニット0を設定して、仮想IPアドレスに送信されたすべてのパケットを受け入れます。

  12. 冗長インターフェイス1ユニット0を設定して、仮想IPアドレスに送信されたすべてのパケットを受け入れます。

結果

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

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

スタンドアロンデバイスでのVRRPグループの設定

CLIクイックコンフィグレーション

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

ステップバイステップの手順

スタンドアロンデバイスでVRRPグループを設定するには:

  1. VRRP バージョンを 3 に設定します。

  2. ギガビットイーサネットインターフェイスユニット0のファミリーinetアドレスと仮想アドレスを設定します。

  3. ギガビットイーサネットインターフェイスユニットの優先度を0から50に設定します。

  4. ギガビットイーサネットインターフェイスユニット0を設定して、仮想IPアドレスに送信されたすべてのパケットを受け入れます。

結果

設定モードから、 show interfaces xe-5/0/5 および show interfaces xe-5/0/6 コマンドを入力して設定を確認します。出力に意図した設定が表示されない場合は、この例の設定手順を繰り返して修正します。

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

検証

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

シャーシクラスターデバイスでのVRRPの検証

目的

シャーシクラスターデバイス上のVRRPが正しく設定されていることを確認します。

アクション

動作モードから、 show vrrp brief コマンドを入力して、シャーシクラスターデバイスのVRRPのステータスを表示します。

意味

サンプル出力では、4 つの VRRP グループがアクティブであり、冗長インターフェイスが正しいプライマリ ロールを引き受けていることを示しています。lcl アドレスはインターフェイスの物理アドレスで、vip アドレスは冗長インターフェイスが共有する仮想アドレスです。タイマー値(A 0.149、A 0.155、A 0.445、A 0.414)は、冗長インターフェイスがギガビットイーサネットインターフェイスからVRRPアドバタイズメントを受信すると予想される残り時間(秒単位)を示します。タイマーが期限切れになる前にグループ0、1、2、および3のアドバタイズメントが届かない場合、シャーシクラスターデバイスがプライマリとしてアサートされます。

スタンドアロンデバイスでのVRRPの検証

目的

スタンドアロンデバイスでVRRPが正しく設定されていることを確認します。

アクション

動作モードから、 show vrrp brief コマンドを入力して、スタンドアロンデバイス上のVRRPのステータスを表示します。

意味

サンプル出力では、4つのVRRPグループがアクティブであり、ギガビットイーサネットインターフェイスが正しいバックアップロールを引き受けていることを示しています。lcl アドレスはインターフェイスの物理アドレスで、vip アドレスはギガビット イーサネット インターフェイスが共有する仮想アドレスです。タイマー値(D 3.093、D 3.502、D 3.499、D 3.282)は、ギガビットイーサネットインターフェイスが冗長インターフェイスからVRRPアドバタイズメントを受信すると予想される残りの時間(秒単位)を示します。タイマーが終了する前にグループ0、1、2、および3のアドバタイズメントが届かない場合、スタンドアロンデバイスは引き続きバックアップデバイスとなります。

例:IPv6 向け VRRP の設定

この例では、IPv6 の VRRP プロパティを設定する方法を示します。

要件

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

  • 3 つのルーター

  • Junos OSリリース11.3以降

    • この例は最近更新され、Junos OSリリース21.1R1で再検証されました。
    • 特定のプラットフォームとJunos OSリリースの組み合わせに対するVRRPサポートの詳細については、 機能エクスプローラーを参照してください。

概要

この例では、IPv6 の仮想アドレスを持つ VRRP グループを使用します。LAN上のデバイスは、この仮想アドレスをデフォルトゲートウェイとして使用します。プライマリルーターに障害が発生した場合は、バックアップルーターがそのルーターを引き継ぎます。

VRRP の設定

ルーターAの設定

CLIクイックコンフィグレーション

この例をすばやく設定するには、次のコマンドをコピーしてテキストファイルに貼り付け、改行を削除して、ネットワーク構成に合わせて必要な詳細を変更してから、コマンドを [edit] 階層レベルのCLIにコピー&ペーストします。

ステップバイステップの手順

この例を設定するには:

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

  2. IPv6 VRRP グループ識別子と仮想 IP アドレスを設定します。

  3. ルーターAがルーターBよりも高い優先度を設定して、プライマリ仮想ルーターになります。ルーターBは、デフォルトの優先度100を使用しています。

  4. VRRPグループの優先度を変更するために、インターネットに接続されているインターフェイスがアップ、ダウン、または存在しないかどうかを追跡するように track interface を設定します。

  5. プライマリルーターが仮想IPアドレス宛てのすべてのパケットを受け入れるように accept-data を設定します。

  6. インターネットへのトラフィックの静的ルートを設定します。

  7. iPv6用VRRPでは、VRRPグループのIPv6ルーターアドバタイズメントを送信するようにVRRPが設定されているインターフェイスを設定する必要があります。インターフェイスがIPv6ルーター要請メッセージを受信すると、インターフェイスに設定されたすべてのVRRPグループにIPv6ルーターアドバタイズメントを送信します。

  8. グループがプライマリ状態にある場合、インターフェイス上で設定されたVRRP IPv6グループに対してのみ送信されるようにルーターアドバタイズメントを設定します。

結果

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

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

ルーターBの設定

CLIクイックコンフィグレーション

この例を簡単に設定するには、以下のコマンドをコピーしてテキストファイルに貼り付け、改行を削除して、ネットワーク構成に合わせて必要な詳細を変更し、コマンドを [edit] 階層レベルのCLIにコピー&ペーストしてください。

ステップバイステップの手順

この例を設定するには:

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

  2. IPv6 VRRP グループ識別子と仮想 IP アドレスを設定します。

  3. バックアップルーターがプライマリになった場合に、バックアップルーターが仮想IPアドレス宛てのすべてのパケットを受け入れるように accept-data を設定します。

  4. インターネットへのトラフィックの静的ルートを設定します。

  5. VRRP グループの IPv6 ルーターアドバタイズメントを送信するように VRRP が設定されているインターフェイスを設定します。インターフェイスがIPv6ルーター要請メッセージを受信すると、インターフェイスに設定されたすべてのVRRPグループにIPv6ルーターアドバタイズメントを送信します。

  6. グループがプライマリ状態にある場合、インターフェイス上で設定されたVRRP IPv6グループに対してのみ送信されるようにルーターアドバタイズメントを設定します。

結果

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

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

ルーター C の設定

CLIクイックコンフィグレーション

この例をすばやく設定するには、以下のコマンドをコピーしてテキストファイルに貼り付け、改行を削除して、ネットワーク構成に合わせて必要な詳細を変更してから、コマンドを [edit] 階層レベルのCLIにコピー&ペーストします。

検証

ルーターAでVRRPが動作していることを確認する

目的

ルーター A で VRRP がアクティブであること、および VRRP グループ内でのそのロールが正しいことを確認します。

アクション

以下のコマンドを使用して、ルーターAでVRRPがアクティブであること、ルーターがグループ1のプライマリであること、インターネットに接続されているインターフェイスが追跡されていることを確認します。

意味

show vrrpコマンドは、VRRP 設定に関する基本情報を表示します。この出力は、VRRP グループがアクティブであり、このルーターがプライマリ ロールを引き受けたことを示しています。lclアドレスはインターフェイスの物理アドレスで、vipアドレスは両ルーターが共有する仮想アドレスです。Timer値(A 0.690)は、このルーターが他のルーターからVRRPアドバタイズメントを受信すると予想される残りの時間(秒単位)を示します。

VRRP がルーター B で動作していることを確認する

目的

ルーター B で VRRP がアクティブであること、および VRRP グループ内でのそのロールが正しいことを確認します。

アクション

次のコマンドを使用して、ルーターBでVRRPがアクティブであること、およびルーターがグループ1のバックアップであることを確認します。

意味

show vrrpコマンドは、VRRP 設定に関する基本情報を表示します。この出力は、VRRP グループがアクティブであり、このルーターがバックアップ ロールを引き受けたことを示しています。lclアドレスはインターフェイスの物理アドレスで、vipアドレスは両ルーターが共有する仮想アドレスです。Timer値(D 2.947)は、このルーターが他のルーターからVRRPアドバタイズメントを受信すると予想される残りの時間(秒単位)を示します。

ルーターCがインターネットトランジットルーターAに到達することの確認

目的

ルーターCからインターネットへの接続を確認します。

アクション

次のコマンドを使用して、ルーターCがインターネットに到達できることを確認します。

意味

pingコマンドはインターネットへの到達可能性を示し、tracerouteコマンドはルーターAがトランジット中であることを示しています。

ルーターBがVRRPのプライマリになることを確認

目的

ルーターAとインターネット間のインターフェイスがダウンしたときに、ルーターBがVRRPのプライマリになることを確認します。

アクション

以下のコマンドを使用して、ルーターBがプライマリであること、およびルーターCがインターネットトランジットルーターBに到達できることを確認します。

意味

show vrrp track detailコマンドは、追跡対象のインターフェイスがルーターAでダウンしており、優先度が90に低下し、ルーターAがバックアップになっていることを示しています。show vrrpコマンドは、ルーターBがVRRPのプライマリであることを示し、tracerouteコマンドはルーターBが現在トランジット中であることを示しています。

プラットフォーム固有の リンクアグリゲーショングループの 動作

機能エクスプローラーを使用して、特定の機能のプラットフォームとリリースのサポートを確認します。

お使いのプラットフォームに固有の動作を確認するには、以下の表を使用してください。

プラットフォーム

違い

SRXシリーズ

  • SRX300シリーズファイアウォールは、リンクアグリゲーション動作をサポートしています。

    速度モードとリンクモードの設定は、rethのメンバーインターフェイスで使用できます。

補足プラットフォーム情報

機能エクスプローラーを使用して、特定の機能のプラットフォームとリリースのサポートを確認します。

プラットフォーム

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

SRX4600、およびSRX5000シリーズ

各rethインターフェイスには、ノードあたり最大8個のリンク、インターフェイスごとに合計16個のリンクを含めることができます。

SRX300シリーズ、SRX1500、SRX1600、SRX2300、SRX4120、SRX4100、SRX4200、およびSRX4300

各rethインターフェイスは、ノードごとに最大4つのリンクを持つことができ、インターフェイスごとに合計8つのリンクを持つことができます。