Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

プロバイダ間 VPN

プロバイダ間 VPN

プロバイダ間 VPN は、個別のAS間の接続を提供します。この機能は、複数の異なるサービスプロバイダに接続しているVPN顧客、または異なる地域の同じサービスプロバイダに異なる接続を持つVPN顧客が使用する場合があります。それぞれが異なるASを持っています。 図 1 は、プロバイダ間 VPN で使用されるネットワーク トポロジのタイプを示しています。

図 1:プロバイダ間 VPN ネットワーク トポロジー Interprovider VPN Network Topology

以下のセクションでは、プロバイダ間 VPN を設定する方法について説明します。

自律システム間の VRF テーブルのリンク

1つのASのASBR(ASBR)のVPNルーティングおよび転送(VRF)テーブルを他のASのASBRのVRFテーブルにリンクするだけで、2つの独立したASを接続できます。各ASBRには、両方のサービスプロバイダネットワークに設定された各VPNのVRFルーティングインスタンスを含める必要があります。次に、2つのASBR間のIPセッションを設定します。実質的に、ASBは互いをカスタマーエッジ(CE)ルーターとして扱います。

特にスケーリングに関しては、構成が複雑であるため、この方法は推奨されません。この設定の詳細は、ドキュメントには記載されていません。

次世代レイヤー 3 VPN オプション A、B、C の構成

次世代レイヤー3 VPNの場合、AS内のPEルーターは、マルチプロトコル外部BGP(MP-EBGP)を使用して、ラベル付けされたVPN-Internet Protocolバージョン4(IPv4)ルートをASBRまたはASBRがクライアントであるルートリフレクタに配信します。ASBRは、マルチプロトコル外部BGP(MP-EBGP)を使用して、ラベル付けされたVPN-IPv4ルートをネイバーAS内のピアASBRに配信します。その後、ピアASBRはMP-IBGPを使用して、ラベル付けされたVPN-IPv4ルートをPEルーター、またはPEルーターがクライアントであるルートリフレクタに配信します。

ユニキャスト(Junos OS リリース 9.5 以降)とマルチキャスト(Junos OS リリース 12.1 以降)の両方を AS 上で次世代レイヤー 3 VPN に設定できます。Junos OS ソフトウェアは、次世代レイヤー 3 VPN オプション A、オプション B、オプション C をサポートしています。

  • オプション A—これはシンプルながら拡張性の低いプロバイダ間 VPN ソリューションです。サイトが異なる顧客に VPN サービスを提供するという問題に対して、すべてが同じサービス プロバイダを使用できるわけではありません。この実装では、1つのASのASBR内のVPNルーティングおよび転送(VRF)テーブルは、もう一方のASのASBR内のVRFテーブルにリンクされています。各ASBRには、両方のサービスプロバイダネットワークに設定された各VPNのVRFインスタンスを含める必要があります。その後、ASBR間でIGPまたはBGPを設定する必要があります。

  • オプション B: プロバイダ間 VPN ソリューションの場合、顧客は異なるサイトの VPN サービスを必要としますが、それらのすべてのサイトで同じサービス プロバイダを利用できるわけではありません。オプションBでは、ASBRルーターはすべてのVPN-IPv4ルートをRIB(ルーティング情報ベース)に保持し、プレフィックスに関連付けられたラベルはFIB(転送情報ベース)に保持されます。RIB テーブルと FIB テーブルは割り当てられたメモリを過剰に消費する可能性があるため、プロバイダ間 VPN ではこのソリューションはあまり拡張性に優れていません。サービス プロバイダ 1 とサービス プロバイダ 2 の間でトランジット サービス プロバイダを使用する場合、トランジット サービス プロバイダは、RIB 内のすべての VPN-IPv4 ルートと FIB 内の対応するラベルも保持する必要があります。トランジット サービス プロバイダの ASBR は、このソリューションのサービス プロバイダ 1 またはサービス プロバイダ 2 の ASBR と同じ機能を持っています。各AS内のPEルーターは、マルチプロトコル内部BGP(MP-IBGP)を使用して、ラベル付けされたVPN-IPv4ルートをASBRまたはASBRがクライアントであるルートリフレクタに配信します。ASBRはMP-EBGPを使用して、ラベル付けされたVPN-IPv4ルートをネイバーAS内のピアASBRルーターに配信します。その後、ピアASBRはMP-IBGPを使用して、ラベル付けされたVPN-IPv4ルートをPEルーター、またはPEルーターがクライアントであるルートリフレクタに配信します。

  • オプション C:このプロバイダ間 VPN ソリューションの場合、顧客サービス プロバイダは VPN サービス プロバイダに依存して、顧客サービス プロバイダのポイント オブ プレゼンス(POP)ネットワークまたは地域ネットワーク間で VPN トランスポート サービスを提供します。この機能は、複数の異なるサービスプロバイダに接続しているVPN顧客や、異なる地域の同じサービスプロバイダに異なる接続を持つVPN顧客が使用する場合があり、それぞれが異なるAS番号を持っています。オプション C の場合、ASBR 間では、サービス プロバイダ ネットワーク内部のルートのみがアナウンスされます。これは、PE ルーター上の IBGP および EBGP 設定のステートメントを使用 family inet labeled-unicast することで実現されます。ラベル付けされた IPv4(VPN-IPv4 ではない)ルートは、MPLS をサポートするために ASBR によって交換されます。VPN-IPv4 ルートの発表には、エンド PE ルーター間の MP-EBGP セッションが使用されます。この方法では、VPN-IPv4 ルートをコア ネットワークから守りながら、VPN 接続が提供されます。

AS境界ルーター間のマルチホップMP-EBGPの設定

このタイプのプロバイダ間 VPN 設定では、P ルーターはすべての VPN ですべてのルートを保存する必要はありません。すべての VPN ルートを持つ必要があるのは PE ルーターのみです。P ルーターは、トラフィックを PE ルーターに転送するだけでは、パケットの宛先に関する情報を保存したり処理したりしません。別のAS内のAS境界ルーター間の接続は、ラベルスイッチパス(LSP)が機能するのと同様に、AS間のトラフィックを転送します。

プロバイダ間 VPN をこのように設定するための基本的な手順を次に示します。

  1. 送信元と宛先のAS間で、ラベル付けされたVPN-IPv4ルートのマルチホップEBGP再分配を設定します。

  2. ラベル付けされたIPv4ルートをASからネイバーASに再分配するようにEBGPを設定します。

  3. VPN のエンド PE ルーターで MPLS を設定します。

例:プロバイダ間レイヤー 3 VPN オプション A の設定

プロバイダ間レイヤー3 VPNオプションAは、AS境界ルーター(ASBR)でプロバイダ間 VRF-to-VRF 接続を提供します。オプションBおよびオプションCと比較して、オプションAは最も拡張性の低いソリューションです。

この例では、プロバイダ間レイヤー 3 VPN オプション A を設定する手順を順を追って説明します。これは、1 つ以上の AS を持つ顧客がサービスを必要とする場合に MPLS VPN の推奨される実装の 1 つであり、顧客の AS のすべてが同じサービス プロバイダによってサービスを提供できるわけではありません。以下のセクションで構成されています。

要件

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

  • Junos OS リリース 9.5 以降。

  • 8 台の M シリーズ、T シリーズ、TX シリーズ、または MX シリーズ のジュニパーネットワークス ルーター。

概要とトポロジー

これは、同じサービスプロバイダ(SP)を使用できるわけではありませんが、サイトが異なる顧客にVPNサービスを提供するという問題に対する最もシンプルで最も拡張性の低いプロバイダ間VPNソリューションです。

RFC 4364、セクション10は、この方法をAS境界ルーターでのインタープロバイダVRF-to-VRF接続と参照します。

