Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

キャリアオブキャリアVPN

キャリアオブキャリアVPNについて

VPN サービス プロバイダの顧客は、エンド カスタマーのサービス プロバイダである可能性があります。キャリアオブキャリアVPNには、主に2つのタイプがあります(RFC 4364を参照)。

  • 顧客としてのインターネットサービスプロバイダ—VPNカスタマーは、VPNサービスプロバイダのネットワークを使用して、地理的に分散した地域ネットワークを接続するISPです。お客様は、地域ネットワーク内でMPLSを設定する必要はありません。

  • 顧客としてのVPNサービスプロバイダ:VPN顧客は、それ自体が顧客にVPNサービスを提供するVPNサービスプロバイダです。キャリアツーキャリアVPNサービスのお客様は、サイト間接続をバックボーンVPNサービスプロバイダに依存しています。顧客VPNサービスプロバイダは、その地域ネットワーク内でMPLSを実行する必要があります。

図1 は、キャリアオブキャリアVPNサービスに使用されるネットワークアーキテクチャを示しています。

図1:キャリアオブキャリアVPNアーキテクチャ Carrier-of-Carriers VPN Architecture

このトピックの内容は次のとおりです。

顧客としてのインターネットサービスプロバイダ

このタイプのキャリア・オブ・キャリアvpn構成では、ISP A は ISP B にインターネット サービスを提供するようにネットワークを構成します。ISP B はインターネット サービスを必要とする顧客に接続を提供しますが、実際のインターネット サービスは ISP A によって提供されます。

このタイプのキャリアオブキャリア vpn には、次のような特徴があります。

  • キャリア・オブ・キャリアVPNサービスの顧客(ISP B)は、ネットワーク上でMPLSを設定する必要はありません。

  • キャリア・オブ・キャリアのVPNサービスプロバイダ(ISP A)は、ネットワーク上にMPLSを設定する必要があります。

  • また、キャリアオブキャリアVPNサービス顧客およびキャリアオブキャリアVPNサービスプロバイダのネットワークで接続されたCEルーターおよびPEルーターにもMPLSを設定する必要があります。

お客様としてのVPNサービスプロバイダ

VPNサービスプロバイダは、自らがVPNサービスプロバイダである顧客を持つことができます。階層型 VPN または再帰型 VPN とも呼ばれるこのタイプの設定では、カスタマー VPN サービス プロバイダーの VPN-IPv4 ルートは外部ルートと見なされ、バックボーン VPN サービス プロバイダーはそれらを VRF テーブルにインポートしません。バックボーン VPN サービス プロバイダは、顧客 VPN サービス プロバイダの内部ルートのみを VRF テーブルにインポートします。

プロバイダ間VPNとキャリアオブキャリアVPNの類似点と相違点を 表1に示します。

表1:プロバイダ間VPNとキャリアオブキャリアVPNの比較

特徴

ISPカスタマー

VPNサービスプロバイダの顧客

カスタマー エッジ デバイス

AS境界ルーター

PEルーター

IBGPセッション数

IPv4ルートの伝送

関連ラベル付きの外部VPN-IPv4ルートを伝送します

お客様のネットワーク内における転送

MPLSはオプションです

MPLSは必須です

お客様としてのVPNサービスのサポートは、Junos OS リリース 17.1R1以降のQFX10000スイッチでサポートされています。

インターネットサービスを提供するお客様向けのキャリアオブキャリアVPNの設定

基本的なインターネットサービスを提供したいお客様向けに、キャリアオブキャリアVPNサービスを設定できます。キャリア・オブ・キャリアのVPNサービスプロバイダは、自社のネットワークにMPLSを設定する必要がありますが、キャリアサービスのお客様にとっては、この設定はオプションです。 キャリアオブキャリアVPNアーキテクチャ は、このタイプのサービスのルーターまたはスイッチがどのように相互接続されるかを示しています。

キャリアオブキャリアVPNを設定するには、次のセクションで説明するタスクを実行します。

キャリアオブキャリアVPNサービス顧客のCEルーターの設定

キャリアオブキャリアVPNサービスの顧客のルーター(またはスイッチ)は、サービスプロバイダのPEルーターまたはスイッチに対してCEルーターとして機能します。以下のセクションでは、キャリア・オブ・キャリアVPNサービス顧客のCEルーターまたはスイッチを設定する方法について説明します。

MPLS の設定

顧客のCEルーターまたはスイッチにMPLSを設定するには、 mpls ステートメントを含めます。

以下の階層レベルでこのステートメントを使用することができます。

  • [edit protocols]

  • [edit logical-systems logical-system-name protocols]

