Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

例:ASBRでのMAC処理によるAS間VPLSの設定

この例では、BGP信号VPLSとLDP信号VPLSの間のMAC処理でAS間仮想プライベートLANサービス(VPLS)を設定する方法を説明します。この機能は、RFC 4761で、マルチAS VPLSオプションEまたは方法Eとして説明されています。

この例は、以下のセクションで構成されています。

要件

BGP信号VPLSとLDP信号VPLSの間でAS間VPLSをサポートするには、ネットワークが以下のハードウェアとソフトウェアの要件を満たす必要があります。

  • ASBR用のMXシリーズまたはM320ルーター。

  • Junos OS リリース 9.3 以上。

  • - ギガビット イーサネットまたは 10 ギガビット イーサネット インターフェイス。

概要とトポロジー

VPLSは、マルチポイントイーサネットサービスを提供するための重要なイネーブラーです。大手サービス プロバイダは IP および MPLS バックボーンを実装し、VPLS サービスを大企業に提供しています。需要の増加に伴い、地理的に分散した地域に複数のサイトが分散している多くのVPLS顧客をサポートするために、VPLSネットワークを拡張する必要があります。BGPシグナルのVPLSシグナリングは、LDP信号VPLSよりも拡張性の利点を提供します。一部の環境では、BGP シグナルの VPLS が既存の LDP 信号 VPLS と相互運用される必要があります。

この例では、既存のLDP信号VPLSネットワークと連携するBGP信号VPLSを設定する方法の1つを示しています。

この設定の利点は次のとおりです。

  • 異なる自律システム(AS)に分散している顧客サイトを相互接続できます。

  • LDPシグナルのVPLSとBGPシグナルのVPLSインターワーキングがサポートされています。

  • ASBRはMAC操作をサポートしているため、カスタマーサイトをASBRに直接接続できます。

  • AS間リンクは、イーサネットインターフェイスに限定されません。

  • マルチホーミングの追加設定は比較的簡単です。

インターワーキング仮想プライベートLANサービスからのトラフィックは、ASBRで切り替わります。ASBRは、フラッディング、MAC学習、エージング、およびMAC転送など、すべてのデータプレーン操作を行い、顧客が向いているインターフェイス間や、AS内の完全にメッシュされた疑似配線間でトラフィックを切り替えます。AS間リンク上のASBRとASBRの間で、各ASの疑似回線からピアASBRにトラフィックを転送する単一の疑似配線が作成されます。

各ASBRは、独自のAS内でVPLS操作を実行し、他のASのASBRでVPLS操作を実行します。ASBRは、もう一方のASをBGPシグナル化VPLSサイトとして扱います。VPLS疑似配線を確立するために、VPLS NLRIメッセージはASBR間のAS間リンク上のEBGPセッション間で交換されます。

サンプルメトロネットワークは、LDP信号VPLSに設定されています。コア ネットワークは、BGP 信号 VPLS 用に設定されています。

この例の最初の部分は、論理インターフェイス、OSPF、内部 BGP、LDP、MPLS を設定するための基本的な設定手順を示しています。設定のこの部分は、LDP信号VPLSおよびBGP信号VPLSの他のVPLS設定と同じです。

この例の固有部分は、VPLSルーティングインスタンス、外部BGP、および直接ルートとOSPFルートから学習したルートをBGPルートテーブルに追加するポリシーで設定されています。設定ステートメントに関する追加の詳細は、手順に記載されています。

図 1 は、この例で使用したトポロジーを示しています。

トポロジ

図 1:MAC 運用を使用した AS 間 VPLS の例トポロジー Inter-AS VPLS with MAC Operations Example Topology

構成

BGP信号VPLSとLDP信号VPLSの間にAS間VPLSを設定するには、これらのタスクを実行します。

メモ:

どの設定セッションでも、 コマンドを定期的に使用 commit check して、設定をコミットできることを確認することをお勧めします。

インターフェイスの設定

手順

