Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

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

Feature Explorerを使用して、特定の機能に対するプラットフォームとリリースのサポートを確認します。

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

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

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

シャーシ クラスタの LACP について

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

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

Link Aggregation Control Protocol(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 に接続する必要があります。単一のピアスイッチを使用して冗長イーサネットインターフェイスLAGを終端する場合は、スイッチで2つの個別のLAGを使用する必要があります。

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

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

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

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

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

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

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

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

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

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

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

デフォルトでは、アクターとパートナーはリンクアグリゲーション制御PDUを毎秒送信します。アクティブ インターフェイスとパッシブ インターフェイスで異なる周期レートを設定できます。アクティブインターフェイスとパッシブインターフェイスを異なるレートで設定すると、トランスミッターはレシーバーのレートを優先します。

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

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

必要条件

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

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

概要

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

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

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

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

図 1: シャーシ クラスタ内のSRXシリーズファイアウォールをEXシリーズスイッチ Topology for LAGs Connecting SRX Series Firewalls in Chassis Cluster to an EX Series Switchに接続するLAGのトポロジー

図 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 zones、および show 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シリーズファイアウォールは、Virtual Router Redundancy Protocol(VRRP)とIPv6向けVRRPをサポートします。このトピックの内容は次のとおりです。

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

静的デフォルトルートを使用してネットワーク上のエンドホストを設定することで、設定の手間と複雑さが最小限に抑えられ、エンドホストの処理オーバーヘッドが軽減されます。ホストが静的ルートで構成されている場合、デフォルト ゲートウェイの障害は通常、壊滅的なイベントにつながり、ゲートウェイへの利用可能な代替パスを検出できないすべてのホストが分離されます。VRRP(Virtual Router Redundancy Protocol)を使用すると、プライマリゲートウェイに障害が発生した場合に、エンドホストに代替ゲートウェイを動的に提供できます。

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

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

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

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

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

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

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

VRRPのメリット

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

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

VRRP トポロジーの例

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

図 2:SRXシリーズ スイッチBasic VRRP on SRX Series Switchesでの基本的な VRRP

次に、 図 2 を参照として使用した基本的な VRRP の動作を示します。

  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 動作によって検出され、サーバーでの設定や介入は必要ありません。

SRXシリーズファイアウォールのVRRPv3サポート

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

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

[edit protocols vrrp] 階層レベルで version-3 ステートメントを設定することで、VRRPv3 を有効にできます(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は、メンバー間のセッション同期をサポートしていません。プライマリデバイスに障害が発生した場合、プライオリティが最も高いバックアップデバイスがプライマリとして引き継がれ、パケットの転送を開始します。既存のセッションは、バックアップ・デバイス上でアウト・オブ・ステートとしてドロップされます。

高速フェールオーバーには、短い遅延が必要です。このように、failover-delay は、VRRP および IPv6 操作の VRRP のフェイルオーバー遅延時間をミリ秒単位で設定します。Junos OS では、フェイルオーバー時間の遅延として 50 ミリ秒から 100000 ミリ秒の範囲をサポートしています。

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

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

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

フェイルオーバー遅延を設定していない場合、ルーティングエンジンから操作されるVRRPセッションのイベントの順序は次のとおりです。

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

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

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

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

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

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

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

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

したがって、failover-delay を設定しない場合、最初の 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 を設定する方法を説明します。

必要条件

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

  • Junos OS リリース 18.1 R1 以降(SRXシリーズ ファイアウォールの場合)。

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

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

概要

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

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

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

位相幾何学

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

図 3:冗長インターフェイスVRRP on Redundant interface上の VRRP

設定 VRRP

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

CLIクイック構成

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

手順

シャーシ クラスタ デバイスで VRRPv3、VRRP グループ、および優先度を設定するには、次の手順に従います。

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

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

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

  4. vrrp version を 3 に設定します。

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

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

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

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

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

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

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

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

業績

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

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

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

CLIクイック構成

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

手順

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

  1. vrrp version を 3 に設定します。

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

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

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

業績

設定モードから、 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サポートの詳細については、 Feature Explorerを参照してください。

概要

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

VRRP の設定

ルーター A の設定

CLIクイック構成

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

手順

この例を設定するには:

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

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

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

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

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

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

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

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

業績

設定モードから、 show interfacesshow protocols router-advertisement 、および show 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-advertisement 、および show 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アドバタイズメントを受信することを予期する残り時間(秒単位)を示します。

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

目的

VRRP がルーター B でアクティブであり、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 がトランジットされていることを示しています。

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

Feature Explorerを使用して、特定の機能に対するプラットフォームとリリースのサポートを確認します。

次の表を使用して、プラットフォームのプラットフォーム固有の動作を確認します。

プラットホーム

SRX シリーズ

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

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

プラットフォームの追加情報

Feature Explorerを使用して、特定の機能に対するプラットフォームとリリースのサポートを確認します。

プラットホーム

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

SRX4600およびSRX5000シリーズ

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

SRX300シリーズ、SRX1500、SRX1600、SRX2300、SRX4100、SRX4200、SRX4300

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