BGP の設定

顧客の内部ルートを照合するグループを設定するには、 bgp ステートメントを含めます。

以下の階層レベルでこのステートメントを使用することができます。

  • [edit protocols]

  • [edit logical-systems logical-system-name protocols]

顧客のCEルーター(またはスイッチ)は、VPNサービスプロバイダのルーターにラベルを送信できる必要があります。BGPグループの設定に labeled-unicast ステートメントを含めて、これを有効にします。

以下の階層レベルで bgp ステートメントを含めることができます。

  • [edit protocols]

  • [edit logical-systems logical-system-name protocols]

OSPF の設定

顧客のCEルーターまたはスイッチにOSPFを設定するには、 ospf ステートメントを含めます。

以下の階層レベルでこのステートメントを使用することができます。

  • [edit protocols]

  • [edit logical-systems logical-system-name protocols]

ポリシー・オプションの構成

顧客のCEルーターまたはスイッチにポリシーオプションを設定するには、 policy-statement ステートメントを含めます。

以下の階層レベルでこのステートメントを使用することができます。

  • [edit policy-options]

  • [edit logical-systems logical-system-name policy-options]

キャリアオブキャリア VPN サービス プロバイダーの PE ルーターの設定

サービス プロバイダの PE ルーターは、顧客の CE ルーターに接続し、顧客の VPN トラフィックをプロバイダのネットワークに転送します。

以下のセクションでは、キャリアオブキャリアVPNサービスプロバイダのPEルーターを設定する方法について説明します。

MPLS の設定

プロバイダーのPEルーターまたはスイッチにMPLSを設定するには、 mpls ステートメントを含めます。

以下の階層レベルでこのステートメントを使用することができます。

  • [edit protocols]

  • [edit logical-systems logical-system-name protocols]

BGP の設定

プロバイダーのネットワークのもう一方の端にあるプロバイダーPEルーターとのBGPセッションを設定するには、 bgp ステートメントを含めます。

以下の階層レベルでこのステートメントを使用することができます。

  • [edit protocols]

  • [edit logical-systems logical-system-name protocols]

IS-IS の設定

プロバイダーのPEルーターまたはスイッチにIS-ISを設定するには、 isis ステートメントを含めます。

以下の階層レベルでこのステートメントを使用することができます。

  • [edit protocols]

  • [edit logical-systems logical-system-name protocols]

LDP の設定

プロバイダーのPEルーターまたはスイッチでLDPを設定するには、 ldp ステートメントを含めます。

以下の階層レベルでこのステートメントを使用することができます。

  • [edit protocols]

  • [edit logical-systems logical-system-name protocols]

ルーティングインスタンスの設定

顧客のCEルーターまたはスイッチでレイヤー3 VPNサービスを設定するには、PEルーター(またはスイッチ)が顧客のCEルーターまたはスイッチにラベルを送信できるように、ルーティング インスタンスの設定に labeled-unicast ステートメントを含めます。

以下の階層レベルでこれらのステートメントを使用することができます。

  • [edit routing-instances]

  • [edit logical-systems logical-system-name routing-instances]

ポリシー・オプションの構成

顧客のCEルーターまたはスイッチからルートをインポートするポリシーステートメントを設定するには、 policy-statement ステートメントを含めます。

以下の階層レベルでこのステートメントを使用することができます。

  • [edit policy-options]

  • [edit logical-systems logical-system-name policy-options]

顧客のCEルーターまたはスイッチにルートをエクスポートするポリシーステートメントを設定するには、 policy-statement および community ステートメントを含めます。

以下の階層レベルでこれらのステートメントを使用することができます。

  • [edit policy-options]

  • [edit logical-systems logical-system-name policy-options]

キャリアオブキャリアVPNの例:顧客がインターネットサービスを提供

この例では、キャリアカスタマーは、ネットワーク上でMPLSとLDPを設定する必要はありません。ただし、キャリアプロバイダーは、ネットワーク上でMPLSとLDPを設定する必要があります。

設定情報については、次のセクションを参照してください。

キャリアオブキャリアサービスのネットワークトポロジー

インターネットサービスプロバイダ(ISP)は、キャリアオブキャリアサービスにより、複数の場所にある透過的なアウトソーシングバックボーンに接続できます。

図 2 は、このキャリア・オブ・キャリアの例のネットワーク・トポロジーを示しています。

図 2:キャリアオブキャリアVPNの例のネットワークトポロジー Network topology diagram showing CE routers A, E, K and PE routers B, D, F, G, J across AS domains.

ルーター A の設定

