Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

例:VPLSマルチホーミングの設定(FEC 129)

VPLSマルチホーミングの概要

VPLS(仮想プライベート LAN サービス)マルチホーミングにより、顧客サイトを 2 台以上の PE ルーターに接続して冗長接続を提供できます。冗長 PE ルーターは、障害を検出するとすぐに、顧客サイトにネットワーク サービスを提供できます。VPLSマルチホーミングは、以下のタイプのネットワーク障害が発生した場合に、VPLSサービスとマルチホームサイトとのトラフィックフォワーディングを維持するのに役立ちます。

  • PE ルーターから CE デバイスへのリンク障害

  • PE ルーターの障害

  • ローカル PE ルーターとリモート PE ルーター間の MPLS 到達可能性障害

図1:2台のPEルーターにマルチホームされたCEデバイス CE Device Multihomed to Two PE Routers
注:

VPLSのドキュメントでは、PEルーターなどの用語のルーターという言葉は、ルーティング機能を提供するデバイスを指すために使用されています。

図1 は、CEデバイスを2台のPEルーターにマルチホームする方法を示しています。デバイスCE1は、ルーターPE1およびPE2にマルチホームされています。デバイスCE2には、デバイスCE1に到達する可能性のあるパスが2つありますが、一度にアクティブなパスは1つだけです。ルーターPE1が指定されたVPLSエッジ(VE)デバイス(指定フォワーダーとも呼ばれる)である場合、BGPはルーターPE3からルーターPE1に疑似回線をシグナリングします。このパスで障害が発生した場合、ルーターPE2は指定されたVEデバイスとなり、BGPはルーターPE3からルーターPE2に疑似回線を再シグナリングします。

マルチホーム PE ルーターは、マルチホーム サイトのネットワーク層到達可能性情報(NLRI)を VPLS ネットワーク内の他の PE ルーターにアドバタイズします。NLRIには、マルチホームPEルーターのサイトIDが含まれています。同じ CE デバイスにマルチホームされているすべての PE ルーターに対して、同じサイト ID を設定する必要があります。リモートVPLS PEルーターは、サイトIDを使用して、アドレス指定されたトラフィックをどこに転送するかを決定します。ルートの衝突を回避するには、マルチホーム PE ルーターが共有するサイト ID が、VPLS ネットワーク内のリモート PE ルーターで設定されたサイト ID とは異なる必要があります。

同じCEデバイスにマルチホームされた各PEルーターに同じサイトIDを設定しますが、ルート識別子などの他のパラメーターに一意の値を設定できます。これらの値は、カスタマーサイトへの到達に使用する指定VEデバイスとしてどのマルチホームPEルーターを選択するかを決定するのに役立ちます。

ベストプラクティス:

マルチホーム PE ルーターごとに一意のルート識別子を設定することをお勧めします。一意のルート識別子を設定すると、プライマリマルチホームPEルーターへの接続がダウンした場合のコンバージェンスを高速化できます。一意のルート識別を設定する場合、VPLS ネットワーク内の他の PE ルーターは、マルチホーム PE ルーターの追加状態を維持する必要があります。

VPLSネットワークのリモートPEルーターは、どのマルチホームPEルーターがCEデバイスに到達するトラフィックを転送するかを決定する必要があります。この判断を行うために、リモートPEルーターはVPLSパス選択プロセスを使用して、NLRIアドバタイズメントに基づいてマルチホームPEルーターの1つを選択します。リモート PE ルーターは NLRI アドバタイズメントのうち 1 つだけを選択するため、マルチホーム PE ルーターの 1 つ、つまり勝者アドバタイズメントを発信した PE ルーターに対して疑似配線が確立されます。これにより、ネットワーク内のサイト間に複数のパスが作成されることを防ぎ、レイヤー2ループの形成を防ぐことができます。選択した PE ルーターに障害が発生した場合、ネットワーク内のすべての PE ルーターが自動的にバックアップ PE ルーターに切り替わり、それに対して新しい擬似配線を確立します。

ベストプラクティス:

CEデバイスとマルチホームPEルーターの間にレイヤー2ループが形成されないようにするには、CEデバイスにスパニングツリープロトコル(STP)を採用することを推奨します。レイヤー2ループは、設定が間違っているために形成されることがあります。ネットワークトポロジーの変更後のコンバージェンス中に、一時的なレイヤー2ループが形成される場合もあります。