この設定では、次の手順を行います。

  • 1つのASのASBRにあるVRF(仮想ルーティングおよび転送)テーブルは、もう一方のASのASBR内のVRFテーブルにリンクされています。各ASBRには、両方のサービスプロバイダネットワークで設定されたすべてのVPNのVRFインスタンスが含まれている必要があります。その後、ASBR間でIGPまたはBGPを設定する必要があります。拡張性を制限するというデメリットがあります。

  • この設定では、両方の SP の自律システム境界ルーター(ASBR)が通常の PE ルーターとして設定され、MPLS L3 VPN サービスがネイバー SP に提供されます。

  • 各 PE ルーターは、他方をカスタマー エッジ(CE)ルーターのように扱います。ASBR は、リモート SP の ASBR の通常の CE ルーターの役割を果たします。ASBR は互いを CE デバイスと見なします。

  • ある自律システム(AS)にあるプロバイダエッジ(PE)ルーターは、別のAS内のPEルーターに直接接続します。

  • 2つのPEルーターは、複数のサブインターフェイスによって接続され、ルートをASからASに渡す必要があるVPNごとに少なくとも1つ必要です。

  • PE ルーターは、各サブインターフェイスを VPN ルーティングおよび転送(VRF)テーブルに関連付け、EBGP を使用してラベルなし IPv4 アドレスを相互に分散します。

  • このソリューションでは、両方のPEで定義されるすべての一般的なVPNも、2つのSP間の1つ以上のASBRで定義する必要があります。これは、特にトランジット SP が 2 つの地域の SP によって相互接続に使用されている場合は、あまり拡張性に優れた方法ではありません。

  • これは簡単に設定できる手順であり、AS 間の境界に MPLS は必要ありません。さらに、他の推奨手順と同様に拡張できません。

ネットワークのトポロジーを 図 2 に示します。

図 2:プロバイダ間レイヤー 3 VPN オプション A Physical Topology of Interprovider Layer 3 VPN Option A の物理トポロジー

トポロジ

構成

メモ:

ここで示す手順は、読者がすでに MPLS MVPN 設定に精通していることを前提に書かれています。この例では、異なるサイトへの VPN サービス用キャリアオブキャリア ソリューションに必要な固有の構成について説明しています。

プロバイダ間レイヤー 3 VPN オプション A を設定するには、次のタスクを実行します。

ルーター CE1 の設定

手順
  1. ルーター CE1 では、ルーター CE1 とルーター PE1 間のリンク用に、ファスト イーサネット インターフェイスで IP アドレスとプロトコル ファミリーを設定します。アドレス ファミリ タイプを inet 指定します。

  2. ルーター CE1 で、ループバック インターフェイスで IP アドレスとプロトコル ファミリーを設定します。アドレス ファミリ タイプを inet 指定します。

  3. ルーター CE1 で、ルーティング プロトコルを設定します。ルーティング プロトコルは、静的ルート、RIP、OSPF、ISIS、EBGP のいずれかにできます。この例では、OSPF を設定します。ルーター CE1 とルーター PE1 間のリンクとルーター CE1 の論理ループバック インターフェイスのファスト イーサネット インターフェイスを含めます。

ルーター PE1 の設定

手順
  1. ルーター PE1 では、SONET、ファスト イーサネット、論理ループバック インターフェイスで IPv4 アドレスを設定します。 inet すべてのインターフェイスでアドレス ファミリーを指定します。 mpls SONETおよびファストイーサネットインターフェイス上のアドレスファミリーを指定します。

  2. ルーター PE1 で、VPN2 のルーティング インスタンスを設定します。インスタンス タイプを vrf 指定し、顧客対応ファスト イーサネット インターフェイスを指定します。固有の VPN-IPv4 アドレス プレフィックスを作成するようにルート識別を設定します。VRF インポート ポリシーとエクスポート ポリシーを適用して、ルート ターゲットの送受信を有効にします。VRF 内で OSPF プロトコルを設定します。顧客対応ファスト イーサネット インターフェイスを指定し、BGP ルートを OSPF にエクスポートするエクスポート ポリシーを指定します。

  3. ルーター PE1 で、ラベルスイッチ パス(LSP)をサポートするように RSVP および MPLS プロトコルを設定します。ルーターASBR1にLSPを設定し、ルーターASBR1上の論理ループバックインターフェイスのIPアドレスを指定します。BGP グループを設定します。グループタイプを . として internal指定します。ローカル アドレスをルーター PE1 の論理ループバック インターフェイスとして指定します。ルーターASBR1の論理ループバック インターフェイスとしてネイバーアドレスを指定します。BGPがVPNルートの inet-vpn IPv4ネットワークレイヤー到達可能性情報(NLRI)を伝送できるように、アドレスファミリーと unicast トラフィックタイプを指定します。OSPF プロトコルを設定します。コア側 SONET インターフェイスを指定し、ルーター PE1 の論理ループバック インターフェイスを指定します。

  4. ルーター PE1 で、BGP ローカル自律システム番号を設定します。

  5. ルーター PE1 で、BGP ルートを OSPF にエクスポートするポリシーを設定します。

  6. ルーター PE1 で、この VPN 用にアドバタイズされているルートに VRF ルート ターゲットを追加するポリシーを設定します。

  7. ルーター PE1 で、コミュニティがアタッチされた BGP からルートをインポートするポリシーを test_comm 設定します。

  8. ルーター PE1 で、ルート ターゲットを test_comm 持つ BGP コミュニティを定義します。

ルーター P1 の設定

手順
  1. ルーター P1 で、SONET およびギガビット イーサネット インターフェイスの IP アドレスを設定します。インターフェイスでファミリーを処理 inetmpls 、アドレスを指定できるようにします。ループバック インターフェイスの IP アドレスを lo0.0 設定し、インターフェイスでアドレス ファミリーを inet 処理できるようにします。

  2. ルーター P1 で、LSP をサポートするように RSVP および MPLS プロトコルを設定します。SONET およびギガビット イーサネット インターフェイスを指定します。

    OSPF プロトコルを設定します。SONET およびギガビット イーサネット インターフェイスを指定し、論理ループバック インターフェイスを指定します。OSPF を有効にして、トラフィック エンジニアリングの拡張をサポートします。

ルーターASBRの設定1

手順
  1. ルーターASBR1で、ギガビット イーサネット インターフェイスのIPアドレスを設定します。インターフェイスでファミリーを処理 inet し、 mpls アドレスを指定できるようにします。ループバック インターフェイスの IP アドレスを lo0.0 設定し、インターフェイスでアドレス ファミリーを inet 処理できるようにします。

  2. ルーターASBR1で、ルーティングインスタンスを To_ASBR2 設定します。インスタンス タイプを vrf 指定し、コア側ギガビット イーサネット インターフェイスを指定します。固有の VPN-IPv4 アドレス プレフィックスを作成するようにルート識別を設定します。VPN のルート ターゲットを設定します。VRF 内で BGP ピア グループを設定します。ピアASとしてAS 200を指定し、ルーターASBR2上のギガビットイーサネットインターフェイスのIPアドレスをネイバーアドレスとして指定します。

  3. ルーターASBR1で、P1ルーターに接続しているギガビット イーサネット インターフェイスを指定して、RSVPおよびMPLSプロトコルがLSPをサポートするように設定します。

    P1 ルーターに接続しているギガビット イーサネット インターフェイスと論理ループバック インターフェイスを指定して、OSPF プロトコルを設定します。OSPF を有効にして、トラフィック エンジニアリングの拡張をサポートします。

  4. ルーターASBR1で、内部BGPピアグループを作成します To-PE1 。ローカル IP ピア アドレスをローカル lo0.0 アドレスとして指定します。ルーター PE1 のインターフェイス アドレスとしてネイバー IP ピア アドレスを lo0.0 指定します。

  5. ルーターASBR1で、BGPローカル自律システム番号を設定します。

ルーターASBR2の設定