この例では、ルーターAがエンドカスタマーを表しています。このルータを CE デバイスとして設定します。

ルーター B の設定

ルーターBは、ゲートウェイルーターとして機能し、エンドカスタマーを集約してネットワークに接続します。フルメッシュ IBGP セッションが設定されている場合は、ルート リフレクタを使用できます。

ルーター C の設定

ルーター C を設定します。

ルーター D の設定

ルーターDは、AS 10023を基準としたCEルーターです。キャリアツーキャリアVPNでは、CEルーターがキャリアプロバイダにラベルを送信できる必要があります。これは、グループto-isp-redlabeled-unicastステートメントで行われます。

ルーター E の設定

この設定では、ルーターHとのinet-vpnIBGPセッションと、ルーターDとのVPNのPEルーター部分を設定します。この例ではルーターDがラベルを送信する必要があるため、仮想ルーティングおよび転送(VRF)テーブル内でlabeled-unicastステートメントを使用してBGPセッションを設定します。

ルーター F の設定

ルーターFをラベルスワップルーターとして機能するように設定します。

ルーター G の設定

ルーターGをラベル交換ルーターとして機能するように設定します。

ルーター H の設定

ルーターHは、AS 10023のPEルーターとして機能します。以下の設定は、ルーター F の場合と同様です。

ルーター I の設定

基本的なインターネットサービスの顧客(ルーター L)に接続するようにルーター I を設定します。

ルーター J の設定

ルーターJをラベルスワップルーターとして設定します。

ルーター K の設定

ルーター K は、キャリア プロバイダーへの接続の終端で CE ルーターとして機能します。ルーター D の設定と同様に、EBGP セッションに labeled-unicast ステートメントを含めます。

ルーター L の設定

ルーターLを、キャリアオブキャリアVPNサービスのエンドカスタマーとして機能するように設定します。

VPNサービスを提供するお客様向けのキャリアオブキャリアVPNの設定

VPNサービスを必要とする顧客向けに、キャリアオブキャリアVPNサービスを設定できます。

顧客およびプロバイダのネットワーク内のルーター(またはスイッチ)を設定して、キャリアオブキャリアVPNサービスを有効にするには、次のセクションの手順を実行します。

キャリアオブキャリアカスタマーのPEルーターの設定

キャリア・オブ・キャリアの顧客のPEルーター(またはスイッチ)は、エンドカスタマーのCEルーター(またはスイッチ)に接続されます。

以下のセクションでは、キャリアオブキャリアの顧客のPEルーター(またはスイッチ)の設定方法について説明します。

MPLS の設定

キャリアオブキャリアの顧客のPEルーター(またはスイッチ)でMPLSを設定するには、 mpls ステートメントを含めます。

以下の階層レベルでこのステートメントを使用することができます。

  • [edit protocols]

  • [edit logical-systems logical-system-name protocols]

BGP の設定

labeled-unicast ステートメントを、キャリアオブキャリア顧客の CE ルーター(またはスイッチ)への IBGP セッションの設定に含め、ネットワークの反対側にあるキャリアオブキャリアの PE ルーター(またはスイッチ)への IBGP セッションの設定に family-inet-vpn ステートメントを含めます。

以下の階層レベルでこれらのステートメントを使用することができます。

  • [edit protocols]

  • [edit logical-systems logical-system-name protocols]

OSPF の設定

キャリアオブキャリアの顧客のPEルーター(またはスイッチ)でOSPFを設定するには、 ospf ステートメントを含めます。

以下の階層レベルでこのステートメントを使用することができます。

  • [edit protocols]

  • [edit logical-systems logical-system-name protocols]

LDP の設定

キャリアオブキャリアの顧客のPEルーター(またはスイッチ)でLDPを設定するには、 ldp ステートメントを含めます。

以下の階層レベルでこのステートメントを使用することができます。

  • [edit protocols]

  • [edit logical-systems logical-system-name protocols]

ルーティングインスタンスでのVPNサービスの設定

キャリアオブキャリアの顧客のPEルーター(またはスイッチ)上で、エンドカスタマーのCEルーター(またはスイッチ)にVPNサービスを設定するには、以下のステートメントを含めます。

以下の階層レベルでこれらのステートメントを使用することができます。

  • [edit routing-instances routing-instance-name]

  • [edit logical-systems logical-system-name routing-instances routing-instance-name]

ポリシー・オプションの構成

エンドカスタマーのCEルーター(またはスイッチ)との間でルートをインポートおよびエクスポートするためのポリシーオプションを設定するには、 policy-statement および community ステートメントを含めます。