PEルーターは、ローカルで発信および受信されたレイヤー2ルートアドバタイズメントに対してBGPパス選択手順を実行し、ルートがBGPルートリフレクタなどの他のピアへのアドバタイズに適していることを確認するBGPルートを選択します。VPLSネットワーク内のPEルーターがルートリフレクタでもある場合、マルチホームサイトのパス選択プロセスは、レイヤー2ルートを反映する目的でこのPEルーターが実行するパス選択プロセスに影響を与えません。異なるルート識別子を持つレイヤー 2 プレフィックスは、ルート リフレクション用の異なる NLRI を持つと見なされます。VPLSパス選択プロセスでは、マルチホームサイトへのVPLS疑似回線の作成にこれらのルートのうち1つしか使用されない場合でも、ルートリフレクタは、ルートリフレクタクライアントに異なるルート識別子を持つすべてのルートを反映させることができます。

Junos OSは、BGP VPLSとFEC129 VPLSの両方でVPLSマルチホーミングをサポートしています。VPLS関連機能のプラットフォームおよびリリースサポートについては、 機能エクスプローラー を参照してください。

例:VPLSマルチホーミングの設定(FEC 129)

この例では、VPLS(仮想プライベート LAN サービス)マルチホーミングを設定する方法を示します。マルチホーミングにより、顧客サイトは複数のPE(プロバイダ エッジ)ルーターに接続できます。2台以上のPEルーターにマルチホームされたVPLSサイトは、PEルーターからCEデバイスへのリンク障害やPEルーターの障害が発生した場合に、冗長接続を提供します。この例は、FEC 129 VPLS(BGPベースの自動検出を備えたLDP VPLSとも呼ばれる)のBGPベースのマルチホーミングサポートを示しています。

要件

この例では、以下のハードウェアおよびソフトウェア要件があります。

  • VPLSサイトを表す1つ以上のCEデバイス。

  • 2つ以上のPEデバイス。

  • マルチホームVPLSサイトに接続されたPEデバイスで実行されているJunos OSリリース12.3以降。

概要

BGPベースのVPLS自動検出(FEC 129)により、各VPLS PEルーターは、同じVPLSドメイン内にある他のPEルーターを検出できます。また、VPLS自動検出は、VPLSドメインにPEルーターが追加または削除されたタイミングを自動的に検出します。VPLSを手動で設定し、PEルーターの追加または削除時に設定を維持する必要はありません。VPLS自動検出は、BGPを使用してVPLSメンバーを検出し、VPLS内の疑似配線を設定および破棄します。

BGPマルチホーミングにより、顧客サイトを2台以上のPEルーターに接続し、冗長接続を提供すると同時に、サービスプロバイダのネットワーク内でレイヤー2ループが形成されるのを防ぐことができます。冗長接続は、PE ルーター-to-CEデバイスのリンク障害、PE ルーターの障害、またはローカル PE ルーターとリモート PE ルーター間のMPLS到達性障害が発生した場合に、VPLS サービスとマルチホーム サイトとのトラフィック転送を維持します。冗長 PE ルーターは、障害が検出されるとすぐに、顧客サイトへのサービス提供を開始できます。

CEデバイスが複数のPEルーターに接続すると、これらの各ルーターはマルチホームサイト(レイヤー2ネットワーク層到達可能性情報(NLRI)で同じサイトIDを持つルート)の到達可能性をアドバタイズします。ネットワーク内の他のPEルーターは、BGPパス選択プロセスを使用して、CEデバイス宛てのトラフィック送信先のアドバタイズルーターのうち1つだけを選択します。このパス選択プロセスにより、VPLSネットワークのレイヤー2ループがなくなります。

自動検出は、マルチホーミングと特に関係しているわけではありません。マルチホーミングを機能させるために自動検出は必要ありません。これらは2つの独立した機能です。とはいえ、FEC 129の意味は、VPLSが自動検出を行うということです。そのため、FEC 129 のマルチホーミングを設定する場合、定義に従って、( auto-discovery-only ステートメントを使用)自動検出も設定する必要があります。