インターフェイスを設定するには:

  1. 各ルーターで、ループバック論理インターフェイス0(lo0.0)でIPアドレスを設定します。

  2. 各ルーターで、設定をコミットします。

  3. 各ルーターで、 のインターフェイス情報を lo0 表示し、正しいIPアドレスが設定されていることを確認します。

    上記の例では、ルーターASBR1のプロトコルファミリーのinetプライマリlo0ローカルアドレスが.192:168:3:1

  4. 各ルーターで、ギガビットイーサネットインターフェイスにIPアドレスとプロトコルファミリーを設定します。プロトコルファミリーを指定します inet

  5. 各ルーターで、設定をコミットします。

  6. ギガビット イーサネット インターフェイスの情報を表示し、IP アドレスとプロトコル ファミリーが正しく設定されていることを確認します。

OSPF の設定

手順

OSPFを設定するには:

  1. PEおよびASBRルーターで、OSPFのプロバイダーインスタンスを設定します。OSPFトラフィックエンジニアリングサポートを設定します。LDP 信号の VPLS ネットワークでエリア 0.0.0.1 を、BGP 信号ネットワークのエリア 0.0.0.0 を指定します。PEとASBRルーター間のギガビットイーサネット論理インターフェイスを指定します。パッシブ インターフェイスとして指定 lo0.0 します。

  2. 各ルーターで、設定をコミットします。

  3. OSPFネイバー情報を表示し、PEルーターが同じエリア内のASBRルーターとの隣接関係を形成していることを確認します。ネイバーの状態が Full.

内部 BGP ピア グループの設定

手順

内部BGPピアグループを設定する目的は、ASBRルーターを含む、BGP信号AS内のPEルーター間にBGP LSPのフルメッシュを作成することです。

内部 BGP ピア グループを設定するには:

  1. このステップの目的は、BGP信号AS内に、ASBRルーターを含むPEルーター間にIBGPピアのフルメッシュを作成することです。

    ルーターASBR2で、内部BGPを設定します。BGP タイプを に internal指定します。ローカルIPアドレスとしてローカル lo0 アドレスを指定します。

    プロトコルファミリーを指定します inetlabeled-unicast ステートメントと オプションを resolve-vpn 指定します。ステートメントにより、ルーターは labeled-unicast IPv4 inet.0ルートテーブルからラベル付きルートをアドバタイズし、ラベル付きルートをinet.0ルートテーブルに配置します。オプションは resolve-vpn 、ラベル付きルートをMPLS inet.3ルートテーブルに配置します。inet.3ルートテーブルは、他のASにあるPEルーターのルートを解決するために使用されます。

    l2vpnこれがVPLSであることをルーターに示すためにファミリーを指定します。オプションをsignaling指定して、BGPをシグナリングプロトコルとして設定します。これにより、BGP はこのピア グループのレイヤー 2 VPLS NLRI メッセージを伝送できます。

    PE の lo0 インターフェイス IP アドレスをネイバーとして指定します。自律システム識別子を設定します。

  2. ルーターPE2で、内部BGPを設定します。BGP タイプを に internal指定します。ローカルIPアドレスとしてローカル lo0 アドレスを指定します。

    l2vpnこれがVPLSであることを示すためにファミリーを指定します。オプションをsignaling指定して、BGPをシグナリングプロトコルとして設定します。これにより、BGP がレイヤー 2 VPLS NLRI メッセージを伝送できるようになります。

    ルーターASBR2の lo0 インターフェイスIPアドレスをネイバーとして指定します。自律システム識別子を設定します。

  3. 各ルーターで、設定をコミットします。

  4. ルーターPE2およびルーターASBR2では、BGPネイバー情報を表示し、ピア接続状態が であることを Established確認します。

LDPの設定

手順

LDPを設定するには:

  1. PEおよびASBRルーターでは、PEとASBRルーター間、および2つのASBRルーター間のギガビットイーサネットインターフェイスでLDPを設定します。LDP信号VPLSをサポートするには、ルーターPE1とルーターASBR1の lo0.0 インターフェイスでLDPを追加設定します。

    メモ:

    AS間VPLSでは、ASBRルーター間のLDPシグナリングの設定は必要ありません。ここでは参考までに含まれており、LDP環境で使用される場合があります。

  2. 各ルーターで、設定をコミットします。

  3. LDP設定情報を表示し、正しいインターフェイスが設定されていることを確認します。MPLS が設定された後、LDP の動作を検証できます。

    前述の例はASBR1からです。

