Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

レイヤー 3 VPN をレイヤー 2 回線に接続する

レイヤー 2 回線とレイヤー 3 VPN を相互接続するためのアプリケーション

MPLSベースのレイヤー2サービスは、企業やサービスプロバイダの間で需要が高まっています。このため、エンドツーエンドの付加価値サービスを提供したいサービスプロバイダにとって、レイヤー2サービスとレイヤー3サービス間の相互運用性に関する新たな課題が生まれます。異なるレイヤー 2 サービスを相互に接続したり、レイヤー 3 サービスにステッチしたりする理由はさまざまです。たとえば、サービスの提供を拡大したり、地理的に拡大したりします。Junos OSには、サービスプロバイダのニーズに応えるさまざまな機能が備わっています。

疑似回線サービスを有効にし、pseduowireサービス インターフェイスを、レイヤ2回線をレイヤ3 VPNに相互接続するためのアクセスポイントとして設定できます。詳細については、 疑似回線加入者論理インターフェイスの概要を参照してください。

レイヤー2回線とレイヤー3VPNを相互接続することで、以下のメリットが得られます。

  • レイヤー2回線とレイヤー3VPNを相互接続することで、IP回線サービスとレイヤー2回線サービス間でサービスプロバイダのコアネットワークインフラストラクチャを共有できるようになり、これらのサービスの提供コストを削減できます。レイヤー2 MPLS回線により、サービスプロバイダは既存のIPおよびMPLSバックボーン上でレイヤー2回線サービスを作成できます。

  • サービス プロバイダーは、レイヤー 2 回線サービスを提供するために個別のレイヤー 2 機器に投資する必要はありません。サービス プロバイダーは、レイヤー 2 プロトコルに加えて、任意のレイヤー 3 プロトコルを実行するように プロバイダエッジルーター を設定できます。自社ネットワークの管理の大部分を自分で制御したいお客様は、レイヤー3 VPN 接続ではなく、サービスプロバイダとのレイヤー2回線接続を必要とします。

例:レイヤー 2 回線とレイヤー 3 VPN の相互接続

この例では、レイヤー 2 回線からレイヤー 3 VPN への相互接続を設定および検証するための手順とコマンドを順を追って説明します。内容は次のとおりです。

必要条件

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

  • Junos OS リリース 9.3 以降

  • 3 MXシリーズ5Gユニバーサルルーティングプラットフォーム

  • 1 M Seriesマルチサービスエッジルーター

  • 1 T Series コア ルーター

  • EXシリーズイーサネットスイッチ x 1

概要とトポロジー

図 1 は、レイヤー 2 回線からレイヤー 3 VPN 相互接続の物理トポロジーを示しています。

図 1: レイヤー 2 回線からレイヤー 3 VPN への相互接続Physical Topology of a Layer 2 Circuit to Layer 3 VPN Interconnectionの物理トポロジー

図 2 は、レイヤー 2 回線からレイヤー 3 VPN への相互接続の論理トポロジーを示しています。

図 2: レイヤー 2 回線からレイヤー 3 VPN への相互接続Logical Topology of a Layer 2 Circuit to Layer 3 VPN Interconnectionの論理トポロジー

位相幾何学

構成

手記:

どの設定セッションでも、 commit check コマンドを使用して設定をコミットできるかどうかを定期的に確認することをお勧めします。

この例では、以下のコマンド プロンプトを使用して設定するルーターを識別します。

  • CE2 は、カスタマーエッジ2(CE2)ルーターを識別します。

  • PE1 プロバイダエッジ1(PE1)ルーターを識別します

  • CE3 は、カスタマーエッジ3(CE3)ルーターを識別します。

  • PE3 プロバイダエッジ3(PE3)ルーターを識別します

  • CE5 は、カスタマーエッジ5(CE5)ルーターを識別します。

  • PE5 は、プロバイダ エッジ 5(PE5)ルーターを識別します。

この例には、次の手順が含まれています。

PE ルーターの顧客向けインターフェイスとループバック インターフェイスの設定

手順