手順
  1. ルーターASBR2で、ギガビット イーサネット インターフェイスのIPアドレスを設定します。インターフェイスでファミリーを処理 inetmpls 、アドレスを指定できるようにします。ループバック インターフェイスの IP アドレスを lo0.0 設定し、インターフェイスでアドレス ファミリーを inet 処理できるようにします。

  2. ルーターASBR2で、ルーティングインスタンスを To_ASBR1 設定します。インスタンス タイプを vrf 指定し、コア側ギガビット イーサネット インターフェイスを指定します。固有の VPN-IPv4 アドレス プレフィックスを作成するようにルート識別を設定します。VPN のルート ターゲットを設定します。VRF 内で BGP ピア グループを設定します。ピアASとしてAS 100を指定し、ルーターASBR1上のギガビットイーサネットインターフェイスのIPアドレスをネイバーアドレスとして指定します。

  3. ルーターASBR2で、P2ルーターに接続しているギガビット イーサネット インターフェイスを指定して、RSVPおよびMPLSプロトコルがLSPをサポートするように設定します。

    P2 ルーターに接続しているギガビット イーサネット インターフェイスと論理ループバック インターフェイスを指定して、OSPF プロトコルを設定します。OSPF を有効にして、トラフィック エンジニアリングの拡張をサポートします。

  4. ルーターASBR2で、内部BGPピアグループを作成します To-PE2 。ローカル IP ピア アドレスをローカル lo0.0 アドレスとして指定します。ルーター PE2 のインターフェイス アドレスとしてネイバー IP ピア アドレスを lo0.0 指定します。

  5. ルーターASBR2で、BGPローカル自律システム番号を設定します。

ルーター P2 の設定

手順
  1. ルーター P2 で、SONET およびギガビット イーサネット インターフェイスの IP アドレスを設定します。インターフェイスでファミリーを処理 inetmpls 、アドレスを指定できるようにします。ループバック インターフェイスの IP アドレスを lo0.0 設定し、インターフェイスでアドレス ファミリーを inet 処理できるようにします。

  2. ルーター P2 で、LSP をサポートするように RSVP および MPLS プロトコルを設定します。SONET およびギガビット イーサネット インターフェイスを指定します。

    OSPF プロトコルを設定します。SONET およびギガビット イーサネット インターフェイスを指定し、論理ループバック インターフェイスを指定します。OSPF を有効にして、トラフィック エンジニアリングの拡張をサポートします。

ルーター PE2 の設定

手順
  1. ルーター PE2 では、SONET、ファスト イーサネット、論理ループバック インターフェイスで IPv4 アドレスを設定します。 inet すべてのインターフェイスでアドレス ファミリーを指定します。 mpls SONETおよびファストイーサネットインターフェイス上のアドレスファミリーを指定します。

  2. ルーター PE2 で、VPN2 のルーティング インスタンスを設定します。インスタンス タイプを vrf 指定し、顧客対応ファスト イーサネット インターフェイスを指定します。固有の VPN-IPv4 アドレス プレフィックスを作成するようにルート識別を設定します。VRF インポート ポリシーとエクスポート ポリシーを適用して、ルート ターゲットの送受信を有効にします。VRF 内で BGP ピア グループを設定します。ピアASとしてAS 20 を指定し、ルーターCE2上のファストイーサネットインターフェイスのIPアドレスをネイバーアドレスとして指定します。

  3. ルーター PE2 で、LSP をサポートするように RSVP および MPLS プロトコルを設定します。LSPをASBR2に設定し、ルーターASBR2上の論理ループバックインターフェイスのIPアドレスを指定します。BGP グループを設定します。グループタイプを . として internal指定します。ローカル アドレスをルーター PE2 の論理ループバック インターフェイスとして指定します。ルーターASBR2の論理ループバック インターフェイスとしてネイバーアドレスを指定します。BGP が VPN ルートに inet-vpn IPv4 NLRI を伝送できるようにするには、アドレス ファミリーと unicast トラフィック タイプを指定します。OSPF プロトコルを設定します。コア側 SONET インターフェイスを指定し、ルーター PE2 の論理ループバック インターフェイスを指定します。

  4. ルーター PE2 で、BGP ローカル自律システム番号を設定します。

  5. ルーター PE2 で、この VPN 用にアドバタイズされているルートに VRF ルート ターゲットを追加するポリシーを設定します。

  6. ルーター PE2 で、コミュニティがアタッチされた BGP からルートをインポートするポリシーを test_comm 設定します。

  7. ルーター PE2 で、ルート ターゲットを test_comm 持つ BGP コミュニティを定義します。

ルーター CE2 の設定

手順
  1. ルーター CE2 では、ルーター CE2 とルーター PE2 間のリンク用に、ファスト イーサネット インターフェイス上で IP アドレスとプロトコル ファミリーを設定します。アドレス ファミリ タイプを inet 指定します。

  2. ルーター CE2 で、ループバック インターフェイスで IP アドレスとプロトコル ファミリーを設定します。アドレス ファミリ タイプを inet 指定します。

  3. ルーター CE2 で、直接ルートを受け入れるという名前 myroutes のポリシーを定義します。

  4. ルーター CE2 で、ルーティング プロトコルを設定します。ルーティング プロトコルは、静的ルート、RIP、OSPF、ISIS、EBGP のいずれかにできます。この例では、EBGP を設定します。ピアASとしてAS 200 を指定し、ルーターPE2のファストイーサネットインターフェイスとしてBGPネイバーIPアドレスを指定します。

  5. ルーター CE2 で、BGP ローカル自律システム番号を設定します。

VPN 運用の検証

手順
  1. 各ルーターで設定をコミットします。

    メモ:

    この例に示す MPLS ラベルは、設定で使用されているラベルとは異なります。

  2. ルーター PE1 で、コマンドを使用してルーティング インスタンスの vpn2CE1 ルートを show ospf route 表示します。ルートが 192.0.2.1 OSPF から学習されていることを確認します。

  3. ルーター PE1 では、コマンドを show route advertising-protocol 使用して、ルーター PE1 が MP-BGP と VPN MPLS ラベルを 192.0.2.1 使用してルーター ASBR1 へのルートをアドバタイズしていることを確認します。

  4. ルーターASBR1で、コマンドを show route receive-protocol 使用して、ルーターがルートを受信して受け入れ 192.0.2.1 、ルーティングテーブルに To_ASBR2.inet.0 配置することを確認します。

  5. ルーターASBR1で、コマンドを show route advertising-protocol 使用して、ルーターASBR1がルーターASBR2へのルートを 192.0.2.1 アドバタイズしていることを確認します。

  6. ルーターASBR2では、コマンドを show route receive-protocol 使用して、ルーターがルートを受信して受け入れ 192.0.2.1 、ルーティングテーブルに To_ASBR1.inet.0 配置することを確認します。

  7. ルーターASBR2では、コマンドを show route advertising-protocol 使用して、ルーターASBR2がルーターPE2へのルートを 192.0.2.1 アドバタイズしていることを確認します。

  8. ルーター PE2 では、コマンドを show route receive-protocol 使用して、ルーターがルートを受信して受け入れ 192.0.2.1 、ルーティング テーブルに vpn2CE2.inet.0 配置することを確認します。

  9. ルーター PE2 では、コマンドをshow route advertising-protocol使用して、ルーター PE2 がピア グループを介してルーター CE2 へのルートをTo_CE2アドバタイズ192.0.2.1していることを確認します。

  10. ルーター CE2 で、コマンドを show route 使用して、ルーター CE2 がルーター PE2 からルートを 192.0.2.1 受信したことを確認します。

  11. ルーター CE2 では、コマンドを ping 使用して ping パケットの送信元として指定 192.0.2.8 し、ルーター CE1 との接続を検証します。

  12. ルーター PE2 では、コマンドを show route 使用して、トラフィックが内部ラベルの 1 つ上の 299936 ラベル 299776で送信されていることを確認します。

  13. ルーターASBR2で、コマンドを show route table 使用して、ルーターASBR2がトラフィックを受信することを確認します。

  14. ルーターASBR2で、コマンドを show route table 使用して、ルーターASBR2がトラフィックを受信することを確認します。

  15. ルーターASBR1で、コマンドをshow route使用して、ASBR1がトップラベルとVPNラベル299792299856を持つPE1にトラフィックを送信することを確認します。

  16. ルーター PE1 では、コマンドを show route table 使用して、ルーター PE1 がラベル付きのトラフィックを受信し、ラベル 299856をポップし、l トラフィックがインターフェイスを介してルーター CE1 に送信されていることを確認します fe-1/2/3.0

  17. ルーター PE1 では、トップ ラベルがルーター P によってポップされ、トラフィックがインターフェイスを介してルーター CE1 に送信された後に PE1 がトラフィックを受信することを確認するには、コマンドを使用 show route します fe-1/2/3.0