MPLS の設定

手順

MPLSを設定するには:

  1. PEおよびASBRルーターで、MPLSを設定します。論理インターフェイスで MPLS を有効にします。MPLS プロトコルにギガビット イーサネット インターフェイスを追加します。これにより、MPLS 転送テーブルにエントリーが追加されます。

  2. 各ルーターで、設定をコミットします。

  3. PEおよびASBRルーターで、LDPネイバー情報を表示し、直接接続されたLDPネイバーがリストされていることを確認します。

    前述の例はASBR1からです。

ループバックインターフェイス間の外部BGPピアグループの設定

手順

ループバックインターフェイス間の外部BGP(EBGP)ピアグループを設定するには:

  1. ルーターASBR1とルーターPE1で、自律システム識別子を設定します。

  2. ルーターASBR1で、ループバックインターフェイスに外部BGPピアグループを設定します。BGPグループタイプを external 指定します。ステートメントを multihop 含めます。ローカルIPアドレスとしてローカル lo0 アドレスを指定します。BGP シグナリングの l2vpn ファミリーを設定します。コアAS番号としてピアASを設定します。 lo0 ルーターASBR2のIPアドレスをネイバーとして指定します。

  3. ルーターASBR2で、ループバックインターフェイスに外部BGPピアグループを設定します。BGPグループタイプを external 指定します。ステートメントを multihop 含めます。 multihop EBGPネイバーが異なるASにあるため、 ステートメントが必要です。ローカルIPアドレスとしてローカル lo0 アドレスを指定します。BGP シグナリングの l2vpn ファミリーを設定します。ピアASをメトロAS番号として設定します。 lo0 ルーターASBR1のIPアドレスをネイバーとして指定します。

  4. 各ルーターで、設定をコミットします。

AS間リンクインターフェイス間の外部BGPピアグループの設定

手順

AS間リンクインターフェイス間で外部BGPピアグループを設定する目的は、ASBRルーター間にBGP LSPのフルメッシュを作成することです。AS間リンクインターフェイス間の外部BGPピアグループを設定するには:

  1. ルーターASBR1では、ラベルスイッチパス(LSP)の確立のために、PEルーターのアドレスを lo0 含むOSPFと直接ルートをBGPにエクスポートするポリシーを設定します。

  2. ルーターASBR1で、AS間リンクに外部BGPピアグループを設定します。BGPグループタイプをexternal指定します。ローカルアドレスとして、ローカルAS間リンクIPアドレスを指定します。ファミリーをinet設定し、 および resolve-vpn ステートメントをlabeled-unicast含めます。ステートメントはlabeled-unicast、IPv4 inet.0ルートテーブルからラベル付きルートをアドバタイズし、ラベル付きルートをinet.0ルートテーブルに配置します。オプションはresolve-vpn、ラベル付けされたルートをMPLSinet.3ルートテーブルに格納します。

    ステートメントを export 含め、作成したポリシーを指定します。コアAS番号としてピアASを設定します。ルーターASBR2のAS間リンクIPアドレスをネイバーとして指定します。

  3. ルーターASBR2では、LSPの確立のために、アドレスを含むOSPFと直接ルートを lo0 BGPにエクスポートするポリシーを設定します。

  4. ルーターASBR2で、AS間リンクに外部BGPピアグループを設定します。BGPグループタイプをexternal指定します。ローカルアドレスとして、ローカルAS間リンクIPアドレスを指定します。ファミリーをinet設定し、 および resolve-vpn ステートメントをlabeled-unicast含めます。ステートメントをexport含め、作成したポリシーを指定します。コアAS番号としてピアASを設定します。ルーターASBR1のAS間リンクIPアドレスをネイバーとして指定します。

  5. 各ルーターで、設定をコミットします。

  6. ルーターASBR1で、BGPネイバーを表示します。最初のピアがルーターASBR2のギガビットイーサネットインターフェイスのIPアドレスであることを確認します。2番目のピアがルーターASBR2の lo0 インターフェイスのIPアドレスであることを確認します。また、各ピアの状態が Establishedであることを確認します。ルーターASBR1では、ルーターASBR2がアドバタイズするNLRIはAS間リンクピアであり inet-labeled-unicast 、ルーターASBR2によってアドバタイズされるNLRIはループバックインターフェイスピアであることに l2vpn-signaling注意してください。

  7. ルーターASBR2で、BGPサマリーを表示します。最初のピアがルーターASBR1のギガビットイーサネットインターフェイスのIPアドレスであり、2番目のピアがルーターASBR1のインターフェイスの lo0 IPアドレスであり、3番目のピアがルーターPE2のインターフェイスであることに lo0 注意してください。各ピアの状態が であることを Established確認します。

  8. ルーターPE2で、BGPグループを表示します。ピアがルーターASBR2の lo0 インターフェイスのIPアドレスであることを確認します。確立されたピア セッションの数が 1 であることを確認します。

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