以下の階層レベルでこれらのステートメントを使用することができます。

  • [edit policy-options]

  • [edit logical-systems logical-system-name policy-options]

キャリアオブキャリアカスタマーのCEルーター(またはスイッチ)の設定

キャリア・オブ・キャリアの顧客のCEルーター(またはスイッチ)は、プロバイダーのPEルーター(またはスイッチ)に接続します。次のセクションの手順に従って、キャリアオブキャリアの顧客のCEルーター(またはスイッチ)を設定します。

MPLS の設定

キャリアオブキャリアの顧客のCEルーター(またはスイッチ)のMPLS設定に、顧客のネットワーク内のプロバイダーのPEルーター(またはスイッチ)およびPルーター(またはスイッチ)へのインターフェイスを含めます。

以下の階層レベルでこれらのステートメントを使用することができます。

  • [edit protocols]

  • [edit logical-systems logical-system-name protocols]

BGP の設定

キャリアオブキャリアの顧客のCEルーター(またはスイッチ)のBGP設定で、 labeled-unicast ステートメントを含むグループを設定し、VPNサービスをエンドカスタマーのCEルーター(またはスイッチ)に接続されたPEルーター(またはスイッチ)に拡張します。

以下の階層レベルに bgp ステートメントを含めることができます。

  • [edit protocols]

  • [edit logical-systems logical-system-name protocols]

プロバイダーのPEルーター(またはスイッチ)にラベル付きの内部ルートを送信するようにグループを設定するには、 bgp ステートメントを含めます。

以下の階層レベルでこのステートメントを使用することができます。

  • [edit protocols]

  • [edit logical-systems logical-system-name protocols]

OSPF と LDP の設定

キャリアオブキャリアの顧客のCEルーター(またはスイッチ)でOSPFとLDPを設定するには、 ospf および ldp ステートメントを含めます。

以下の階層レベルでこれらのステートメントを使用することができます。

  • [edit protocols]

  • [edit logical-systems logical-system-name protocols]

ポリシー・オプションの構成

キャリアオブキャリアの顧客のCEルーター(またはスイッチ)にポリシーオプションを設定するには、 policy-statement ステートメントを含めます。

以下の階層レベルでこのステートメントを使用することができます。

  • [edit policy-options]

  • [edit logical-systems logical-system-name policy-options]

プロバイダーの PE ルーターまたはスイッチの設定

キャリア・オブ・キャリア・プロバイダーのPEルーター(またはスイッチ)は、キャリアカスタマーのCEルーター(またはスイッチ)に接続します。次のセクションの手順に従って、プロバイダーの PE ルーター(またはスイッチ)を設定します。

MPLS の設定

MPLS設定で、少なくとも2つのインターフェイスを指定します。1つは顧客のCEルーター(またはスイッチ)へ、もう1つはプロバイダーのネットワークの反対側にあるプロバイダーのPEルーター(またはスイッチ)に接続するためのものです。

以下の階層レベルでこれらのステートメントを使用することができます。

  • [edit protocols mpls]

  • [edit logical-systems logical-system-name protocols mpls]

PE-to-PE BGP セッションの設定

プロバイダーのPEルーター(またはスイッチ)でPE-to-PE BGPセッションを設定し、VPN-IPv4ルートがPEルーター(またはスイッチ)間を通過できるようにするには、 bgp ステートメントを含めます。

以下の階層レベルでこのステートメントを使用することができます。

  • [edit protocols]

  • [edit logical-systems logical-system-name protocols]

IS-IS と LDP の設定

プロバイダーのPEルーター(またはスイッチ)でIS-ISとLDPを設定するには、 isis および ldp ステートメントを含めます。

以下の階層レベルでこれらのステートメントを使用することができます。

  • [edit protocols]

  • [edit logical-systems logical-system-name protocols]

ポリシー・オプションの構成

プロバイダのPEルーター(またはスイッチ)でポリシーステートメントを設定して、キャリアカスタマーのネットワークにルートをエクスポートしたり、キャリア顧客のネットワークからルートをインポートするには、 policy-statement および community ステートメントを含めます。

以下の階層レベルでこれらのステートメントを使用することができます。

  • [edit policy-options]

  • [edit logical-systems logical-system-name policy-options]

CEルーターにルートを送信するためのルーティングインスタンスの設定

キャリア顧客のCEルーター(またはスイッチ)にラベル付きルートを送信するようにプロバイダーのPEルーター(またはスイッチ)でルーティング インスタンスを設定するには、以下のステートメントを使用します。

以下の階層レベルでこれらのステートメントを使用することができます。

  • [edit routing-instances routing-instance-name]

  • [edit logical-systems logical-system-name routing-instances routing-instance-name]