相互接続の構築を開始するには、PE ルーターのインターフェイスを設定します。ネットワークにプロバイダー(P)ルーターが含まれている場合は、Pルーター上のインターフェイスも設定します。この例では、ルーターPE2、ルーターPE3、およびルーターPE5の設定を示しています。

  1. ルーターPE2では、 ge-1/0/2 インターフェイスのカプセル化を設定します。インターフェイスのカプセル化を設定するには、 encapsulation ステートメントを記述し、 ethernet-ccc オプションを指定します(vlan-ccc カプセル化もサポートされています)。回線クロスコネクト機能のために ge-1/0/2.0 論理インターフェイスファミリーを設定します。論理インターフェイスファミリーを設定するには、 family ステートメントを含め、 ccc オプションを指定します。カプセル化は、レイヤー2回線ドメイン内のすべてのルーターに対して同じ方法で設定する必要があります。

  2. ルーターPE2で、 lo0.0 インターフェイスを設定します。 family ステートメントを含め、 inet オプションを指定します。 address ステートメントを含め、ループバック IPv4 アドレスとして 192.0.2.2/24 を指定します。

  3. ルーターPE3で、 ge-1/0/1 インターフェイスを設定します。 family ステートメントを含め、 inet オプションを指定します。 address ステートメントを含め、このデバイスのインターフェイスアドレスとして 198.51.100.1/24 を指定します。

  4. ルーターPE3で、 lo0.0 ループバックインターフェイスを設定します。 family ステートメントを含め、 inet オプションを指定します。 address ステートメントを含め、このルーターのループバック IPv4 アドレスとして 192.0.2.3/24 を指定します。

  5. ルーターPE5で、 ge-2/0/0 インターフェイスを設定します。 family ステートメントを含め、 inet オプションを指定します。 address ステートメントを含め、インターフェイスアドレスとして 198.51.100.8/24 を指定します。

  6. ルーターPE5で、 lo0.0 インターフェイスを設定します。 family ステートメントを含め、 inet オプションを指定します。 address ステートメントを含め、このルーターのループバック IPv4 アドレスとして 192.0.2.5/24 を指定します。

コアに面するインターフェイスの設定

手順

この手順では、PE ルーターのコアに面するインターフェイスを設定する方法を説明します。この例では、物理トポロジー図に示されているすべてのコアに面したインターフェイスが含まれているわけではありません。コアに面するインターフェイスで、 mpls および inet アドレス ファミリーを有効にします。

  1. ルーターPE2で、 xe-0/2/0 インターフェイスを設定します。 family ステートメントを含め、 inet アドレスファミリーを指定します。 address ステートメントを含め、インターフェイスアドレスとして 10.10.5.1/30 を指定します。 family ステートメントを含め、 mpls アドレスファミリーを指定します。

  2. ルーターPE3で、コアに面するインターフェイスを設定します。 family ステートメントを含め、 inet アドレスファミリーを指定します。 address ステートメントを含め、この例に示されているIPv4アドレスをインターフェイスアドレスとして指定します。 family ステートメントを含め、 mpls アドレスファミリーを指定します。この例では、 xe-2/1/0 インターフェイスはルーターPE5に接続され、 xe-2/2/0 インターフェイスはルーターPE2に接続されています。

  3. ルーターPE5で、 xe-0/1/0 インターフェイスを設定します。 family ステートメントを含め、 inet アドレスファミリーを指定します。 address ステートメントを含め、インターフェイス アドレスとして 10.10.6.2/30 を指定します。 family ステートメントを含め、 mpls アドレスファミリーを指定します。

プロトコルの設定

手順

この手順では、この例で使用されるプロトコルを設定する方法を説明します。ネットワークに P ルーターが含まれている場合は、P ルーター上のインターフェイスも設定します。

  1. ルーターPE3で、OSPFをIGPとして有効にします。 fxp.0 を除くすべてのインターフェイスで MPLS、LDP、および BGP プロトコルを有効にします。LDPは、ルーターPE2へのレイヤー2回線のシグナリングプロトコルとして使用されます。次の設定スニペットは、ルーターPE3のプロトコル設定を示しています。

  2. ルーターPE2では、MPLS、OSPF、およびLDPプロトコルを設定します。

  3. ルーターPE5で、OSPFをIGPとして有効にします。 fxp.0 を除くすべてのインターフェイスで MPLS、RSVP、および BGP プロトコルを有効にします。 mpls および inet アドレスファミリーとのコアに面したインターフェイスを有効にします。