手順

VPLSルーティングインスタンスを設定するには:

  1. ルーターPE1で、VPLSルーティングインスタンスを設定します。VPLSインスタンスを有効にするには、インスタンスタイプを vpls 指定します。CE に面したギガビット イーサネット インターフェイスで VPLS を設定します。カプセル化を使用 ethernet-vpls するようにCEに面したインターフェイスを設定します。

  2. ルーターPE1では、ルーティングインスタンス内でVPLSプロトコルを設定します。仮想回線を一意に識別するには、VPLS識別子を設定します。VPLS識別子は、ルーター内の各VPLSを一意に識別します。特定のVPLSのすべてのルーターに同じVPLS IDを設定します。

    ルーターASBR2上のインターフェイスの lo0 IPアドレスをネイバーとして指定します。

    カプセル化とプロトコルファミリーを使用 ethernet-vpls するようにCE対向インターフェイスを vpls 設定します。

  3. ルーターASBR1で、VPLSルーティングインスタンスを設定します。VPLSインスタンスを有効にするには、インスタンスタイプを vpls 指定します。ルート識別と VRF ターゲットを設定します。ステートメントにより vrf-target 、指定されたターゲットコミュニティでルートを受け入れ、タグ付けするデフォルトのVRFインポートおよびエクスポートポリシーが生成されます。

    メモ:

    ルート識別子により、ルーターはVPNルートとして使用される2つの同一のIPプレフィックスを区別できます。各ASBRルーターに異なるルート識別を設定します。

    メモ:

    両方のASBRルーターに同じVRFターゲットを設定する必要があります。

  4. ルーターASBR1で、ルーティングインスタンス内でVPLSプロトコルを設定します。

    VPLS識別子を設定します。ルーターPE1上のインターフェイスの lo0 IPアドレスをネイバーとして指定します。

    メモ:

    VPLS識別子は、ルーター内の各LDP信号VPLSを一意に識別します。ルーターPE1とルーターASBR1に同じVPLS IDを設定します。

  5. ルーターASBR1で、ルーティングインスタンス内でVPLSサイトを設定します。EBGP擬似回線を確立するために、プロトコルで必要に応じてサイト識別子を設定します。マルチホーミングが必要な、より複雑なトポロジーに対するベスト プラクティスとして、サイトの優先度を設定します。

  6. ルーターASBR1では、ルーティングインスタンス内でVPLSメッシュグループ peer-as ステートメントを設定し、このASメッシュグループに属するASを指定します。メッシュグループのピアASを として all設定します。

    このステートメントにより、ルーターはASBRルーター間で単一の疑似配線を確立できます。VPLS NLRIメッセージは、ASBRルーター間のAS間リンク上のEBGPセッション間で交換されます。すべての自律システムが 1 つのメッシュ グループに存在します。

  7. ASBR2で、VPLSルーティングインスタンスを設定します。VPLSインスタンスを有効にするには、インスタンスタイプを vpls 指定します。ルート識別と VRF ターゲットを設定します。ステートメントにより vrf-target 、指定されたターゲットコミュニティでルートを受け入れ、タグ付けするデフォルトのVRFインポートおよびエクスポートポリシーが生成されます。

    メモ:

    ルート識別子により、ルーターはVPNルートとして使用される2つの同一のIPプレフィックスを区別できます。各ASBRルーターに異なるルート識別を設定します。

    メモ:

    両方のASBRルーターに同じVRFターゲットコミュニティを設定する必要があります。

  8. ルーターASBR2で、ルーティングインスタンス内でVPLSサイトを設定します。プロトコルで必要に応じてサイト識別子を設定します。

  9. ルーターASBR2では、ルーティングインスタンス内でVPLSメッシュグループを設定し、このASメッシュグループに属するVPLS PEを指定します。メッシュグループのピアASを として all設定します。

    このステートメントにより、ルーターはASBRルーター間で単一の疑似配線を確立できます。VPLS NLRIメッセージは、ASBRルーター間のAS間リンク上のEBGPセッション間で交換されます。すべての自律システムが 1 つのメッシュ グループに存在します。

  10. ルーターPE2で、VPLSルーティングインスタンスを設定します。VPLSインスタンスを有効にするには、インスタンスタイプを vpls 指定します。CE に面したギガビット イーサネット インターフェイスで VPLS を設定します。ルート識別と VRF ターゲットを設定します。

  11. ルーターPE2では、ルーティングインスタンス内でVPLSサイトを設定します。プロトコルで必要に応じてサイト識別子を設定します。

    カプセル化とプロトコルファミリーを使用 ethernet-vpls するようにCE対向インターフェイスを vpls 設定します。

  12. 各ルーターで、設定をコミットします。

  13. PE ルーターで、CE に面したギガビット イーサネット インターフェイス情報を表示し、カプセル化が正しく設定されていることを確認します。