設定には、VPLSマルチホーミングを設定できる場所が2つあります。1 つは FEC 128 用で、もう 1 つは FEC 129 用です。

  • FEC 128 の場合—routing-instances instance-name protocols vpls site site-name multi-homing

  • FEC 129 の場合—routing-instances instance-name protocols vpls multi-homing

FEC 129 のマルチホーミングを設定するには、以下のステートメントを使用します。

この例では、ルーターPE1とルーターPE2にマルチホームされたデバイスCE1を示しています。さらに、デバイスCE2はルーターPE1にシングルホームされています。デバイス PE3 は、デバイス CE3 に接続されたリモート PE ルーターです。デバイス PE3 ではマルチホーミングが有効になっていません。 CLIクイックコンフィグレーション は、 図2に示すすべてのデバイスの構成を示しています。 デバイスPE1の設定 セクションには、デバイスPE1の設定の手順が記載されています。

図2:FEC 129マルチホーミングNetwork topology diagram showing CE, PE, and P routers with interfaces like ge-0/0/0.0 and fe-0/1/2.0; illustrates data flow.のトポロジー

設定

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

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

デバイスPE1

デバイスPE2

デバイスPE3

デバイスCE1

デバイスCE2

デバイスCE3

デバイスP

デバイスPE1の設定

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

次の例では、設定階層のさまざまなレベルに移動する必要があります。CLIのナビゲーションについては、『CLIユーザーガイド』の「設定モードでのCLIエディターの使用」を参照してください。

デバイスPE1を設定するには:

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

    プロバイダ向けインターフェイスで family mpls を設定します。顧客向けのインターフェイスで family vpls を設定します。

  2. プロバイダ向けのインターフェイスで、内部ゲートウェイプロトコル(IGP)とシグナリングプロトコルを設定します。

    traffic-engineeringステートメントにより、OSPFサマリーLSA(リンクステートアドバタイズ)でラベルスイッチパス(LSP)メトリックをアドバタイズできます。

  3. BGPを設定します。

    auto-discovery-onlyステートメントは、自動検出関連のNLRIメッセージを期待するようルーティングプロセス(rpd)に通知し、情報を解読してLDPとVPLSで使用できるようにします。auto-discovery-onlyステートメントは、VPLSのすべてのPEルーターで設定する必要があります。ルートリフレクションを設定する場合、FEC 129関連のアップデートをサポートするルートリフレクタとして機能するプロバイダ(P)ルーターでもauto-discovery-onlyステートメントが必要になります。

    PE ルーターが両方のタイプの NLRI(FEC 128 と FEC 129)をサポートしなければならない相互運用シナリオでは、この例では signaling ステートメントも含まれています。

  4. ルーティングインスタンスを設定します。

    ルーティングインスタンスには、両方のCEインターフェイスが含まれます。マルチホーミングサイトには、マルチホームインターフェイスのみが含まれます。

    慣例として、ルート識別子は、デバイス PE1 のループバック インターフェイス アドレスとマルチホーミング サイト識別子で構成されます。

  5. (オプション)FEC 129 VPLSの双方向フォワーディング検出(BFD)を設定します。

  6. 自律システム(AS)番号とルーターIDを設定します。

結果

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

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

検証

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

マルチホーミングの動作確認

目的

マルチホーミングが動作していることを確認します。

アクション

動作モードから、 show vpls connections extensive コマンドを入力します。

意味

出力は、ルーティングインスタンスグリーンのマルチホーミングのステータスを示しています。

マルチホーミングルートの確認

目的

予想されるルートがマルチホーミングとして識別されていることを確認します。

アクション

動作モードから、 show route table bgp.l2vpn.0 および show route table green.l2vpn.0 コマンドを入力します。

意味

出力内の MH は、マルチホーミングルートを示しています。 AD 自動検出を示します。

BFD セッションの確認

目的

BFD セッションのステータスが運用可能であることを確認します。

アクション

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

意味

StateフィールドのUpは、BFDが動作していることを示しています。

VPLSドメイン内のリモートPEルーターへのpinging

目的

MPLSレイヤー2仮想プライベートネットワーク(VPN)接続の動作を確認します。

アクション

動作モードから、fec129オプションを付けて ping mpls l2vpn コマンドを入力します。

意味

出力は、ping操作が成功したことを示しており、FEC 129レイヤー2VPN接続のLSPに到達可能であることを意味します。