例:プロバイダ間レイヤー 3 VPN オプション B の設定

プロバイダ間レイヤー3 VPNオプションBは、ラベル付けされたVPN-IPv4ルートのプロバイダ間EBGP再分配をASからネイバーASに提供します。このソリューションは、オプション A よりも拡張性が高いと見なされますが、オプション C ほど拡張性はありません。

この例では、プロバイダ間レイヤー 3 VPN オプション B を設定する手順を順を追って説明します。これは、複数の AS を持つ顧客に対して MPLS VPN を推奨する実装の 1 つですが、同じサービス プロバイダが顧客の AS すべてを処理できるわけではありません。以下のセクションで構成されています。

要件

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

  • Junos OS リリース 9.5 以降。

    • この例は最近更新され、Junos OS リリース 21.1R1 で再検証されました。
  • 8 台の M シリーズ、T シリーズ、TX シリーズ、QFX10000、または MX シリーズ のジュニパーネットワークス ルーター。

構成の概要とトポロジー

プロバイダ間レイヤー 3 VPN オプション B は、サイトが異なる顧客に VPN サービスを提供するという問題に対するやや拡張性に優れたソリューションであり、すべてが同じサービス プロバイダを使用できるわけではありません。 RFC 4364、セクション10は、この方法をASからネイバーASへのラベル付けされたVPN-IPv4ルートのプロバイダ間EBGP再分配と参照します。

図 1 に示すトポロジでは、次のイベントが発生します。

  • PEルーターは、IBGPを使用して、ラベル付けされたVPN-IPv4ルートをASBRに再分配します。

  • 次に、ASBRはEBGPを使用して、VPN-IPv4ルートとラベル付けされたルートを別のAS内のASBRに再分配し、そのAS内のPEルーターに配布します。

  • ラベル付けされたVPN-IPv4ルートは、各サイトのASBRルーター間に分散されています。2 つの異なる SP に存在する共通 VPN ごとに、個別の VPN ルーティングおよび転送インスタンス(VRF)を定義する必要はありません。

  • ルーター PE2 は、MP-IBGP を使用して VPN-IPv4 ルートをルーター ASBR2 に配信します。

  • ルーターASBR2は、これらのラベル付けされたVPN-IPv4ルートをルーターASBR1に配信し、それらの間のMP-EBGPセッションを使用します。

  • ルーターASBR1は、MP-IBGPを使用して、これらのルートをルーターPE1に再分配します。ラベルがアドバタイズされるたびに、ルーターはネクストホップ情報とラベルを変更します。

  • ルーター PE1 とルーター PE2 の間に MPLS パスが確立されます。このパスでは、ネイバー SP ルーターから学習したルートのネクスト ホップ属性を変更し、指定されたルートの受信ラベルを内部ネットワークの PE ルーターにアドバタイズされた発信ラベルにマッピングできます。

  • イングレス PE ルーターは、エンド カスタマーから送信される IP パケットに 2 つのラベルを挿入します。内部ラベルは内部ASBRから学習したVPN-IPv4ルート用で、外部ラベルはリソース予約プロトコル(RSVP)またはラベル配布プロトコル(LDP)を介して取得された内部ASBRへのルート用です。

  • パケットがASBRに到着すると、外部ラベルを削除し(explicit-nullシグナリングが使用されている場合、それ以外の場合は究極のホップポップ(PHP)がラベルをポップします)、内部ラベルをMP-EBGPラベルとプレフィックスアドバタイズメントを介してネイバーASBRから取得したラベルとスワップします。

  • 2番目のASBRは、VPN-IPv4ラベルをスワップし、別のラベルをプッシュして、独自のAS内のPEルーターに到達します。

  • 残りのプロセスは、通常の VPN の場合と同じです。

メモ:

このソリューションでは、ASBRルーターはすべてのVPN-IPv4ルートをルーティング情報ベース(RIB)に保持し、プレフィックスに関連付けられたラベルはFIB(転送情報ベース)に保持されます。RIB テーブルと FIB テーブルは割り当てられたメモリの大部分を占める可能性があるため、このソリューションはプロバイダ間 VPN に対してあまり拡張性がありません。

SP1 と SP2 の間でトランジット SP を使用する場合、トランジット SP は、RIB 内のすべての VPN-IPv4 ルートと FIB 内の対応するラベルも保持する必要があります。トランジット SP の ASBR は、このソリューションの SP1 または SP2 ネットワークの ASBR と同じ機能を持っています。

トポロジ

ネットワークのトポロジーを 図 3 に示します。

図 3:プロバイダ間レイヤー 3 VPN オプション B Physical Topology of Interprovider Layer 3 VPN Option B の物理トポロジー

構成

メモ:

ここで示す手順は、読者がすでに MPLS MVPN 設定に精通していることを前提に書かれています。この例では、異なるサイトへの VPN サービス用キャリアオブキャリア ソリューションに必要な固有の構成について説明しています。

レイヤー 3 VPN オプション B を設定するには、次のタスクを実行します。

ルーター CE1 の設定

手順
  1. ルーター CE1 では、ルーター CE1 とルーター PE1 間のリンク用に、論理ループバック インターフェイスとギガビット イーサネット インターフェイスで IP アドレスとプロトコル ファミリーを設定します。アドレス ファミリ タイプを inet 指定します。

  2. ルーター CE1 で、ルーター ID を設定します。

  3. ルーター CE1 で、ルーティング プロトコルを設定します。ルーター CE1 とルーター PE1 間のリンクとルーター CE1 の論理ループバック インターフェイスの論理インターフェイスを含めます。ルーティング プロトコルは、静的ルート、RIP、OSPF、ISIS、EBGP のいずれかにできます。この例では、OSPF を設定します。

ルーター PE1 の設定

手順
  1. ルーター PE1 では、ギガビット イーサネットおよび論理ループバック インターフェイスで IPv4 アドレスを設定します。 inet すべてのインターフェイスでアドレス ファミリーを指定します。コア側 mpls インターフェイスでアドレス ファミリーを指定します。

  2. ルーター PE1 で、VRF ルーティング インスタンスを設定します。インスタンス タイプを vrf 指定し、顧客対応インターフェイスを指定します。固有の VPN-IPv4 アドレス プレフィックスを作成するようにルート識別を設定します。VRF インポート ポリシーとエクスポート ポリシーを適用して、ルート ターゲットの送受信を有効にします。VRF 内で OSPF プロトコルを設定します。顧客対応インターフェイスを指定し、BGP ルートを OSPF にエクスポートするエクスポート ポリシーを指定します。

  3. ルーター PE1 で、ラベルスイッチ パス(LSP)をサポートするように RSVP および MPLS プロトコルを設定します。ルーターASBR1にLSPを設定し、ルーターASBR1上の論理ループバックインターフェイスのIPアドレスを指定します。BGP グループを設定します。グループタイプを . として internal指定します。ローカル アドレスをルーター PE1 の論理ループバック インターフェイスとして指定します。ルーターASBR1の論理ループバック インターフェイスとしてネイバーアドレスを指定します。BGPがVPNルートの inet-vpn IPv4ネットワークレイヤー到達可能性情報(NLRI)を伝送できるように、アドレスファミリーと unicast トラフィックタイプを指定します。OSPF プロトコルを設定します。コア側インターフェイスを指定し、ルーター PE1 の論理ループバック インターフェイスを指定します。

  4. ルーター PE1 で、BGP ローカル自律システム番号とルーター ID を設定します。

  5. ルーター PE1 で、BGP ルートを OSPF にエクスポートするポリシーを設定します。

  6. ルーター PE1 で、CE1 からアドバタイズされているルートに VRF ルート ターゲットを追加するポリシーを設定します。

  7. ルーター PE1 で、コミュニティがアタッチされた PE2 からルートをインポートするポリシーを pe2_comm 設定します。

  8. ルーター PE1 では、ポリシーにpe1_comm適用するルート ターゲットを持つ BGP コミュニティを定義し、ポリシーにvpnexport適用するルート ターゲットを持つ BGP コミュニティをvpnimport定義pe2_commします。