ルーティングインスタンスとレイヤー2回線の設定

手順

この手順では、レイヤー 2 回線とレイヤー 3 VPN を構成する方法について説明します。

  1. ルーターPE2では、レイヤー2回線を設定します。 l2circuit ステートメントを含めます。 neighbor ステートメントを含め、ルーターPE3のループバックIPv4アドレスをネイバーとして指定します。ステートメントを interface含め、レイヤー2回線に参加している論理インターフェイスとして ge-1/0/2.0 を指定します。 virtual-circuit-id ステートメントを含め、識別子として 100 を指定します。制御ワードをサポートしない機器には no-control-word ステートメントを含めます。

  2. ルーターPE3で、ルーターPE2にレイヤー2回線を設定します。 l2circuit ステートメントを含めます。 neighbor ステートメントを含め、ルーターPE2のループバックIPv4アドレスをネイバーとして指定します。interfaceステートメントを含め、レイヤー2回線に参加している論理トンネルインターフェイスとして lt-1/1/10.0 を指定します。 virtual-circuit-id ステートメントを含め、識別子として 100 を指定します。 no-control-word ステートメントを含めます。

  3. ルーターPE3では、[edit routing-instances]階層レベルでルーターPE5へのレイヤー3 VPN(L3VPN)ルーティング インスタンスを設定します。また、[edit routing-instances L3VPN protocols]階層レベルでBGPピアグループを設定します。

  4. ルーターPE5では、[edit routing-instances]階層レベルでレイヤー3 VPNルーティング インスタンス(L3VPN)を設定します。また、[edit routing-instances L3VPN protocols]階層レベルでBGPピアグループを設定します。

ルートリフレクタを設定する

手順

レイヤー2回線とレイヤー3VPNを相互接続するためにルートリフレクタは必要ありませんが、この例ではルートリフレクタを使用しています。この手順では、ルートリフレクタ設定の関連部分を示しています。

  1. ルートリフレクタをRSVP、MPLS、BGP、OSPFで設定します。ルートリフレクタは、PEルーターとのBGPピアです。BGPピアグループ設定に family ステートメントが含まれ、 inet-vpn オプションが指定されていることに注意してください inet-vpn オプションにより、BGPはレイヤ3 VPNルートのネットワーク層到達可能性情報(NLRI)をアドバタイズできます。また、この設定には family ステートメントが含まれ、 l2vpn オプションが指定されています。 l2vpn オプションにより、BGPはレイヤ2回線に対してNLRIをアドバタイズできます。レイヤー 2 回線は、レイヤー 2 VPN と同じ内部 BGP インフラストラクチャーを使用します。

レイヤー 2 回線とレイヤー 3 VPN の相互接続

手順

MXシリーズルーターで論理トンネルインターフェイスを設定する前に、トンネルサービスに使用するトンネルサービスインターフェイスを作成する必要があります。

  1. ルーターPE3でトンネルサービスインターフェイスを作成します。[edit chassis fpc slot-number pic slot-number tunnel-services]階層レベルで bandwidth ステートメントを含め、トンネル サービス用に予約する帯域幅の量をギガビット/秒で指定します。

  2. ルーターPE3では、 lt-1/1/10 論理トンネルインターフェイスユニット0を設定します。

    ルーターPE3は、論理トンネルインターフェイスを使用してレイヤー2回線をレイヤー3 VPNに ステッチしている ルーターです。ピアユニットインターフェイスの設定によって、相互接続が成立します。

    encapsulation ステートメントを含め、ethernet-cccオプションを指定します。peer-unit ステートメントを含め、ピアトンネルインターフェイスとして論理インターフェイスユニット1を指定します。family ステートメントを含め、ccc オプションを指定します。

    lt-1/1/10論理インターフェイスユニット1ethernetカプセル化で設定します。peer-unit ステートメントを含め、ピアトンネルインターフェイスとして論理インターフェイスユニット0を指定します。family ステートメントを含め、inetオプションを指定します。また、address ステートメントを含め、インターフェイスの IPv4 アドレスとして 198.51.100.11/24 を指定します。

    手記:

    ピアリング論理インターフェイスは、トンネル サービス PIC から派生した同じ論理トンネル インターフェイスに属している必要があります。

  3. 各ルーターで、設定をコミットします。

