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 つのサイトにまたがるシンプルなフルメッシュ レイヤー 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)またはスタティック ルートを設定する必要があります。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セッションを設定します。

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

  • ローカル アドレス—local-address ステートメントの IP アドレスは、リモート PE ルーターの [edit protocols mpls label-switched-path lsp-path-name] 階層レベルで to ステートメントで設定されたアドレスと同じです。レイヤー2VPN の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ルーター/CEルーターインターフェイスに対して、回線クロスコネクト(CCC)カプセル化タイプを指定する必要があります。このカプセル化タイプは、ルーティング インスタンスで設定されたカプセル化タイプと一致する必要があります。

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

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

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

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

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

手記:

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

ルーター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のルーティングインスタンス

レイヤー2 VPNの設定

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

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

RSVP を有効にする

MPLS LSP を設定します

IBGPを設定します

VPNポリシーの設定

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

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

レイヤー2 VPNの設定

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

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

RSVP を有効にする

MPLS LSP を設定します

IBGPを設定します

VPNポリシーの設定