ルーター P1 の設定

手順
  1. ルーター P1 で、ギガビット イーサネット インターフェイスの IP アドレスを設定します。インターフェイスでファミリーを処理 inetmpls 、アドレスを指定できるようにします。ループバック インターフェイスの IP アドレスを lo0.0 設定し、インターフェイスでアドレス ファミリーを inet 処理できるようにします。

  2. ルーター P1 で、LSP をサポートするように RSVP および MPLS プロトコルを設定します。ギガビット イーサネット インターフェイスを指定します。

    OSPF プロトコルを設定します。ギガビット イーサネット インターフェイスを指定し、論理ループバック インターフェイスを指定します。OSPF を有効にして、トラフィック エンジニアリングの拡張をサポートします。

ルーターASBRの設定1

手順
  1. ルーターASBR1で、ギガビット イーサネット インターフェイスのIPアドレスを設定します。インターフェイスでファミリーを処理 inet し、 mpls アドレスを指定できるようにします。ループバック インターフェイスの IP アドレスを lo0.0 設定し、インターフェイスでアドレス ファミリーを inet 処理できるようにします。

  2. ルーターASBR1で、P1ルーターに面したギガビット イーサネット インターフェイスと論理ループバック インターフェイスを指定して、RSVPおよびMPLSプロトコルがLSPを lo0.0 サポートするように設定します。

    P1 ルーターに接続しているギガビット イーサネット インターフェイスと論理ループバック インターフェイスを指定して、OSPF プロトコルを設定します。OSPF を有効にして、トラフィック エンジニアリングの拡張をサポートします。

  3. ルーターASBR1で、内部BGPピアグループを作成します to-PE1 。ローカル IP ピア アドレスをローカル lo0.0 アドレスとして指定します。ルーター PE1 のインターフェイス アドレスとしてネイバー IP ピア アドレスを lo0.0 指定します。

  4. ルーターASBR1で、外部BGPピアグループを作成します to-ASBR2 。ルーターが BGP を使用してユニキャスト ルートに NLRI をアドバタイズできるようにします。ルーターASBR2のギガビットイーサネットインターフェイスアドレスとしてネイバーIPピアアドレスを指定します。

  5. ルーターASBR1で、BGPローカル自律システム番号をルーターIDに設定します。

ルーターASBR2の設定

手順
  1. ルーターASBR2で、ギガビット イーサネット インターフェイスのIPアドレスを設定します。インターフェイスでファミリーを処理 inetmpls 、アドレスを指定できるようにします。ループバック インターフェイスの IP アドレスを lo0.0 設定し、インターフェイスでアドレス ファミリーを inet 処理できるようにします。

  2. ルーターASBR2で、P2ルーターに接続しているギガビット イーサネット インターフェイスを指定して、RSVPおよびMPLSプロトコルがLSPをサポートするように設定します。

    P2 ルーターに接続しているギガビット イーサネット インターフェイスと論理ループバック インターフェイスを指定して、OSPF プロトコルを設定します。OSPF を有効にして、トラフィック エンジニアリングの拡張をサポートします。

  3. ルーターASBR2で、内部BGPピアグループを作成します to-PE2 。ローカル IP ピア アドレスをローカル lo0.0 アドレスとして指定します。ルーター PE2 のインターフェイス アドレスとしてネイバー IP ピア アドレスを lo0.0 指定します。

  4. ルーターASBR2で、外部BGPピアグループを作成します to-ASBR1 。ルーターが BGP を使用してユニキャスト ルートに NLRI をアドバタイズできるようにします。ルーターASBR1のギガビットイーサネットインターフェイスとしてネイバーIPピアアドレスを指定します。

  5. ルーターASBR2で、BGPローカル自律システム番号とルーターIDを設定します。

ルーター P2 の設定

手順
  1. ルーター P2 で、ギガビット イーサネット インターフェイスの IP アドレスを設定します。インターフェイスでファミリーを処理 inetmpls 、アドレスを指定できるようにします。ループバック インターフェイスの IP アドレスを lo0.0 設定し、インターフェイスでアドレス ファミリーを inet 処理できるようにします。

  2. ルーター P2 で、LSP をサポートするように RSVP および MPLS プロトコルを設定します。ギガビット イーサネット インターフェイスを指定します。

    OSPF プロトコルを設定します。ギガビット イーサネット インターフェイスを指定し、論理ループバック インターフェイスを指定します。OSPF を有効にして、トラフィック エンジニアリングの拡張をサポートします。

ルーター PE2 の設定

手順
  1. ルーター PE2 では、ギガビット イーサネットおよび論理ループバック インターフェイスで IPv4 アドレスを設定します。 inet すべてのインターフェイスでアドレス ファミリーを指定します。ギガビット イーサネット インターフェイス上の mpls アドレス ファミリーを指定します。

  2. ルーター PE2 で、VRF ルーティング インスタンスを設定します。インスタンス タイプを vrf 指定し、顧客対応インターフェイスを指定します。固有の VPN-IPv4 アドレス プレフィックスを作成するようにルート識別を設定します。VRF インポート ポリシーとエクスポート ポリシーを適用して、ルート ターゲットの送受信を有効にします。VRF 内で BGP ピア グループを設定します。ピアASとしてAS 65020 を指定し、ルーターCE1上のギガビットイーサネットインターフェイスのIPアドレスをネイバーアドレスとして指定します。

  3. ルーター PE2 で、LSP をサポートするように RSVP および MPLS プロトコルを設定します。LSPをASBR2に設定し、ルーターASBR2上の論理ループバックインターフェイスのIPアドレスを指定します。BGP グループを設定します。グループタイプを . として internal指定します。ローカル アドレスをルーター PE2 の論理ループバック インターフェイスとして指定します。ルーターASBR2の論理ループバック インターフェイスとしてネイバーアドレスを指定します。BGP が VPN ルートに inet-vpn IPv4 NLRI を伝送できるようにするには、アドレス ファミリーと unicast トラフィック タイプを指定します。OSPF プロトコルを設定します。ルーター PE2 のコア側インターフェイスと論理ループバック インターフェイスを指定します。

  4. ルーター PE2 で、BGP ローカル自律システム番号とルーター ID を設定します。

  5. ルーター PE2 で、CE2 からアドバタイズされているルートに VRF ルート ターゲットを追加するポリシーを設定します。

  6. ルーター PE2 では、コミュニティがアタッチされた PE1 からルートをインポートするポリシーを pe1_comm 設定します。

  7. ルーター PE2 で、ポリシーにpe2_comm適用するルート ターゲットを持つ BGP コミュニティをvpnexport定義し、ポリシーに適用するルート ターゲットを持つ BGP コミュニティをvpnimport定義pe1_commします。

ルーター CE2 の設定

手順
  1. ルーター CE2 では、ルーター CE2 とルーター PE2 間のリンク用に、論理ループバック インターフェイスとギガビット イーサネット インターフェイスで IP アドレスとプロトコル ファミリーを設定します。アドレス ファミリ タイプを inet 指定します。

  2. ルーター CE2 で、CE2 のループバック アドレスに一致するという名前 loopback のポリシーを定義します。

  3. ルーター CE2 で、ルーティング プロトコルを設定します。ルーティング プロトコルは、静的ルート、RIP、OSPF、ISIS、EBGP のいずれかにできます。この例では、EBGP を設定します。ピアASとしてAS 65200 を指定し、ルーターPE2のギガビットイーサネットインターフェイスとしてBGPネイバーIPアドレスを指定します。ステートメントを export 含めます。

  4. ルーター CE2 で、BGP ローカル自律システム番号とルーター ID を設定します。

VPN 運用の検証