キャリアオブキャリアVPNの例:お客様がVPNサービスを提供

この例では、キャリアカスタマーは、エンドカスタマーにVPNサービスを提供するために、ネットワーク上でなんらかの形式のMPLS(Resource Reservation Protocol [RSVP]またはLDP)を実行する 必要があります 。以下の例では、ルーターBとルーターIはPEルーター(またはスイッチ)として機能し、VPN-IPv4ルートを交換する場合、これらのルーター間で機能するMPLSパスが必要です。

設定情報については、次のセクションを参照してください。

キャリアオブキャリアサービスのネットワークトポロジー

インターネットサービスプロバイダ(ISP)は、キャリアオブキャリアサービスにより、複数の場所にある透過的なアウトソーシングバックボーンに接続できます。

図 3 は、このキャリアオブキャリアの例のネットワーク トポロジーを示しています。

図3:キャリアオブキャリアVPNのネットワークトポロジー例 Network topology diagram showing CE routers A, E, K and PE routers B, D, F, G, J across AS domains.

ルーター A の設定

この例では、ルーター A がエンド カスタマー向けの CE ルーターとして機能します。ルーターAでデフォルトの family inet BGPセッションを設定します。

ルーター B の設定

ルーターBは、エンドカスタマーCEルーター(ルーターA)のPEルーターであるため、ルーティング インスタンス(vpna)を設定する必要があります。ルーターDへのIBGPセッションで labeled-unicast ステートメントを設定し、ルーターIとのネットワークの反対側へのIBGPセッションの family-inet-vpn を設定します。

ルーター C の設定

ルーターCをローカルAS内のラベルスワップルーターとして設定します。

ルーター D の設定

ルーターDは、AS 10023ネットワークが提供するVPNサービスのCEルーターとして機能します。ルーターB(10.255.14.179)へのトラフィックを処理するグループ intのBGPグループ設定に、 labeled-unicast ステートメントを含めます。また、ラベル付きの内部ルートをPEルーター(ルーターE)に送信するようにBGPグループ to-isp-red を設定する必要があります。

ルーター E の設定

ルーターEとルーターHはPEルーターです。これら 2 つの PE ルーター間を VPN-IPv4 ルートが通過できるように、PE ルーター間 BGP セッションを設定します。ルーターEでルーティング インスタンスを設定して、ラベル付きルートをCEルーター(ルーターD)に送信します。

ルーターEを設定します。

ルーター F の設定

ルーターFを設定して、そのインターフェイスを通過するルートのラベルを入れ替えます。

ルーター G の設定

ルーターGを設定します。

ルーター H の設定

ルーター H の設定は、ルーター E の設定と似ています。

ルーター I の設定

ルーター I は、エンド カスタマー向けの PE ルーターとして機能します。以下の設定は、ルーター B の設定と同様です。

ルーター J の設定

ルーターJを設定して、そのインターフェイスを通過するルートのラベルを入れ替えます。

ルーター K の設定

ルーター K の設定は、ルーター D の設定と似ています。

ルーター L の設定

この例では、ルーターLがエンドカスタマーのCEルーターです。ルーターLでBGPセッション inet デフォルトファミリーを設定します。

LDPおよびキャリアオブキャリアVPNの複数のインスタンス

複数のLDPルーティングインスタンスを設定することで、LDPを使用して、コアプロバイダPEルーターからカスタマーキャリアCEルーターまで、キャリアオブキャリアVPNのラベルをアドバタイズできます。この方法でLDPにラベルをアドバタイズさせることは、キャリアカスタマーが基本的なISPであり、インターネットのフルルートをPEルーターに制限したい場合に特に役立ちます。BGPではなくLDPを使用することで、キャリアカスタマーはインターネット全体から他の内部ルーターを保護します。また、キャリアカスタマーが、レイヤー3 VPNまたはレイヤー2 VPNサービスを顧客に提供したい場合、複数インスタンスLDPが便利です。

キャリアオブキャリアVPNに複数のLDPルーティングインスタンスを設定する方法の例については、 https://www.juniper.net/documentation/us/en/software/junos/mpls/topics/example/multiple-instance-ldp-configuring-detailed-solutions.html を参照してください。

変更履歴

サポートされる機能は、使用しているプラットフォームとリリースによって決まります。特定の機能がお使いのプラットフォームでサポートされているかどうかを確認するには、 Feature Explorer を使用します。

解放
形容
17.1R1
お客様としてのVPNサービスのサポートは、Junos OS リリース 17.1R1以降のQFX10000スイッチでサポートされています。