結果

このセクションでは、VPLS の動作をテストするために使用できるコマンドについて説明します。

  1. VPLS接続が確立されたことを確認するには、ルーターPE 1で コマンドを show vpls connections 入力します。

    ルーターPE1からの表示で、ネイバーがルーターASBR1のアドレスであり lo0 、ステータスが Upであることを確認します。

  2. VPLS接続が確立されたことを確認するには、ルーターASBR 1で コマンドを入力 show vpls connections します。

    ルーターASBR1からの表示で、ネイバーがルーターPE1のアドレスであり lo0 、ステータスが Upであることを確認します。

  3. VPLS接続が確立されたことを確認するには、ルーターASBR2で コマンドを show vpls connections 入力します。

    ルーターASBR2からの表示で、ネイバーがルーターPE2のアドレスであり lo0 、ステータスが Upであることを確認します。

  4. VPLS接続が確立されたことを確認するには、ルーターPE2で コマンドを show vpls connections 入力します。

    ルーターPE2からのディスプレイで、リモートPEがルーターASBR2のアドレスであり lo0 、ステータスが Upであることを確認します。

  5. CEルーターがVPLSを介してトラフィックを送受信できることを確認するには、 コマンドを ping 使用します。

    ルーターCE1がルーターCE2とのトラフィックを送受信でき、ルーターCE2がルーターCE1とのトラフィックを送信および受信できる場合、VPLSは正しく動作します。

  6. ルーターCE1の設定を表示するには、 コマンドを show configuration 使用します。

    参考までに、ルーターCE1の関連するサンプル設定を次に示します。

  7. ルーターPE1の設定を表示するには、 コマンドを show configuration 使用します。

    参考までに、ルーターPE1の関連するサンプル設定を以下に示します。

  8. ルーターASBR1の設定を表示するには、 コマンドを show configuration 使用します。

    ご参考までに、ルーターASBR1の関連するサンプル設定を以下に示します。

  9. ルーターASBR2の設定を表示するには、 コマンドを show configuration 使用します。

    ご参考までに、ルーターASBR2の関連するサンプル設定を次に示します。

  10. ルーターPE2の設定を表示するには、 コマンドを show configuration 使用します。

    参考までに、ルーターPE2の関連するサンプル設定を以下に示します。

  11. ルーターCE2の設定を表示するには、 コマンドを show configuration 使用します。

    参考までに、ルーターCE2の関連するサンプル設定を次に示します。