手順
  1. 各ルーターで設定をコミットします。

    メモ:

    この例に示す MPLS ラベルは、設定で使用されているラベルとは異なります。

  2. ルーター PE1 で、コマンドを使用してルーティング インスタンスの to_CE1 ルートを show ospf route 表示します。ルートが 192.168.1.1 OSPF から学習されていることを確認します。

  3. ルーター PE1 では、コマンドを show route advertising-protocol 使用して、ルーター PE1 が MP-BGP と VPN MPLS ラベルを 192.168.1.1 使用してルーター ASBR1 へのルートをアドバタイズしていることを確認します。

  4. ルーターASBR1で、コマンドを show route receive-protocol 使用して、ルーターがルートを受信して受け入れ 192.168.1.1 、ルーティングテーブルに bgp.l3vpn.0 配置することを確認します。

  5. ルーターASBR1で、コマンドを show route advertising-protocol 使用して、ルーターASBR1がルーターASBR2へのルートを 192.168.1.1 アドバタイズしていることを確認します。

  6. ルーターASBR2では、コマンドを show route receive-protocol 使用して、ルーターがルートを受信して受け入れ 192.168.1.1 、ルーティングテーブルに bgp.l3vpn.0 配置することを確認します。

  7. ルーターASBR2では、コマンドを show route advertising-protocol 使用して、ルーターASBR2がルーターPE2へのルートを 192.168.1.1 アドバタイズしていることを確認します。

  8. ルーター PE2 では、コマンドを show route receive-protocol 使用して、ルーターがルートを受信して受け入れ 192.168.1.1 、ルーティング テーブルに to_CE2.inet.0 配置することを確認します。

  9. ルーター PE2 では、コマンドをshow route advertising-protocol使用して、ルーター PE2 がピア グループを介してルーター CE2 へのルートをto_CE2アドバタイズ192.168.1.1していることを確認します。

  10. ルーター CE2 で、コマンドを show route 使用して、ルーター CE2 がルーター PE2 からルートを 192.168.1.1 受信したことを確認します。

  11. ルーター CE2 では、コマンドを ping 使用して ping パケットの送信元として指定 192.168.2.1 し、ルーター CE1 との接続を検証します。

    メモ:

    ループバックからソーシングせずにエンドツーエンドで ping を実行するには、PE-to-CE インターフェイス ルートをアドバタイズすることを確認します。これをいくつかの方法で実行できますが、この例では、PE1 と PE2 の vpnexport 両方のポリシーに直接プロトコルを追加します。

例:プロバイダ間レイヤー 3 VPN オプション C の設定

プロバイダ間レイヤー3VPNオプションCは、送信元と宛先AS間のラベル付きVPN-IPv4ルートのプロバイダ間マルチホップEBGP再分配を提供し、ASからネイバーASへのラベル付きIPv4ルートのEBGP再分配を提供します。オプションAおよびオプションBと比較して、オプションCは最も拡張性の高いソリューションです。プロバイダ間レイヤー3 VPNオプションCサービスを設定するには、マルチホップEBGPを使用して、AS境界ルーターとエンドカスタマーのCEルーターに接続されたPEルーターを設定する必要があります。

この例では、プロバイダ間レイヤー 3 VPN オプション C を設定する手順を順を追って説明します。これは、1 つ以上の AS を持つ顧客がサービスを必要とする場合に MPLS VPN の推奨実装の 1 つですが、顧客の AS のすべてが同じサービス プロバイダ(SP)によってサービスを提供できるわけではありません。以下のセクションで構成されています。

要件

この例では、次のハードウェアおよびソフトウェア コンポーネントが必要です。

  • Junos OS リリース 9.5 以降。

  • ジュニパーネットワークス M シリーズ マルチサービス エッジ ルーター、T シリーズ コア ルーター、TX マトリクス ルーター、または MX シリーズ 5G ユニバーサル ルーティング プラットフォーム x 8。

構成の概要とトポロジー

プロバイダ間レイヤー 3 VPN オプション C は、サイトが異なる顧客に VPN サービスを提供するという問題に対する拡張性に優れたプロバイダ間 VPN ソリューションで、すべてが同じ SP を使用できるわけではありません。

RFC 4364 セクション10は、この方法を、ASからネイバーASへのラベル付きIPv4ルートのEBGP再分配を使用して、送信元と宛先AS間のラベル付きVPN-IPv4ルートのマルチホップEBGP再分配と参照します。

このソリューションは、「 プロバイダ間レイヤー 3 VPN オプション B の実装」で説明されているソリューションと似ていますが、EBGP を使用して外部 VPN-IPv4 ユニキャスト ルートの代わりに内部 IPv4 ユニキャスト ルートがアドバタイズされる場合を除きます。内部ルートは内部からリーフへのSP(この例ではSP1とSP2)であり、外部ルートはVPNサービスを要求するエンドカスタマーから学習したルートです。

この設定では、次の手順を行います。

  • ルーター PE2 のループバック アドレスがルーター PE1 によって学習され、ルーター PE1 のループバック アドレスがルーター PE2 によって学習されると、エンド PE ルーターは、VPN-IPv4 ルートを交換するための MP-EBGP セッションを確立します。

  • VPN-IPv4 ルートはエンド PE ルーター間で交換されるため、ルーター PE1 およびルーター PE2 からのパス上の他のルーターは、ルーティング情報ベース(RIB)または FIB(転送情報ベース)テーブルに VPN-IPv4 ルートを保持またはインストールする必要はありません。

  • ルーター PE1 とルーター PE2 の間に MPLS パスを確立する必要があります。

RFC 4364 では、 BGP ラベル付きユニキャスト アプローチを使用する 1 つのソリューションのみを説明しています。このアプローチでは、ASBRルーターがPEルーターのループバックアドレスをアドバタイズし、 RFC 3107に従って各プレフィックスをラベルに関連付けます。サービス プロバイダは、RSVP または LDP を使用して、内部ネットワーク内の ASBR ルーターと PE ルーター間に LSP を確立できます。

このネットワークでは、ASBR1はルーターPE1のループバックIPアドレスに関連付けられたラベル情報を受信し、MP-EBGPラベル付きユニキャストを使用してルーターASBR2に別のラベルをアドバタイズします。一方、ASBは、受信およびアドバタイズされたルートとラベルに従って、独自のMPLS転送テーブルを構築します。ルーターASBR1は、ネクストホップ情報として独自のIPアドレスを使用します。

ルーターASBR2は、ラベルに関連付けられたこのプレフィックスを受信し、別のラベルを割り当て、ネクストホップアドレスを独自のアドレスに変更して、ルーターPE1にアドバタイズします。ルーターPE1は、ラベル情報とルーターASBR1へのネクストホップを更新しました。また、ルーターPE1には、ルーターASBR1のIPアドレスにすでにラベルが関連付けられています。ルーター PE1 がルーター PE2 に IP パケットを送信すると、ルーター PE2 の IP アドレス用(MP-IBGP ラベル付きユニキャスト アドバタイズメントを使用)とルーター ASBR1 の IP アドレス用のラベル(LDP または RSVP を使用して取得)の 2 つのラベルがプッシュされます。

次に、ルーターASBR1は外部ラベルをポップし、ネイバーPEルーターのネイバーASBRから学習したラベルと内部ラベルを交換します。ルーターASBR2は、同様の機能を実行し、受信ラベル(1つだけ)をスワップし、ルーターPE2のアドレスに関連付けられた別のラベルをプッシュします。ルーター PE2 は両方のラベルをポップし、残りの IP パケットを独自の CPU に渡します。PE ルーター間のエンドツーエンド接続が作成されると、PE ルーターは MP-EBGP セッションを確立して VPN-IPv4 ルートを交換します。

このソリューションでは、PE ルーターが VPN エンド ユーザーから送信される IP パケットに 3 つのラベルをプッシュします。MP-EBGP を使用して取得された内部最も内側のラベルは、リモート PE の適切な VPN ルーティングおよび転送(VRF)ルーティング インスタンスを決定します。ミドル ラベルはリモート PE の IP アドレスに関連付けされ、MP-IBGP ラベル付きユニキャストを使用して ASBR から取得されます。外側のラベルは ASBR の IP アドレスに関連付けされ、LDP または RSVP を使用して取得されます。

