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 機能を設定する方法について説明します。

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

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

図 1:シンプルなフルメッシュ レイヤー 2 VPN トポロジー Example of a Simple Full-Mesh Layer 2 VPN Topologyの例

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

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

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

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

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

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

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

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

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

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

  • PE ルーター上の各ルーティング インスタンスに一意である必要があるルート識別。あるVPNのアドレスと別のVPNのアドレスを区別するために使用されます。

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

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

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

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

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

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

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

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

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

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

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

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

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

メモ:

community add community-name階層レベルで ステートメントを[edit policy-options policy-statement policy-statement-name term term-name then]使用して、レイヤー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 の概要(Sunnyvale の PE ルーター)

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

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

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

RSVP を有効にする

MPLS LSP を設定する

IBGP を設定する

VPNポリシーの設定

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

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

レイヤー 2 VPN の設定

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

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

RSVP を有効にする

MPLS LSP を設定する

IBGP を設定する

VPNポリシーの設定

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

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

レイヤー 2 VPN の設定

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

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

RSVP を有効にする

MPLS LSP を設定する

IBGP を設定する

VPNポリシーの設定