レイヤー 2 回線からレイヤー 3 VPN への相互接続の検証

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

ルーターPE3へのレイヤー2回線接続が稼働していることを確認

目的

ルーターPE2からルーターPE3へのレイヤー2回線接続が Upことを確認します。また、このレイヤー2回線接続で使用される受信および送信LDPラベルと回線IDを文書化します。

アクション

show l2circuit connectionsコマンドを使用して、レイヤー2回線接続が稼働していることを確認します。

意味

出力は、ルーターPE2からルーターPE3へのレイヤー2回線接続が Up であり、接続が ge-1/0/2.0 インターフェイスを使用していることを示しています。発信ラベルは 315264 、受信ラベルは 301488、仮想回線(VC)識別子は 100 、カプセル化は ETHERNETであることに注意してください。

ルーターPE2でのLDPネイバーとターゲットLDP LSPの検証

目的

ルーターPE2にルーターPE3へのターゲットLDP LSPがあり、ルーターPE2とルーターPE3がLDPネイバーであることを確認するには。

アクション

show ldp neighborコマンドを使用して、ルーターPE2にルーターPE3へのターゲットLDP LSPがあり、ルーターPE2とルーターPE3がLDPネイバーであることを確認します。

意味

出力は、ルーターPE2にIPv4アドレスが 192.0.2.3のLDPネイバーがあることを示しています。アドレス 192.0.2.3 は、ルーター PE3 の lo0.0 インターフェイス アドレスです。ルーターPE2がLSPにローカル lo0.0 インターフェイスを使用していることに注意してください。

ルーターがLDPネイバーであることを検証することで、ターゲットとなるLSPが確立されていることも検証します。

ルーターPE2のレイヤー2回線ルートの検証

目的

ルーターPE2にレイヤー2回線のルートがあり、そのルートがルーターPE3へのLDP MPLSラベルを使用していることを確認します。

アクション

show route table mpls.0コマンドを使用して、ルーターPE2にレイヤー2回線のルートがあり、ルートがルーターPE3へのLDP MPLSラベルを使用していることを確認します。

意味

出力では、ルーターPE2がL2CKTルート出るインターフェイスge-1/0/2.0315264発信ラベルをプッシュしていることがわかります。また、出力は、ルーターPE2がインターフェイスから来るL2CKT301488受信ラベルをポップしていることも示していますge-1/0/2.0

ルーターPE2へのレイヤー2回線接続が稼働していることを確認する

目的

ルーターPE3からルーターPE2へのレイヤー2回線接続が Upであることを確認するには、 また、このレイヤー2回線接続で使用される受信および送信LDPラベルと回線IDを文書化します。

アクション

show l2circuit connectionsコマンドを使用して、レイヤー2回線接続が稼働していることを確認します。

意味

出力は、ルーターPE3からルーターPE2へのレイヤー2回線接続が Up であり、接続が論理トンネル(lt)インターフェイスを使用していることを示しています。受信ラベルは 315264 、発信ラベルは 301488、仮想回線(VC)識別子は 100、カプセル化は ETHERNETであることに注意してください。

ルーターPE3でのLDPネイバーとターゲットLDP LSPの検証

目的

ルーターPE3にルーターPE2へのターゲットLDP LSPがあり、ルーターPE3とルーターPE2がLDPネイバーであることを確認するには。

アクション

show ldp neighborコマンドを使用して、ルーターPE2にルーターPE3へのターゲットLDP LSPがあり、ルーターPE2とルーターPE3がLDPネイバーであることを確認します。

意味

出力は、ルーターPE3に 192.0.2.2のIPv4アドレスを持つLDPネイバーがあることを示しています。アドレス192.0.2.2は、ルーターPE2のlo0.0インターフェイスアドレスです。また、出力は、LSPのルーターPE3で使用されるインターフェイスが lo0.0であることも示しています。ルーターがLDPネイバーであることを検証することで、ターゲットとなるLSPが確立されていることも検証します。