ネットワークの物理トポロジーを 図 4 に示します。

図 4:プロバイダ間レイヤー 3 VPN オプション C Physical Topology of Interprovider Layer 3 VPN Option C の物理トポロジー

トポロジ

構成

メモ:

ここで示す手順は、読者がすでに MPLS MVPN 設定に精通していることを前提に書かれています。この例では、異なるサイトへの VPN サービス用キャリアオブキャリア ソリューションに必要な固有の構成について説明しています。

プロバイダ間レイヤー 3 VPN オプション C を設定するには、次のタスクを実行します。

ルーター CE1 の設定

手順
  1. ルーター CE1 では、ルーター CE1 とルーター PE1 間のリンク用に、ファスト イーサネット インターフェイスで IP アドレスとプロトコル ファミリーを設定します。アドレス ファミリ タイプを inet 指定します。

  2. ルーター CE1 で、ループバック インターフェイスで IP アドレスとプロトコル ファミリーを設定します。アドレス ファミリ タイプを inet 指定します。

  3. ルーター CE1 で、ルーティング プロトコルを設定します。ルーティング プロトコルは、静的ルート、RIP、OSPF、ISIS、EBGP のいずれかにできます。この例では、OSPF を設定します。ルーター CE1 とルーター PE1 間のリンクとルーター CE1 の論理ループバック インターフェイスの論理インターフェイスを含めます。

ルーター PE1 の設定

手順
  1. ルーター PE1 では、SONET、ファスト イーサネット、論理ループバック インターフェイスで IPv4 アドレスを設定します。 inet すべてのインターフェイスでアドレス ファミリーを指定します。SONETインターフェイス上の mpls アドレスファミリーを指定します。

  2. ルーター PE1 で、VPN2 のルーティング インスタンスを設定します。インスタンス タイプを vrf 指定し、顧客対応ファスト イーサネット インターフェイスを指定します。固有の VPN-IPv4 アドレス プレフィックスを作成するようにルート識別を設定します。VRF インポート ポリシーとエクスポート ポリシーを適用して、ルート ターゲットの送受信を有効にします。VRF 内で OSPF プロトコルを設定します。顧客対応ファスト イーサネット インターフェイスを指定し、BGP ルートを OSPF にエクスポートするエクスポート ポリシーを指定します。

  3. ルーター PE1 で、LSP をサポートするように RSVP および MPLS プロトコルを設定します。ルーターASBR1にLSPを設定し、ルーターASBR1上の論理ループバックインターフェイスのIPアドレスを指定します。OSPF プロトコルを設定します。コア側 SONET インターフェイスを指定し、ルーター PE1 の論理ループバック インターフェイスを指定します。

  4. ルーター PE1 で、ピア BGP グループを設定します To_ASBR1 。グループタイプを . として internal指定します。ローカル アドレスをルーター PE1 の論理ループバック インターフェイスとして指定します。ルーターASBR1の論理ループバック インターフェイスとしてネイバーアドレスを指定します。アドレス ファミリーを指定します inet 。PE ルーターが VRF にルートをインストールするには、ネクスト ホップがテーブル内に保存されているルートに解決される inet.3 必要があります。ステートメントを labeled-unicast resolve-vpn 使用すると、ラベル付きルートをルーティングテーブルに inet.3 配置してルート解決を行い、リモートPEが別のAS上に配置されているPEルーター接続に対して解決できます。

  5. ルーター PE1 で、マルチホップ EBGP を PE2 に設定します。ファミリを指定します inet-vpn

  6. ルーター PE1 で、BGP ローカル自律システム番号を設定します。

  7. ルーター PE1 で、BGP ルートを OSPF にエクスポートするポリシーを設定します。

  8. ルーター PE1 で、この VPN 用にアドバタイズされているルートに VRF ルート ターゲットを追加するポリシーを設定します。

  9. ルーター PE1 で、コミュニティがアタッチされた BGP からルートをインポートするポリシーを test_comm 設定します。

  10. ルーター PE1 で、ルート ターゲットを test_comm 持つ BGP コミュニティを定義します。

ルーター P1 の設定

手順
  1. ルーター P1 で、SONET およびギガビット イーサネット インターフェイスの IP アドレスを設定します。インターフェイスでファミリーを処理 inetmpls 、アドレスを指定できるようにします。ループバック インターフェイスの IP アドレスを lo0.0 設定し、インターフェイスでアドレス ファミリーを inet 処理できるようにします。

  2. ルーター P1 で、LSP をサポートするように RSVP および MPLS プロトコルを設定します。SONET およびギガビット イーサネット インターフェイスを指定します。

    OSPF プロトコルを設定します。SONET およびギガビット イーサネット インターフェイスを指定し、論理ループバック インターフェイスを指定します。OSPF を有効にして、トラフィック エンジニアリングの拡張をサポートします。

ルーターASBRの設定1

手順
  1. ルーターASBR1で、ギガビット イーサネット インターフェイスのIPアドレスを設定します。インターフェイスでファミリーを処理 inet し、 mpls アドレスを指定できるようにします。ループバック インターフェイスの IP アドレスを lo0.0 設定し、インターフェイスでアドレス ファミリーを inet 処理できるようにします。

  2. ルーターASBR1で、LSPをサポートするようにプロトコルを設定します。

    P1 ルーターに接続しているギガビット イーサネット インターフェイスと論理ループバック インターフェイスを指定して、RSVP プロトコルを設定します。

    ギガビット イーサネット インターフェイスと論理ループバック インターフェイスを指定して、MPLS プロトコルを設定します。階層レベルで traffic-engineering bgp-igp-both-ribs ステートメントを [edit protocols mpls] 含めます。

    P1 ルーターと論理ループバック インターフェイスに面したギガビット イーサネット インターフェイスで OSPF プロトコルを設定します。OSPF を有効にして、トラフィック エンジニアリングの拡張をサポートします。

  3. ルーターASBR1で、内部BGPピアグループを作成します To-PE1 。ローカル IP ピア アドレスをローカル lo0.0 アドレスとして指定します。ルーター PE1 のギガビット イーサネット インターフェイス アドレスとしてネイバー IP ピア アドレスを指定します。

  4. ルーターASBR1で、外部BGPピアグループを作成します To-ASBR2 。ルーターが BGP を使用してユニキャスト ルートのネットワーク レイヤー到達可能性情報(NLRI)をアドバタイズできるようにします。ルーターASBR2のギガビットイーサネットインターフェイスアドレスとしてネイバーIPピアアドレスを指定します。

  5. ルーターASBR1で、BGPローカル自律システム番号を設定します。

  6. ルーターASBR 1で、192.0.2.2/24ルートに一致するBGPからルートをインポートするポリシーを設定します。

  7. ルーターASBR 1で、ネクストホップ自己ポリシーを定義し、IBGPセッションに適用します。

ルーターASBR2の設定

手順
  1. ルーターASBR2で、ギガビット イーサネット インターフェイスのIPアドレスを設定します。インターフェイスでファミリーを処理 inetmpls 、アドレスを指定できるようにします。ループバック インターフェイスの IP アドレスを lo0.0 設定し、インターフェイスでアドレス ファミリーを inet 処理できるようにします。

  2. ルーターASBR2で、LSPをサポートするようにプロトコルを設定します。

    P2 ルーターに面したギガビット イーサネット インターフェイスと論理ループバック インターフェイスを指定して、RSVP プロトコルを設定します。

    ギガビット イーサネット インターフェイスと論理ループバック インターフェイスを指定して、MPLS プロトコルを設定します。階層レベルで traffic-engineering bgp-igp-both-ribs ステートメントを [edit protocols mpls] 含めます。

    P2 ルーターと論理ループバック インターフェイスに面したギガビット イーサネット インターフェイスで OSPF プロトコルを設定します。OSPF を有効にして、トラフィック エンジニアリングの拡張をサポートします。

  3. ルーターASBR2で、内部BGPピアグループを作成します To-PE2 。ローカル IP ピア アドレスをローカル lo0.0 アドレスとして指定します。ルーター PE2 のインターフェイス アドレスとしてネイバー IP ピア アドレスを lo0.0 指定します。

  4. ルーターASBR2で、外部BGPピアグループを作成します To-ASBR1 。ルーターが BGP を使用してユニキャスト ルートに NLRI をアドバタイズできるようにします。ルーターASBR1のギガビットイーサネットインターフェイスアドレスとしてネイバーIPピアアドレスを指定します。

  5. ルーターASBR2で、BGPローカル自律システム番号を設定します。

  6. ルーターASBR2で、ルートに一致するBGPからルートをインポートするポリシーを設定します 192.0.2.7/24

  7. ルーターASBR 2で、ネクストホップ自己ポリシーを定義します。

