Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

レイヤー 2 VPN の設定例

次のセクションでは、各サイトに接続されたプロバイダエッジ(PE)ルーターでレイヤー2 VPN機能を設定する方法について説明します。

シンプルなフルメッシュレイヤー2VPNの概要

次のセクションでは、サニーベール、オースティン、ポートランドの3つのサイトにまたがるシンプルなフルメッシュレイヤー2VPNを設定します。各サイトはPEルーターに接続します。各サイトのカスタマーエッジ(CE)ルーターは、フレームリレーを使用してレイヤー2トラフィックをPEルーターに伝送します。この例では、3つのサイト間でフルメッシュトポロジーを使用しているため、各サイトには2つの論理インターフェイス(他のCEルーターそれぞれに1つずつ)が必要ですが、各PEルーターを各CEルーターに接続するために必要な物理リンクは1つだけです。 図1 は、このレイヤー2VPNのトポロジーを示しています。

図1:シンプルなフルメッシュレイヤー2VPNトポロジーNetwork topology with provider and three customer sites: Sunnyvale A, Austin B, Portland C. CE routers connect to PE routers A, B, C in the provider network using LSPs and IP subnets.

PEルーターでのIGPの有効化

PEルーター間でルーティング情報を交換できるようにするには、これらのルーターに内部ゲートウェイプロトコル(IGP)または静的ルートを設定する必要があります。IGP設定は、レイヤー2 VPNルーティングインスタンス(つまり、[edit routing-instances]階層レベルではない)ではなく、ルーティングプロトコルプロセス(rpd)のプライマリインスタンス(つまり、[edit protocols]階層レベル)で設定します。IGPのトラフィック制御をオンにします。

IGPは、標準的な方法で設定します。この例には、この設定は含まれていません。

PE ルーター間の MPLS LSP トンネルの設定

この設定例では、MPLS シグナリングに RSVP が使用されています。そのため、RSVPの設定に加えて、VPNトラフィックをトンネル化するためのMPLSラベルスイッチパス(LSP)を作成する必要があります。

ルーターAでRSVPを有効にし、ルーターBへのMPLS LSPトンネルの一端を設定します。MPLS LSPを設定するときは、 interface all ステートメントを使用してすべてのインターフェイスを含めます。

ルーターBで、RSVPを有効にし、MPLS LSPトンネルのもう一方の端を設定します。ここでも、 interface all ステートメントを使用してインターフェイスを設定します。

ルーター C で、RSVP を有効にし、MPLS LSP トンネルのもう一方の端を設定します。ここでも、 interface all ステートメントを使用してすべてのインターフェイスを設定します。

PE ルーターでの IBGP の設定

PE ルーターで、以下のパラメーターで IBGP セッションを設定します。

  • レイヤー2VPN—IBGPセッションがレイヤー2 VPN用であることを示すには、 family l2vpn ステートメントを含めます。

  • ローカルアドレス—local-addressステートメントのIPアドレスは、リモートPEルーターの[edit protocols mpls label-switched-path lsp-path-name]階層レベルでtoステートメントで設定したアドレスと同じです。レイヤー2 VPNのIBGPセッションは、このアドレスを介して実行されます。

  • ネイバーアドレス—隣接するPEルーターのIPアドレスを指定する neighbor ステートメントを含めます。

ルーターAで、IBGPを設定します。

ルーターBで、IBGPを設定します。

ルーターCで、IBGPを設定します。

PE ルーター上のレイヤー 2 VPN のルーティング インスタンスの設定

3台のPEルーターはレイヤー2 VPNにサービスを提供するため、各ルーターにルーティングインスタンスを設定する必要があります。VPN では、各ルーティングインスタンスで以下を定義する必要があります。

  • ルート識別子は、PE ルーター上の各ルーティング インスタンスに対して固有でなければなりません。これは、あるVPNのアドレスを別のVPNのアドレスと区別するために使用されます。

  • レイヤー2 VPNを実行するようにルーターを設定する l2vpnのインスタンスタイプ。

  • CEルーターに接続されたインターフェイス。

  • 仮想ルーティングおよび転送(VRF)インポートおよびエクスポートポリシーは、同じVPNにサービスを提供し、ネットワークトポロジーの制御に使用される各PEルーターで同じである必要があります。インポートポリシーに then reject ステートメントのみが含まれていない限り、コミュニティへの参照を含める必要があります。それ以外の場合、設定をコミットしようとすると、コミット操作は失敗します。

ルーターAでは、レイヤー2 VPN用に以下のルーティングインスタンスを設定します。

ルーターBでは、レイヤー2 VPN用に以下のルーティングインスタンスを設定します。

ルーターCで、レイヤー2 VPN用に以下のルーティングインスタンスを設定します。

インターフェイスでの CCC カプセル化の設定

レイヤー2 VPNで動作する各PEルーター-to-CEルーターインターフェイスに、回線クロスコネクト(CCC)カプセル化タイプを指定する必要があります。このカプセル化タイプは、ルーティングインスタンスで設定されたカプセル化タイプと一致する必要があります。

ルーターAのインターフェイスに、以下のCCCカプセル化タイプを設定します。

ルーターBのインターフェイスに以下のCCCカプセル化タイプを設定します。

ルーターCのインターフェイスに以下のCCCカプセル化タイプを設定します。

PE ルーターでの VPN ポリシーの設定

各PEルーターでVPNインポートおよびエクスポートポリシーを設定して、ルーターがVPN内でパケットを転送するために使用するVRFテーブルに適切なルートをインストールするようにする必要があります。

注:

[edit policy-options policy-statement policy-statement-name term term-name then]階層レベルでcommunity add community-name ステートメントを使用して、レイヤー2 VPN VRFエクスポートポリシーを容易にします。

ルーターAで、以下のVPNインポートおよびエクスポートポリシーを設定します。

ルーターBで、以下のVPNインポートおよびエクスポートポリシーを設定します。

ルーターCで、以下のVPNインポートおよびエクスポートポリシーを設定します。

ルーターにVPNポリシーを適用するには、ルーティングインスタンスの設定時に vrf-export および vrf-import ステートメントを含めます。VRF インポートおよびエクスポート ポリシーは、PE ルーター間で実行される IBGP セッション全体のルート配布を処理します。

ルーターAにVPNポリシーを適用するには、以下のステートメントを含めます。

ルーターBにVPNポリシーを適用するには、以下のステートメントを含めます。

ルーター C に VPN ポリシーを適用するには、以下のステートメントを含めます。

ルーター別レイヤー2 VPN設定の概要

この章の例における各ルーターの設定の概要については、次のセクションを参照してください。

ルーターA(サニーベール用PEルーター)の概要

レイヤー2 VPNのルーティングインスタンス

インターフェイスのCCCカプセル化タイプの設定

プライマリプロトコルインスタンス

RSVPを有効にする

MPLS LSP の設定

IBGPを設定する

VPNポリシーの設定

ルーターB(オースティン用PEルーター)の概要

VPN用ルーティングインスタンス

レイヤー2VPNの設定

インターフェイスのCCCカプセル化タイプの設定

プライマリプロトコルインスタンス

RSVPを有効にする

MPLS LSP の設定

IBGPを設定する

VPNポリシーの設定

ルーターC(ポートランド用PEルーター)の概要

VPN用ルーティングインスタンス

レイヤー2VPNの設定

インターフェイスのCCCカプセル化タイプの設定

プライマリプロトコルインスタンス

RSVPを有効にする

MPLS LSP の設定

IBGPを設定する

VPNポリシーの設定