ルーターPE3のルートリフレクタとのBGPピアセッションの検証

目的

ルーターPE3に、ルートリフレクタとのピアセッションが確立されていることを確認するには。

アクション

show bgp summaryコマンドを使用して、ルーターPE3にルートリフレクタとのピアセッションが確立していることを確認します。

意味

出力は、ルーターPE3が 192.0.2.7のIPv4アドレスを持つルーターとのピアセッションを持っていることを示しています。アドレス 192.0.2.7 は、ルート リフレクタの lo0.0 インターフェイス アドレスです。また、出力には、ピアのセッション状態が Establ、つまりセッションが確立されていることも示されています。

ルーターPE3のレイヤー3 VPNルートの検証

目的

ルーターPE3に、ルーターCE2、ルーターCE3、およびルーターCE5へのレイヤー3 VPNルートがあることを確認します。

アクション

show route table L3VPN.inet.0コマンドを使用して、ルーターPE3がレイヤー3 VPNルートテーブル内のルーターCE2、ルーターCE3、およびルーターCE5へのルートを持っていることを確認します。この例では、L3VPN が ルーティング インスタンス に設定された名前です。

意味

出力は、ルーターPE3に 198.51.100.10のIPv4サブネットワークアドレスへのルートがあることを示しています。アドレス198.51.100.15は、ルーターCE2のインターフェイスアドレスです。出力は、ルーターPE3に 198.51.100.12のIPv4サブネットワークアドレスへのルートがあることを示しています。アドレス198.51.100.10は、ルーターCE5のインターフェイスアドレスです。出力は、ルーターPE3に 198.51.100.13のIPv4サブネットワークアドレスへのルートがあることを示しています。アドレス198.51.100.6は、ルーターCE3のインターフェイスアドレスです。

ルーターPE3のレイヤー2回線ルートの検証

目的

レイヤーPE3がレイヤー2回線ルートテーブル内のルーターPE2へのルートを持っていることを確認するには。

アクション

show route table l2circuit.0コマンドを使用して、ルーターPE3がレイヤー2回線ルートテーブルにルーターPE2へのルートを持っていることを確認します。

意味

出力は、ルーターPE3に 192.0.2.2のIPv4アドレスへのルートがあることを示しています。アドレス192.0.2.2は、ルーターPE2のlo0.0インターフェイスアドレスです。VCラベルが 315264であることに注意してください。このラベルは、 show l2circuit connections コマンドを使用して表示される受信 MPLS ラベルと同じです。

ルーターPE3のMPLSルートの検証

目的

ルーターPE3のMPLSルートテーブルにルーターPE2へのルートがあることを確認します。

アクション

show route table mpls.0コマンドを使用して、MPLSルートテーブルにルーターPE3のルーターPE2へのルートがあることを確認します。

意味

出力は、ルーターPE3にレイヤー2回線のルートがあり、そのルートがルーターPE2へのLDP MPLSラベルを使用していることを示しています。 301488 ラベルは、 show l2circuit connections コマンドを使用してルーターPE2に表示された発信ラベルと同じであることに注意してください。

ルーターCE2とルーターCE3間のトラフィックフローの検証

目的

CE ルーターが相互接続を介してトラフィックを送受信できることを確認するには、次の手順に従います。

アクション

pingコマンドを使用して、ルーターCE2が相互接続を介してルーターCE3とトラフィックを送受信できることを確認します。

意味

この出力は、ルーターCE2が相互接続を介してルーターCE3とICMPリクエストを送受信できることを示しています。

ルーターCE2とルーターCE5間のトラフィックフローの検証

目的

CE ルーターが相互接続を介してトラフィックを送受信できることを確認するには、次の手順に従います。

アクション

pingコマンドを使用して、ルーターCE2がルーターCE5と相互接続してトラフィックを送受信できることを確認します。

意味

出力は、ルーターCE2が相互接続を介してルーターCE5にICMPリクエストを送信し、ルーターCE5からの応答を受信できることを示しています。