ルーター P2 の設定

手順
  1. ルーター P2 で、SONET およびギガビット イーサネット インターフェイスの IP アドレスを設定します。インターフェイスでファミリーを処理 inet し、 mpls アドレスを指定できるようにします。ループバック インターフェイスの IP アドレスを lo0.0 設定し、インターフェイスでアドレス ファミリーを inet 処理できるようにします。

  2. ルーター P2 で、LSP をサポートするように RSVP および MPLS プロトコルを設定します。SONET およびギガビット イーサネット インターフェイスを指定します。

    OSPF プロトコルを設定します。SONET およびギガビット イーサネット インターフェイスを指定し、論理ループバック インターフェイスを指定します。OSPF を有効にして、トラフィック エンジニアリングの拡張をサポートします。

ルーター PE2 の設定

手順
  1. ルーター PE2 では、SONET、ファスト イーサネット、論理ループバック インターフェイスで IPv4 アドレスを設定します。 inet すべてのインターフェイスでアドレス ファミリーを指定します。SONETインターフェイス上の mpls アドレスファミリーを指定します。

  2. ルーター PE2 で、VPN2 のルーティング インスタンスを設定します。インスタンス タイプを vrf 指定し、顧客対応ファスト イーサネット インターフェイスを指定します。固有の VPN-IPv4 アドレス プレフィックスを作成するようにルート識別を設定します。VRF インポート ポリシーとエクスポート ポリシーを適用して、ルート ターゲットの送受信を有効にします。VRF 内で BGP ピア グループを設定します。ピアASとしてAS 20 を指定し、ルーターCE1上のファストイーサネットインターフェイスのIPアドレスをネイバーアドレスとして指定します。

  3. ルーター PE2 で、LSP をサポートするように RSVP および MPLS プロトコルを設定します。LSPをASBR2に設定し、ルーターASBR2上の論理ループバックインターフェイスのIPアドレスを指定します。OSPF プロトコルを設定します。コア側 SONET インターフェイスを指定し、ルーター PE2 の論理ループバック インターフェイスを指定します。

  4. ルーター PE2 で、BGP グループを設定します To_ASBR2 。グループタイプを . として internal指定します。ローカル アドレスをルーター PE2 の論理ループバック インターフェイスとして指定します。ルーターASBR2の論理ループバック インターフェイスとしてネイバーアドレスを指定します。

  5. ルーター PE2 で、ルーター PE1 に向けてマルチホップ EBGP を設定します。アドレス ファミリーを指定します inet-vpn

  6. ルーター PE2 で、BGP ローカル自律システム番号を設定します。

  7. ルーター PE2 で、この VPN 用にアドバタイズされているルートに VRF ルート ターゲットを追加するポリシーを設定します。

  8. ルーター PE2 で、コミュニティがアタッチされた BGP からルートをインポートするポリシーを test_comm 設定します。

  9. ルーター PE1 で、ルート ターゲットを test_comm 持つ BGP コミュニティを定義します。

ルーター CE2 の設定

手順
  1. ルーター CE2 では、ルーター CE2 とルーター PE2 間のリンク用に、ファスト イーサネット インターフェイス上で IP アドレスとプロトコル ファミリーを設定します。アドレス ファミリ タイプを inet 指定します。

  2. ルーター CE2 で、ループバック インターフェイスで IP アドレスとプロトコル ファミリーを設定します。アドレス ファミリ タイプを inet 指定します。

  3. ルーター CE2 で、直接ルートを受け入れるという名前 myroutes のポリシーを定義します。

  4. ルーター CE2 で、ルーティング プロトコルを設定します。ルーティング プロトコルは、静的ルート、RIP、OSPF、ISIS、EBGP のいずれかにできます。この例では、EBGP を設定します。ルーター PE1 の論理ループバック インターフェイスとして BGP ネイバー IP アドレスを指定します。ポリシーを適用します myroutes

  5. ルーター CE2 で、BGP ローカル自律システム番号を設定します。

VPN 運用の検証

手順
  1. 各ルーターで設定をコミットします。

    メモ:

    この例に示す MPLS ラベルは、設定で使用されているラベルとは異なります。

  2. ルーター PE1 で、コマンドを使用してルーティング インスタンスの vpn2CE1 ルートを show ospf route 表示します。ルートが 192.0.2.1 OSPF から学習されていることを確認します。

  3. ルーター PE1 では、コマンドを show route advertising-protocol 使用して、ルーター PE1 が MP-BGP と VPN MPLS ラベルを 192.0.2.1 使用してルーター PE2 へのルートをアドバタイズしていることを確認します。

  4. ルーターASBR1で、コマンドを show route advertising-protocol 使用して、ルーターASBR1がルーターASBR2へのルートを 192.0.2.2 アドバタイズしていることを確認します。

  5. ルーターASBR2で、コマンドを show route receive-protocol 使用して、ルーターがルートを受信して受け入れることを 192.0.2.2 確認します。

  6. ルーターASBR2では、コマンドを show route advertising-protocol 使用して、ルーターASBR2がルーターPE2へのルートを 192.0.2.2 アドバタイズしていることを確認します。

  7. ルーター PE2 では、コマンドを show route receive-protocol 使用して、ルーター PE2 がルートを受信してルーティング テーブルに inet.0. 配置することを確認します。ルーター PE2 もルーター PE1 から更新を受け取り、ルートを受け入れることを確認します。

  8. ルーター PE2 では、コマンドを show route receive-protocol 使用して、ルーター PE2 がルーティング インスタンスのルーティング テーブルにルートを vpn2CE2 配置し、EBGP を使用してルーター CE2 にルートをアドバタイズすることを確認します。

  9. ルーター PE2 では、コマンドをshow route advertising-protocol使用して、ルーター PE2 がピア グループを介してルーター CE2 へのルートをvpn2CE2アドバタイズ192.0.2.1していることを確認します。

  10. ルーター CE2 で、コマンドを show route 使用して、ルーター CE2 がルーター PE2 からルートを 192.0.2.1 受信したことを確認します。

  11. ルーター CE2 では、コマンドを ping 使用して ping パケットの送信元として指定 192.0.2.8 し、ルーター CE1 との接続を検証します。

  12. ルーター PE2 では、コマンドをshow route使用して、トラフィックが内部ラベルの 300016、 の中間ラベル 、 のトップ ラベル300192299776で送信されていることを確認します。

  13. ルーターASBR2で、トップラベルが show route table ルーターP2によってポップされた後、ルーターASBR2がトラフィックを受信することを確認するためにコマンドを使用します。ラベル 300192 がラベル 300176 とスワップされ、トラフィックがインターフェイス ge-0/1/1.0 を使用してルーター ASBR1 に送信されていることを確認します。この時点で、最下部のラベル 300016 は保持されます。

  14. ルーターASBR1では、コマンドを show route table 使用して、ルーターASBR1がラベル付きのトラフィックを受信すると、ラベル 300176がルーターPE1に到達するようにラベルを 299824 スワップすることを確認します。

  15. ルーター PE1 では、コマンドを show route table 使用して、ルーター P1 によってトップ ラベルがポップされた後にルーター PE1 がトラフィックを受信することを確認します。ラベル 300016 がポップされ、トラフィックがインターフェイスを使用してルーター CE1 に送信されていることを確認します fe-1/2/3.0