MPLS L3VPN の概要
MPLS VPN を定義する前に、VPN 全般を定義する必要があります。VPN の説明を次に示しま
す。
• パブリック インフラストラクチャを介してプライベート ネットワーク サービスを提供す
る、IP ベースのネットワーク
• インターネットまたはその他のパブリック ネットワークやプライベート ネットワークを
介してプライベートに相互通信できる一連のサイト
通常の VPN は、完全メッシュのトンネル、または相手先固定接続(PVC)を VPN 内のすべて
のサイトに設定することで作成されます。このタイプの VPN は、新しいサイトを追加した場
合に VPN 内の各エッジ デバイスを変更する必要があるため、維持または拡張が簡単ではあり
ません。
MPLS ベースの VPN は、レイヤ 3 に作成され、ピア モデルに基づきます。ピア モデルによっ
て、サービス プロバイダーおよびカスタマーは、レイヤ 3 のルーティング情報を交換できま
す。サービス プロバイダーは、カスタマー サイト間でデータをリレーします。このとき、カ
スタマー側では何もする必要がありません。
MPLS VPN の管理や拡張は、従来の VPN よりも簡単です。新しいサイトが MPLS VPN に追加
された場合、更新する必要があるのは、カスタマー サイトにサービスを提供するサービス プ
ロバイダーのエッジ ルータだけです。
次の図に、基本的な MPLS VPN のトポロジを示します。
図 1 : 基本的な MPLS VPN トポロジ
MPLS VPN の基本的なコンポーネントは次のとおりです。
• プロバイダー(P)ルータ:プロバイダー ネットワークのコア内のルータ。P ルータは
MPLS スイッチングを実行し、ルーティングされるパケットに VPN ラベルを付加しませ
ん。VPN ラベルは正しいプライベート ネットワークまたはカスタマー エッジ ルータに
データ パケットを送信するために使用されます。
• PE ルータ:着信パケットを受信するインターフェイスまたはサブインターフェイスに基
づいて、着信パケットに VPN ラベルを付加するルータ。MPLS コア ラベルも付加します。
PE ルータは、CE ルータに直接接続します。
• カスタマー(C)ルータ:インターネット サービス プロバイダー(ISP)または企業ネッ
トワークのルータ。
• カスタマー エッジ(CE)ルータ:ネットワーク上の PE ルータに接続する ISP のネット
ワーク上のエッジ ルータCE ルータは、PE ルータとインターフェイスする必要がありま
す。
•
MPLS L3VPN の仕組み (2 ページ)
•
MPLS レイヤ 3 VPN の実装方法 (10 ページ)
•
VRF-lite (47 ページ)
•
セグメント ルーティングを使用した MPLS L3VPN サービス (50 ページ)
•
MPLS L3VPN の実装:リファレンス (56 ページ)
MPLS L3VPN の仕組み
MPLS VPN 機能は、MPLS ネットワークのエッジでイネーブルになっています。PE ルータは、
次のタスクを実行します。
• CE ルータとルーティング アップデートを交換する。
• VPN バージョン 4(VPNv4)ルートに CE ルーティング情報を変換する。
MPLS L3VPN の概要 MPLS L3VPN の仕組み• マルチプロトコル ボーダー ゲートウェイ プロトコル(MP-BGP)を介して、他の PE ルー
タと VPNv4 ルートを交換する。
MPLS L3VPN の主要コンポーネント
MPLS ベースの VPN ネットワークには、次の 3 つの主要コンポーネントがあります。
• VPN ルート ターゲット コミュニティ:VPN ルート ターゲット コミュニティは、VPN コ
ミュニティのすべてのメンバのリストです。VPN ルート ターゲットは、各 VPN コミュニ
ティ メンバに設定する必要があります。
• VPN コミュニティ PE ルータのマルチプロトコル BGP(MP-BGP)ピアリング:MP-BGP
は、VPN コミュニティのすべてのメンバに VRF 到達可能性情報を伝播します。MP-BGP
ピアリングは、VPN コミュニティのすべての PE ルータに設定されている必要がありま
す。
• MPLS 転送:MPLS は、VPN サービス プロバイダー ネットワーク上のすべての VPN コ
ミュニティ メンバ間のすべてのトラフィックを転送します。
1 対 1 の関係は、カスタマー サイトと VPNs 間に必ずしも存在する必要はありません。1 つの
指定されたサイトを複数の VPN のメンバにできます。ただし、サイトは、1 つの VRF とだけ
関連付けることができます。カスタマー サイトの VRF には、そのサイトがメンバとなってい
る VPN からサイトへの、利用できるすべてのルートが含まれています。
詳細については、
MPLS L3VPN の主要コンポーネント:詳細 (57 ページ)
を参照してくださ
い。
MPLS L3VPN の制約事項
Cisco NCS 540 シリーズ ルータでの MPLS L3VPN の実装には次の制約事項があります。
• Cisco NCS 540 シリーズ ルータがサポートする ECMP パスは 16 個のみです。
• 出力 MTU を超える MPLS パケットのフラグメンテーションはサポートされていません。
IP から MPLS インポジションでのフラグメンテーションもサポートされていません。その
ため、MPLS コア内のすべてのインターフェイスで最大 MTU(9216)値を使用すること
をお勧めします。
• L3VPN プレフィックスのルックアップでは常に 1 つのパスを生成します。IGP レベル ま
たは BGP レベルに複数のパスがある場合、各レベルでのパスの選択はコントロール プレー
ンでプレフィックス ハッシュを使用して実行されます。選択したパスは、データ プレー
ンでプログラミングされます。
• TTL の伝達を無効にすることはできません。TTL の伝達は、IP から MPLS と MPLS から
IP で常に行われます。
上記の特定の制約事項とは別に、MPLS L3VPN の実装に関する一般的な制約事項は Cisco NCS
540 シリーズ ルータにも適用されます。
MPLS L3VPN の概要 MPLS L3VPN の主要コンポーネント• MPLS VPN の自律システムまたはサブ自律システム間に eBGP ルーティングを設定する場
合は、マルチホップ VPN-IPv4 eBGP はサポートされません。
• MPLS VPN は、IPv4 アドレス ファミリだけをサポートします。
次のプラットフォームの制約事項は、Cisco NCS 540 シリーズ ルータのみに適用されます。
• MPLS-TE の統計情報はサポートされていません。
• MPLS の統計情報は、show mpls forwarding コマンド出力ではサポートされておらず、任
意の MPLS の統計情報は表示されません。
IPv4 ルートおよび MPLS ラベルを交換する ASBR に MPLS VPN Inter-AS を設定する場合は、
次の制約事項が適用されます。
• eBGP マルチホップが設定されたネットワークでは、非隣接ルータ間にラベル スイッチド
パス(LSP)を設定する必要があります。
BGP スピーカーに接続する物理インターフェイスは FIB および MPLS をサポートする必要が
あります。
(注)L3VPN の Inter-AS サポート
ここでは、次の内容について説明します。
Inter-AS サポート:概要
自律システム(AS)とは、共通のシステム管理グループによって管理され、単一の明確に定
義されたルーティング プロトコルを使用する、単一のネットワークまたはネットワークのグ
ループのことです。
VPN が大規模になるにつれて、その要件も多くなります。場合によっては、VPN が異なる地
理的エリアの異なる自律システムに存在する必要があります。また、一部の VPN は、複数の
サービス プロバイダーにまたがって設定する必要があります(オーバーラッピング VPN)。
VPN の複雑性および場所に関係なく、自律システム間の接続はシームレスでなければなりませ
ん。
MPLS VPN Inter-AS には次の利点があります。
• VPN が複数のサービス プロバイダー バックボーンをまたがることが可能。
異なる自律システムを実行する複数のサービス プロバイダーが、共同で同じエンド カス
タマーに MPLS VPN サービスを提供できます。あるカスタマー サイトから開始し、さま
ざまな VPN サービス プロバイダー バックボーンを通過して、同じカスタマーの別のサイ
トに到達するように VPN を設定できます。以前は、MPLS VPN は、単一の BGP 自律シス
テム サービス プロバイダー バックボーンだけを通過できました。この機能は、複数の自
MPLS L3VPN の概要 L3VPN の Inter-AS サポート律システムが、サービス プロバイダーのカスタマー サイト間に連続性がありシームレス
なネットワークを形成できます。
• VPN が異なるエリアに存在可能。
サービス プロバイダーは、異なる地理的エリアに VPN を作成できます。すべての VPN ト
ラフィック フローを(エリア間で)1 箇所のポイントを通過させるようにすると、エリア
間のネットワーク トラフィックのレートをより適切に制御できます。
• iBGP メッシングを最適化するための連合が可能。
自律システム内の内部ボーダー ゲートウェイ プロトコル(iBGP)メッシングがより整理
され、管理しやすくなります。自律システムを複数の異なるサブ自律システムに分割した
後、それらを単一の連合に分類できます。連合を形成するサブ自律システム間でのラベル
付き VPN-IPv4 ネットワーク層到達可能性情報(NLRI)の交換がサポートされているた
め、サービス プロバイダーはこの機能を使用して、連合全体で MPLS VPN を提供できま
す。
Inter-AS および ASBR
異なるサービス プロバイダーの異なる自律システムは、VPN-IPv4 アドレスの形式で IPv4 NLRI
および IPv6 を交換することによって通信できます。ASBR は、eBGP を使用してその情報を交
換します。その後、Interior Gateway Protocol(IGP)によって、各 VPN および各自律システム
全体に、VPN-IPV4 プレフィックスのネットワーク層情報が配布されます。ルーティング情報
は、次のプロトコルを使用して共有されます。
• 自律システム内では、ルーティング情報は IGP を使用して共有されます。
• 自律システム間では、ルーティング情報は eBGP を使用して共有されます。eBGP を使用
することで、サービス プロバイダーは異なる自律システム間でのルーティング情報のルー
プフリー交換を保証するドメイン間ルーティング システムを設定できます。
eBGP の主な機能は、自律システムのルートのリストに関する情報を含む、自律システム
間のネットワーク到達可能性情報を交換することです。自律システムは、EBGP ボーダー
エッジ ルータを使用してラベル スイッチング情報を含むルートを配布します。各ボーダー
エッジ ルータでは、ネクスト ホップおよび MPLS ラベルが書き換えられます。
MPLS VPN でサポートされている相互 AS 設定には次のものがあります。
• プロバイダー間 VPN:異なるボーダー エッジ ルータによって接続された、2 つ以上
の自律システムを含む MPLS VPN。各自律システムは、eBGP を使用してルートを交
換します。自律システム間では、IGP 情報(ルーティング情報)は交換されません。
• BGP 連合:単一の自律システムを複数のサブ自律システムに分割してから、指定され
た単一の連合として分類した MPLS VPN。ネットワークでは、連合は単一の自律シス
テムとして認識されます。異なる自律システム内のピアは、eBGP セッションを介し
て通信しますが、これらのピアは iBGP ピアである場合と同様にルート情報を交換で
きます。
MPLS L3VPN の概要 Inter-AS および ASBR連合
連合とは、複数のサブ自律システムをグループ化したものです。連合を使用することによっ
て、自律システム内のピア デバイスの合計数を減らすことができます。連合では、自律システ
ムが複数のサブ自律システムに分割され、自律システムに連合識別子が割り当てられます。
VPN は、異なる自律システムまたは連合を形成する複数のサブ自律システムで実行される、複
数のサービス プロバイダーにまたがることができます。
連合において、各サブ自律システムと他のサブ自律システムとの関係は、フル メッシュになっ
ています。サブ自律システム間の通信は、Open Shortest Path First(OSPF)や Intermediate
System-to-Intermediate System(IS-IS)などの IGP を使用して行われます。また、各サブ自律シ
ステムには、他のサブ自律システムへの EBGP 接続もあります。連合 eBGP(CEBGP)ボー
ダー エッジ ルータは、指定されたサブ自律システム間で next-hop-self アドレスを転送します。
next-hop-self アドレスによって、BGP では、プロトコルでネクスト ホップを選択するのではな
く、ネクスト ホップとして指定されたアドレスを使用することが強制されます。
次の 2 つの方法で、異なるサブ自律システムに連合を設定できます。
• next-hop-self アドレスが CEBGP ボーダー エッジ ルータ間でだけ転送されるようにルータ
を設定します(双方向)。サブ自律システム ボーダーのサブ自律システム(IBGP ピア)
では、next-hop-self アドレスは転送されません。各サブ自律システムは、単一の IGP ドメ
インとして実行されます。ただし、CEBGP ボーダー エッジ ルータ アドレスは、IGP ドメ
イン内で認識されます。
• next-hop-self アドレスが CEBGP ボーダー エッジ ルータ間(双方向)、およびサブ自律シ
ステム ボーダーの iBGP ピア内で転送されるようにルータを設定します。各サブ自律シス
テムは、単一の IGP ドメインとして実行されますが、ドメイン内の PE ルータ間で
next-hop-self アドレスの転送もします。CEBGP ボーダー エッジ ルータ アドレスは、IGP
ドメイン内で認識されます。
連合内の 2 つのサブ自律システム間での eBGP 接続の図で、2 つの自律システムがルートを交
換し、パケットを転送する方法を示します。連合内のサブ自律システムでは、ルートの交換お
よびパケットの転送に同様の方法が使用されます。
(注)次の図に、一般的な MPLS VPN 連合設定を示します。この設定の場合:
• 2 つの CEBGP ボーダー エッジ ルータは、2 つの自律システム間で VPN-IPv4 アドレスお
よびラベルを交換します。
• 配布元ルータはネクスト ホップ アドレスおよびラベルを変更して、next-hop-self アドレス
を使用します。
• IGP-1 および IGP-2 では、CEBGP-1 と CEBGP-2 のアドレスが認識されます。
MPLS L3VPN の概要 連合
図 2 : 連合内の 2 つのサブ自律システム間での eBGP 接続
この連合設定の特徴は次のとおりです。
• CEBGP ボーダー エッジ ルータは、サブ自律システム間の隣接ピアとして機能します。サ
ブ自律システムは、eBGP を使用してルート情報を交換します。
• 各 CEBGP ボーダー エッジ ルータ(CEBGP-1、CEBGP-2)は、ルートを次のサブ自律シ
ステムに配布する前に、ルータのラベルを割り当てます。CEBGP ボーダー エッジ ルータ
は、BGP のマルチプロトコル拡張を使用して、VPN-IPv4 アドレスとしてルートを配布し
ます。ラベルおよび VPN 識別子は、NLRI の一部として符号化されます。
• 各 PE および CEBGP ボーダー エッジ ルータは、ルートを再配布する前に、各 VPN-IPv4
アドレス プレフィックスに独自のラベルを割り当てます。CEBGP ボーダー エッジ ルータ
は、ラベル付き IPV-IPv4 アドレスを交換します。ラベルには、(eBGP ネクストホップ属
性の値として)next-hop-self アドレスが含まれています。サブ自律システム内では、CEBGP
ボーダー エッジ ルータ アドレスが iBGP ネイバー全体に配布され、2 つの CEBGP ボー
ダー エッジ ルータが両方の連合で認識されます。
MPLS VPN Inter-AS BGP ラベルの配布
このセクションは、Inter-AS over IP トンネルの場合には適用されません。
(注)ASBR が、プロバイダー エッジ(PE)ルータの MPLS ラベル付き IPv4 ルートを交換するよう
に MPLS VPN Inter-AS ネットワークを設定できます。ルート リフレクタ(RR)は、マルチホッ
プ マルチプロトコル外部ボーダー ゲートウェイ プロトコル(eBGP)を使用して VPN-IPv4
ルートを交換します。このように Inter-AS システムを設定する方法は、多くの場合 MPLS VPN
Inter-AS BGP ラベル配布と呼ばれます。
ASBR が IPv4 ルートおよび MPLS ラベルを交換するように Inter-AS システムを設定すると次
の利点が得られます。
MPLS L3VPN の概要
• ASBR にすべての VPN-IPv4 ルートを格納する必要がなくなります。ルート リフレクタを
使用して VPN-IPv4 ルートを格納し、PE ルータに転送すると、ASBR がすべての VPN-IPv4
ルートを保持し、VPN-IPv4 ラベルに基づいてルートを転送する設定と比較して、改善さ
れたスケーラビリティが得られます。
• ルート リフレクタが VPN-IPv4 ルートを持つようにすることでも、ネットワーク境界での
設定は簡素化されます。
• 非 VPN コア ネットワークが、VPN トラフィックの中継ネットワークとして動作できま
す。MPLS ラベルの付いた IPv4 ルートを非 MPLS VPN サービス プロバイダー経由で送信
できます。
• 隣接ラベル スイッチ ルータ(LSR)間で他のラベル配布プロトコルが必要なくなります。
隣接する 2 つの LSR が BGP ピアでもある場合、BGP で MPLS ラベルの配布を実行できま
す。これら 2 つの LSR 間で、他のラベル配布プロトコルは必要ありません。
IPv4 ルートと MPLS ラベルの交換
このセクションは、Inter-AS over IP トンネルの場合には適用されません。
(注)VPN サービス プロバイダー ネットワークを設定して、MPLS ラベル付き IPv4 ルートを交換で
きます。次のように VPN サービス プロバイダー ネットワークを設定できます。
• ルート リフレクタは、マルチホップ マルチプロトコル eBGP を使用して VPN-IPv4 ルート
を交換します。この設定では、自律システムをまたがってネクストホップ情報および VPN
ラベルが維持されます。
• ローカル PE ルータ(たとえば次の図の PE1)は、リモート PE ルータ(PE2)のルートお
よびラベル情報を把握する必要があります。
この情報は、次のいずれかの方法で PE ルータおよび ASBR 間で交換できます。
• 内部ゲートウェイ プロトコル(IGP)とラベル配布プロトコル(LDP):ASBR は、
eBGP から学習した IPv4 ルートおよび MPLS ラベルを IGP および LDP に再配布でき
ます。IGP および LDP から eBGP への再配布も可能です。
• 内部ボーダー ゲートウェイ プロトコル(iBGP)IPv4 ラベル配布:ASBR および PE
ルータは、直接 iBGP セッションを使用して、VPN-IPv4 と IPv4 ルートおよび MPLS
ラベルを交換できます。
または、ルート リフレクタが、ASBR から学習した IPv4 ルートおよび MPLS ラベルを VPN の
PE ルータに反映できます。この学習した IPv4 ルートおよび MPLS ラベルの反映は、ルート リ
フレクタと IPv4 ルートおよび MPLS ラベルを交換するように ASBR をイネーブルにすること
で実現します。ルート リフレクタは、VPN-IPv4 ルートも VPN の PE ルータに反映します。た
とえば、VPN1 では、RR1 は、学習した VPN-IPv4 ルート、および ASBR1 から学習した IPv4
ルートと MPLS ラベルを PE1 に反映します。ルート リフレクタを使用して VPN-IPv4 ルートを
MPLS L3VPN の概要 IPv4 ルートと MPLS ラベルの交換
格納し、それらを PE ルータおよび ASBR 経由で転送することによって、スケーラブルな設定
が可能となります。
図 3 : eBGP および iBGP を使用してルートと MPLS ラベルを配布する VPNBGP ルーティング情報
BGP ルーティング情報には、次の項目が含まれています。
• 宛先の IP アドレスであるネットワーク番号(プレフィックス)。
• ルートがローカルルータに到達するために通過する他のASのリスト(自律システム(AS)
パス)。リスト内の最初の AS はローカル ルータに最も近いシステムです。リスト内の最
後の AS はローカル ルータから最も遠いシステムであり、通常、ルートの始点となる AS
です。
• ネクスト ホップなどの、AS パスについての他の情報を提供するパス属性。
BGP メッセージと MPLS ラベル
MPLS ラベルは、ルータが送信するアップデート メッセージに含まれています。ルータ間で
は、次のタイプの BGP メッセージが交換されます。
• オープン メッセージ:ルータがネイバー ルータとの間で TCP 接続を確立すると、ルータ
間でオープン メッセージが交換されます。このメッセージには、ルータが属する自律シス
テムの数とメッセージを送信したルータの IP アドレスが含まれています。
• アップデート メッセージ:ルータのルートが新規作成、変更、または切断された場合、
ルータはネイバー ルータにアップデート メッセージを送信します。このメッセージには、
使用可能なルートの IP アドレスのリストを含む NLRI が含まれます。アップデート メッ
セージには、使用できなくなったすべてのルートが含まれています。また、アップデート
メッセージには、使用可能なパスと使用できないパスの両方のパス属性と長さも含まれて
います。アップデート メッセージでは、VPN-IPv4 ルートのラベルは RFC 2858 の規定に
従って符号化されます。また、アップデート メッセージでは、IPv4 ルートのラベルは RFC
3107 の規定に従って符号化されます。
• キープアライブ メッセージ:ルータ間では、ネイバー ルータがルーティング情報を交換
可能であるかどうかを判断するためにキープアライブ メッセージが交換されます。ルータ
は、定期的にこれらのメッセージを送信します(シスコ ルータのデフォルトは 60 秒で
MPLS L3VPN の概要 BGP ルーティング情報す)。キープアライブ メッセージには、ルーティング データは含まれていません。メッ
セージ ヘッダーのみが含まれています。
• 通知メッセージ:ルータでエラーが検出されると、通知メッセージが送信されます。
ルートを使用した MPLS ラベルの送信
BGP(eBGP および iBGP)でルートを配布するときに、そのルートにマッピングされている
MPLS ラベルも配布できます。ルートの MPLS ラベル マッピング情報は、ルートについての情
報を含む BGP 更新メッセージによって伝送されます。ネクスト ホップが変わらない場合は、
ラベルも維持されます。
両方の BGP ルータで show bgp neighbors ip-address コマンドを発行すると、それらのルータで
ルートとともに MPLS ラベルを送信できるという内容がルータ間で相互にアドバタイズされま
す。ルータ間で MPLS ラベルを送信可能であると正常にネゴシエーションされると、それらの
ルータからのすべての発信 BGP アップデートに MPLS ラベルが追加されます。
MPLS レイヤ 3 VPN の実装方法
MPLS L3VPN の実装には、次の主要タスクが含まれています。
•
コア ネットワークの設定 (11 ページ)
•
MPLS VPN カスタマーの接続 (17 ページ)
MPLS L3VPN の実装の前提条件
MPLS L3VPN を設定する前提条件は次のとおりです。
• 次のコマンドに適切なタスク ID を含むタスク グループに関連付けられているユーザ グ
ループに属している必要があります。
•
• BGP
• IGP
• MPLS
• MPLS レイヤ 3 VPN
• ユーザ グループの割り当てが原因でコマンドを使用できないと考えられる場合、AAA 管
理者に連絡してください。
• MPLS レイヤ 3 VPN を設定するには、ルータは MPLS 転送および転送情報ベース(FIB)
をサポートしている必要があります。
MPLS L3VPN の概要 ルートを使用した MPLS ラベルの送信コア ネットワークの設定
MPLS LDP コアを介して MPLS L3VPN サービスを転送するネットワーク トポロジを検討しま
す。
図 4 : MPLS LDP を介した L3VPNコア ネットワークの設定には、次の主要タスクが含まれています。
•
MPLS VPN カスタマーのニーズの評価 (11 ページ)
•
コアにおけるルーティング プロトコルの設定 (11 ページ)
•
コアにおける MPLS の設定 (13 ページ)
•
FIB がコア上で有効になっているかどうかの確認 (14 ページ)
•
PE ルータおよびルート リフレクタでの Multiprotocol BGP の設定 (14 ページ)
MPLS VPN カスタマーのニーズの評価
MPLS VPN を設定する前に、コア ネットワーク トポロジは最良のサービスを MPLS VPN カス
タマーに提供できるように識別される必要があります。次に示すタスクは、コア ネットワーク
トポロジを識別するのに役立ちます。
• ネットワークのサイズを識別します。
必要なルータとポートの数を決定するには、次の内容を特定します。
• サポートするカスタマーの数
• カスタマーごとに必要な VPN 数
• 各 VPN に存在する、仮想ルーティングおよび転送インスタンス(VRF)の数
• コアで必要なルーティング プロトコルを決定します。
• MPLS VPN コアで BGP ロード シェアリングおよび冗長パスが必要であるかどうかを決定
します。
コアにおけるルーティング プロトコルの設定
コアでは、RIP、OSPF、または IS-IS をルーティング プロトコルとして使用できます。
MPLS L3VPN の概要 コア ネットワークの設定図 5 : コアでのルーティング プロトコルとしての OSPF
設定例
次に、ルーティング プロトコルとしてコアで OSPF を設定するステップの例を示します。
Router-PE1#configure
Router-PE1(config)#router ospf dc-core
Router-PE1(config-ospf)#address-family ipv4 unicast Router-PE1(config-ospf)#area 1
Router-PE1(config-ospf-ar)#interface HundredGigE0/0/1/0 Router-PE1(config-ospf-vrf-ar-if)#commit
実行コンフィギュレーション
router ospf dc-core router-id 13.13.13.1 address-family ipv4 unicast area 1 interface HundredGigE0/0/1/0 ! ! !
確認
• OSPF ネイバーを確認し、State に「FULL」と表示されることを確認します。
Router-PE1# show ospf neighbor Neighbors for OSPF dc-core
Neighbor ID Pri State Dead Time Address Interface 16.16.16.1 1 FULL/DR 00:00:34 191.22.1.2 HundredGigE0/0/1/0
Neighbor is up for 1d18h
Total neighbor count: 1
関連項目
•
MPLS レイヤ 3 VPN の実装方法 (10 ページ)
ルーティング プロトコルの設定に関する詳細については、『Routing Configuration Guide for
Cisco NCS 540 Series Routers』および『BGP Configuration Guide for Cisco NCS 540 Series Routers』
を参照してください。
MPLS L3VPN の概要 コアにおけるルーティング プロトコルの設定
コアにおける MPLS の設定
コアのすべてのルータで MPLS をイネーブルにするには、ラベル配布プロトコル(LDP)を設
定する必要があります。
また、コアでセグメント ルーティングを使用して MPLS L3VPN サービスを転送することもで
きます。詳細については、
MPLS コアでのセグメント ルーティングの設定 (52 ページ)
を参
照してください。
設定例
次に、MPLS コアで LDP を設定するステップの例を示します。
Router-PE1#configure Router-PE1(config)#mpls ldp Router-PE1(config-ldp)#router-id 13.13.13.1 Router-PE1(config-ldp)#address-family ipv4 Router-PE1(config-ldp-af)#exit Router-PE1(config-ldp)#interface HundredGigE0/0/1/0 Router-PE1(config-ldp)#commitPE2 と P ルータでもこの設定を繰り返します。
実行コンフィギュレーション
mpls ldp router-id 13.13.13.1 address-family ipv4 ! interface HundredGigE0/0/1/0 ! !確認
• ネイバー(16.16.16.1)がコア インターフェイスを介して起動していることを確認します。
Router-PE1#show mpls ldp neighbor Peer LDP Identifier: 16.16.16.1:0 TCP connection: 16.16.16.1:47619 - 13.13.13.1:646 Graceful Restart: NoSession Holdtime: 180 sec
State: Oper; Msgs sent/rcvd: 40395/35976; Downstream-Unsolicited Up time: 2w2d
LDP Discovery Sources: IPv4: (1)
HundredGigE0/0/1/0 IPv6: (0)
Addresses bound to this peer: IPv4: (6) 10.64.98.32 87.0.0.2 88.88.88.14 50.50.50.50 178.0.0.1 192.1.1.1 IPv6: (0) MPLS L3VPN の概要 コアにおける MPLS の設定
関連項目
•
MPLS レイヤ 3 VPN の実装方法 (10 ページ)
MPLS LDP の設定の詳細については、『MPLS Configuration Guide for Cisco NCS 540 Series
Routers』の「Implementing MPLS Label Distribution Protocol」の章を参照してください。
FIB がコア上で有効になっているかどうかの確認
転送情報ベース(FIB)は、プロバイダー エッジ(PE)ルータを含むコア内のすべてのルータ
でイネーブルにする必要があります。FIB が有効になっているかどうかを判断する方法につい
ては、『IP Addresses and Services Configuration Guide for Cisco NCS 540 Series Routers』の
「Implementing Cisco Express Forwarding」モジュールを参照してください。
PE ルータおよびルート リフレクタでの Multiprotocol BGP の設定
Multiprotocol BGP(MP-BGP)は VRF 到達可能性情報を VPN コミュニティのすべてのメンバ
に伝達します。VPN コミュニティ内のすべての PE ルータに MP-BGP ピアリングを設定する必
要があります。
図 6 : PE ルータ上での Multiprotocol BGP設定例
次に、PE1 上で MP-BGP を設定する例を示します。PE2 のループバック アドレス(20.20.20.1)
を PE1 のネイバーとして指定します。同様に、PE2 ノードでもこの設定を実行する必要があり
ます。その場合は、PE1 のループバック アドレス(13.13.13.1)を PE2 のネイバーとして指定
します。
Router-PE1#configure Router-PE1(config)#router bgp 2001 Router-PE1(config-bgp)#bgp router-id 13.13.13.1 Router-PE1(config-bgp)#address-family ipv4 unicast Router-PE1(config-bgp-af)#exit Router-PE1(config-bgp)#address-family vpnv4 unicast Router-PE1(config-bgp-af)#exit Router-PE1(config-bgp)#neighbor 20.20.20.1 Router-PE1(config-bgp-nbr)#remote-as 2001 Router-PE1(config-bgp-nbr)#update-source loopback 0 Router-PE1(config-bgp-nbr)#address-family ipv4 unicast Router-PE1(config-bgp-nbr-af)#exit Router-PE1(config-bgp-nbr)#address-family vpnv4 unicast Router-PE1(config-bgp-nbr-af)#exit Router-PE1(config-bgp-nbr)#exit /* VRF configuration */ Router(config-bgp)# vrf vrf1601 Router-PE1(config-bgp-vrf)#rd 2001:1601 MPLS L3VPN の概要 FIB がコア上で有効になっているかどうかの確認Router-PE1(config-bgp-vrf)#address-family ipv4 unicast Router-PE1(config-bgp-vrf-af)#label mode per-vrf Router-PE1(config-bgp-vrf-af)#redistribute connected Router-PE1(config-bgp-vrf-af)#commit
実行コンフィギュレーション
router bgp 2001
bgp router-id 13.13.13.1 address-family ipv4 unicast ! address-family vpnv4 unicast ! neighbor 20.20.20.1 remote-as 2001 update-source Loopback0 address-family vpnv4 unicast !
address-family ipv4 unicast !
!
vrf vrf1601 rd 2001:1601
address-family ipv4 unicast label mode per-vrf
redistribute connected ! !
確認
• BGP の状態が確立されているかどうか、およびリモート AS と ローカル AS が同じ値(こ
の例では 2001)を示すかどうかを確認します。
Router-PE1#show bgp neighbor BGP neighbor is 20.20.20.1Remote AS 2001, local AS 2001, internal link Remote router ID 20.20.20.1
BGP state = Established, up for 1d19h NSR State: None
Last read 00:00:04, Last read before reset 00:00:00 Hold time is 60, keepalive interval is 20 seconds
Configured hold time: 60, keepalive: 30, min acceptable hold time: 3 Last write 00:00:16, attempted 19, written 19
Second last write 00:00:36, attempted 19, written 19 Last write before reset 00:00:00, attempted 0, written 0
Second last write before reset 00:00:00, attempted 0, written 0
Last write pulse rcvd Apr 12 10:31:20.739 last full not set pulse count 27939 Last write pulse rcvd before reset 00:00:00
Socket not armed for io, armed for read, armed for write
Last write thread event before reset 00:00:00, second last 00:00:00 Last KA expiry before reset 00:00:00, second last 00:00:00
Last KA error before reset 00:00:00, KA not sent 00:00:00 Last KA start before reset 00:00:00, second last 00:00:00 Precedence: internet
Non-stop routing is enabled
Multi-protocol capability received MPLS L3VPN の概要
Neighbor capabilities:
Route refresh: advertised (old + new) and received (old + new) Graceful Restart (GR Awareness): received
4-byte AS: advertised and received
Address family IPv4 Unicast: advertised and received Address family VPNv4 Unicast: advertised and received Received 25595 messages, 0 notifications, 0 in queue Sent 8247 messages, 0 notifications, 0 in queue Minimum time between advertisement runs is 0 secs Inbound message logging enabled, 3 messages buffered Outbound message logging enabled, 3 messages buffered
For Address Family: IPv4 Unicast BGP neighbor version 484413
Update group: 0.4 Filter-group: 0.3 No Refresh request being processed Inbound soft reconfiguration allowed
NEXT_HOP is always this router AF-dependent capabilities:
Outbound Route Filter (ORF) type (128) Prefix: Send-mode: advertised, received
Receive-mode: advertised, received Graceful Restart capability received Remote Restart time is 120 seconds
Neighbor did not preserve the forwarding state during latest restart Additional-paths Send: advertised and received
Additional-paths Receive: advertised and received Route refresh request: received 1, sent 1
Policy for incoming advertisements is pass-all Policy for outgoing advertisements is pass-all 24260 accepted prefixes, 24260 are bestpaths Cumulative no. of prefixes denied: 0.
Prefix advertised 2000, suppressed 0, withdrawn 0 Maximum prefixes allowed 1048576
Threshold for warning message 75%, restart interval 0 min AIGP is enabled
An EoR was received during read-only mode
Last ack version 484413, Last synced ack version 0 Outstanding version objects: current 0, max 1 Additional-paths operation: Send and Receive Send Multicast Attributes
Advertise VPNv4 routes enabled with defaultReoriginate,disable Local with stitching-RT option
For Address Family: VPNv4 Unicast BGP neighbor version 798487
Update group: 0.2 Filter-group: 0.1 No Refresh request being processed AF-dependent capabilities:
Graceful Restart capability received Remote Restart time is 120 seconds
Neighbor did not preserve the forwarding state during latest restart Additional-paths Send: advertised and received
Additional-paths Receive: advertised and received Route refresh request: received 0, sent 0
29150 accepted prefixes, 29150 are bestpaths Cumulative no. of prefixes denied: 0.
Prefix advertised 7200, suppressed 0, withdrawn 0 Maximum prefixes allowed 2097152
Threshold for warning message 75%, restart interval 0 min AIGP is enabled
An EoR was received during read-only mode
Last ack version 798487, Last synced ack version 0 Outstanding version objects: current 0, max 1 Additional-paths operation: Send and Receive Send Multicast Attributes
MPLS L3VPN の概要 PE ルータおよびルート リフレクタでの Multiprotocol BGP の設定
Advertise VPNv4 routes enabled with defaultReoriginate,disable Local with stitching-RT option
Connections established 1; dropped 0
Local host: 13.13.13.1, Local port: 35018, IF Handle: 0x00000000 Foreign host: 20.20.20.1, Foreign port: 179
Last reset 00:00:00
• PE1 ですべての IP アドレスが PE2 から学習されているかを確認します。
Router-PE1#show bgp vpnv4 unicast
BGP router identifier 13.13.13.1, local AS number 2001 BGP generic scan interval 60 secs
Non-stop routing is enabled BGP table state: Active Table ID: 0x0 RD version: 0
BGP main routing table version 798487
BGP NSR Initial initsync version 15151 (Reached) BGP NSR/ISSU Sync-Group versions 0/0
BGP scan interval 60 secs
Status codes: s suppressed, d damped, h history, * valid, > best i - internal, r RIB-failure, S stale, N Nexthop-discard Origin codes: i - IGP, e - EGP, ? - incomplete
Network Next Hop Metric LocPrf Weight Path Route Distinguisher: 2001:1601 (default for vrf vrf1601)
*> 20.13.1.1/32 192.13.26.5 0 7501 i *> 20.13.1.2/32 192.13.26.5 0 7501 i *> 20.13.1.3/32 192.13.26.5 0 7501 i *> 20.13.1.4/32 192.13.26.5 0 7501 i *> 20.13.1.5/32 192.13.26.5 0 7501 i *>i20.14.1.1/3214.14.14.1 100 0 8501 i *>i20.14.1.2/3214.14.14.1 100 0 8501 i *>i20.14.1.3/3214.14.14.1 100 0 8501 i *>i20.14.1.4/3214.14.14.1 100 0 8501 i *>i20.14.1.5/3214.14.14.1 100 0 8501 i
関連項目
•
コア ネットワークの設定 (11 ページ)
•
カスタマー接続を有効にする PE ルータ上での VRF の定義 (18 ページ)
Multiprotocol BGP の詳細については、BGP Configuration Guide for Cisco NCS 540 Series Routers
を参照してください。
関連コマンド
MPLS VPN カスタマーの接続
MPLS VPN カスタマーの接続には、次の主要なタスクが含まれています。
•
カスタマー接続を有効にする PE ルータ上での VRF の定義 (18 ページ)
MPLS L3VPN の概要 MPLS VPN カスタマーの接続•
各 VPN カスタマー用の PE ルータ上での VRF インスタンスの設定 (19 ページ)
• PE ルータと CE ルータ間のルーティング プロトコルの設定
次のいずれかのオプションを使用します。
•
PE ルータと CE ルータ間のルーティング プロトコルとしての BGP の設定 (20 ペー
ジ)
•
PE ルータと CE ルータ間のルーティング プロトコルとしての RIPv2 の設定 (25 ペー
ジ)
•
PE ルータと CE ルータ間のスタティック ルートの設定 (26 ページ)
•
PE ルータと CE ルータ間のルーティング プロトコルとしての OSPF の設定 (27 ペー
ジ)
カスタマー接続を有効にする PE ルータ上での VRF の定義
VPN ルーティングおよび転送(VRF)では、PE ルータに接続されているカスタマー サイトの
VPN メンバーシップを定義します。1 対 1 の関係は、カスタマー サイトと VPNs 間に必ずしも
存在する必要はありません。1 つのサイトを複数の VPNs のメンバにできます。ただし、サイ
トは、1 つの VRF とだけ関連付けることができます。VRF には、そのサイトがメンバとなっ
ている VPN からサイトへの、利用できるすべてのルートが含まれています。VPN ルーティン
グ情報の配布は、BGP 拡張コミュニティによって実装される VPN ルート ターゲット コミュニ
ティを使用して制御されます。
設定例
次に、VRF インスタンス(vrf1601)を設定し、インポートとエクスポートのルートとターゲッ
ト(2001:1601)を指定します。インポート ルート ポリシーは、ローカル VPN にインポート
可能なポリシーです。エクスポート ルート ポリシーは、ローカル VPN からエクスポート可能
なポリシーです。インポート ルートターゲット設定では、エクスポートされたルートのルート
ターゲットのうちの 1 つがローカル VPN インポート ターゲットの 1 つと一致する場合にエク
スポートされた VPN ルートを VPN にインポートできます。ルートが他の PE ルータにアドバ
タイズされる際に、エクスポート ルート ターゲットが拡張コミュニティとしてルートととも
に送信されます。
Router-PE1#configure Router-PE1(config)#vrf vrf1601Router-PE1(config-vrf)#address-family ipv4 unicast Router-PE1(config-vrf-af)#import route-target Router-PE1(config-vrf-af-import-rt)#2001:1601 Router-PE1(config-vrf-af-import-rt)#exit Router-PE1(config-vrf-af)#export route-target Router-PE1(config-vrf-af-export-rt)#2001:1601 Router-PE1(config-vrf-af-export-rt)#commit
この VRF インスタンスが対応する BGP インスタンスに関連付けられます。
MPLS L3VPN の概要 カスタマー接続を有効にする PE ルータ上での VRF の定義実行コンフィギュレーション
vrf vrf1601
address-family ipv4 unicast import route-target 2001:1601 ! export route-target 2001:1601 ! ! !
確認
インポートとエクスポートのルート ターゲットを確認します。
Router-PE1#show vrf vrf1601 VRF RD RT AFI SAFI vrf1601 2001:1601import 2001:1601 IPV4 Unicast export 2001:1601 IPV4 Unicast
関連項目
•
各 VPN カスタマー用の PE ルータ上での VRF インスタンスの設定 (19 ページ)
•
PE ルータおよびルート リフレクタでの Multiprotocol BGP の設定 (14 ページ)
各 VPN カスタマー用の PE ルータ上での VRF インスタンスの設定
VRF インスタンスを作成したら、その VRF インスタンスを PE ルータ上のインターフェイス
またはサブインターフェイスと関連付ける必要があります。
インターフェイスの VRF の割り当て、削除、または変更を行う前に、IPv4 または IPv6 アドレ
スをインターフェイスから削除する必要があります。これを事前に行わない場合、IP インター
フェイス上での VRF 変更はすべて拒否されます。
(注)設定例
この例では、IP アドレス 192.13.26.6 を PE ルータ上のインターフェイス
(HundredGigE0/0/1/0.1601)に割り当て、VRF インスタンス vrf1601 をそのインターフェイス
に関連付けます。
Router-PE1#configure Router-PE1(config)#interface HundredGigE0/0/1/0.1601 Router-PE1(config-if)#vrf vrf1601 Router-PE1(config-if)#ipv4 address 192.13.26.6 255.255.255.252 Router-PE1(config-if)#encapsulation dot1q 1601 MPLS L3VPN の概要 各 VPN カスタマー用の PE ルータ上での VRF インスタンスの設定Router-PE1(config)#commit
実行コンフィギュレーション
interface HundredGigE0/0/1/0.1601 vrf vrf1601 ipv4 address 192.13.26.6 255.255.255.252 encapsulation dot1q 1601 !確認
• VRF が関連付けられたインターフェイスが起動していることを確認します。
Router-PE1#show ipv4 vrf vrf1601 interface
HundredGigE0/0/1/0.1601 is Up, ipv4 protocol is Up Vrf is vrf1601 (vrfid 0x60000001)
Internet address is 192.13.26.6/30 MTU is 1518 (1500 is available to IP) Helper address is not set
Multicast reserved groups joined: 224.0.0.2 224.0.0.1 Directed broadcast forwarding is disabled
Outgoing access list is not set
Inbound common access list is not set, access list is not set Proxy ARP is disabled
ICMP redirects are never sent ICMP unreachables are always sent ICMP mask replies are never sent Table Id is 0xe0000001
関連項目
•
カスタマー接続を有効にする PE ルータ上での VRF の定義 (18 ページ)
PE ルータと CE ルータ間のルーティング プロトコルの設定
PE ルータと CE ルータ間のルーティング プロトコルとしての BGP の設定
BGP は、各 VPN の VPN-IPv4 プレフィックスに関する到達可能性情報を配布します。PE から
PE または PE からルート リフレクタ(RR)へのセッションは iBGP セッション、PE から CE
へのセッションは eBGP セッションです。PE から CE への eBGP セッションは、直接または間
接的に接続できます(eBGP マルチホップ)。
図 7 : PE ルータと CE ルータ間のルーティング プロトコルとしての BGP
MPLS L3VPN の概要 PE ルータと CE ルータ間のルーティング プロトコルの設定
設定例
次に、PE ルータと CE ルータ間のルーティング プロトコルとして BGP を設定するステップの
例を示します。この例のルート ポリシー、pass-all は、設定してから付加する必要があります。
PE1:
Router-PE1#configure Router-PE1(config)#router bgp 2001 Router-PE1(config-bgp)#bgp router-id 13.13.13.1 Router-PE1(config-bgp)#address-family ipv4 unicast Router-PE1(config-bgp-af)#exit Router-PE1(config-bgp)#address-family vpnv4 unicast Router-PE1(config-bgp-af)#exit /* VRF configuration */ Router-PE1(config-bgp)#vrf vrf1601 Router-PE1(config-bgp-vrf)#rd 2001:1601Router-PE1(config-bgp-vrf)#address-family ipv4 unicast Router-PE1(config-bgp-vrf-af)#label mode per-vrf Router-PE1(config-bgp-vrf-af)#redistribute connected Router-PE1(config-bgp-vrf-af)#exit
Router-PE1(config-bgp-vrf)#neighbor 192.13.26.5 Router-PE1(config-bgp-vrf-nbr)#remote-as 7501
Router-PE1(config-bgp-vrf-nbr)#address-family ipv4 unicast Router-PE1(config-bgp-vrf-nbr-af)#route-policy pass-all in Router-PE1(config-bgp-vrf-nbr-af)#route-policy pass-all out Router-PE1(config-bgp-vrf-nbr-af)#commit
CE1:
Router-CE1#configure
Router-CE1(config)#router bgp 2001
Router-CE1(config-bgp)#bgp router-id 8.8.8.1 Router-CE1(config-bgp)#address-family ipv4 unicast Router-CE1(config-bgp-af)#exit
Router-CE1(config-bgp)#address-family vpnv4 unicast Router-CE1(config-bgp-af)#exit
Router-CE1(config-bgp)#neighbor 192.13.26.6 Router-CE1(config-bgp-nbr)#remote-as 2001
Router-CE1(config-bgp-nbr)#address-family ipv4 unicast Router-CE1(config-bgp-nbr-af)#route-policy pass-all in Router-CE1(config-bgp-nbr-af)#route-policy pass-all out Router-CE1(config-bgp-nbr-af)#commit
実行コンフィギュレーション
PE1:
router bgp 2001
bgp router-id 13.13.13.1 address-family ipv4 unicast !
address-family vpnv4 unicast !
vrf vrf1601 rd 2001:1601
address-family ipv4 unicast MPLS L3VPN の概要
label mode per-vrf redistribute connected !
neighbor 192.13.26.5 remote-as 7501
address-family ipv4 unicast route-policy pass-all in route-policy pass-all out ! ! !
CE1:
router bgp 7501 bgp router-id 8.8.8.1 address-family ipv4 unicast !address-family vpnv4 unicast !
neighbor 192.13.26.6 remote-as 2001
address-family ipv4 unicast route-policy pass-all in route-policy pass-all out ! !
確認
• PE1:
Router-PE1#show bgp neighbor BGP neighbor is 192.13.26.5Remote AS 6553700, local AS 2001, external link Administratively shut down
Remote router ID 192.13.26.5 BGP state = Established NSR State: None
Last read 00:00:04, Last read before reset 00:00:00 Hold time is 60, keepalive interval is 20 seconds
Configured hold time: 60, keepalive: 30, min acceptable hold time: 3 Last write 00:00:16, attempted 19, written 19
Second last write 00:00:36, attempted 19, written 19 Last write before reset 00:00:00, attempted 0, written 0
Second last write before reset 00:00:00, attempted 0, written 0
Last write pulse rcvd Apr 12 10:31:20.739 last full not set pulse count 27939 Last write pulse rcvd before reset 00:00:00
Socket not armed for io, armed for read, armed for write
Last write thread event before reset 00:00:00, second last 00:00:00 Last KA expiry before reset 00:00:00, second last 00:00:00
Last KA error before reset 00:00:00, KA not sent 00:00:00 Last KA start before reset 00:00:00, second last 00:00:00 Precedence: internet
Non-stop routing is enabled Graceful restart is enabled Restart time is 120 seconds
Stale path timeout time is 360 seconds Enforcing first AS is enabled
Multi-protocol capability not received
MPLS L3VPN の概要 PE ルータと CE ルータ間のルーティング プロトコルとしての BGP の設定
Received 0 messages, 0 notifications, 0 in queue Sent 0 messages, 0 notifications, 0 in queue Minimum time between advertisement runs is 30 secs Inbound message logging enabled, 3 messages buffered Outbound message logging enabled, 3 messages buffered
For Address Family: IPv4 Unicast BGP neighbor version 0
Update group: 0.2 Filter-group: 0.0 No Refresh request being processed Inbound soft reconfiguration allowed
AF-dependent capabilities:
Outbound Route Filter (ORF) type (128) Prefix: Send-mode: advertised
Receive-mode: advertised
Graceful Restart capability advertised
Local restart time is 120, RIB purge time is 600 seconds Maximum stalepath time is 360 seconds
Route refresh request: received 0, sent 0 Policy for incoming advertisements is pass-all Policy for outgoing advertisements is pass-all 0 accepted prefixes, 0 are bestpaths
Cumulative no. of prefixes denied: 0.
Prefix advertised 0, suppressed 0, withdrawn 0 Maximum prefixes allowed 1048576
Threshold for warning message 75%, restart interval 0 min An EoR was not received during read-only mode
Last ack version 1, Last synced ack version 0 Outstanding version objects: current 0, max 0 Additional-paths operation: None
Advertise VPNv4 routes enabled with defaultReoriginate,disable Local with stitching-RT option
Advertise VPNv6 routes is enabled with default option
Connections established 1; dropped 0
Local host: 192.13.26.6, Local port: 23456, IF Handle: 0x00000000 Foreign host: 192.13.26.5, Foreign port: 179
Last reset 03:12:58, due to Admin. shutdown (CEASE notification sent - administrative shutdown)
Time since last notification sent to neighbor: 03:12:58 Notification data sent:
None
External BGP neighbor not directly connected.
• CE1:
Router-CE1#show bgp neighbor BGP neighbor is 192.13.26.6
Remote AS 2001, local AS 6553700, external link Remote router ID 192.13.26.6
BGP state = Established NSR State: None
Last read 00:00:04, Last read before reset 00:00:00 Hold time is 60, keepalive interval is 20 seconds
Configured hold time: 60, keepalive: 30, min acceptable hold time: 3 Last write 00:00:16, attempted 19, written 19
Second last write 00:00:36, attempted 19, written 19 Last write before reset 00:00:00, attempted 0, written 0
Second last write before reset 00:00:00, attempted 0, written 0
Last write pulse rcvd Apr 12 10:31:20.739 last full not set pulse count 27939 Last write pulse rcvd before reset 00:00:00
Socket not armed for io, armed for read, armed for write MPLS L3VPN の概要
Last write thread event before reset 00:00:00, second last 00:00:00 Last KA expiry before reset 00:00:00, second last 00:00:00
Last KA error before reset 00:00:00, KA not sent 00:00:00 Last KA start before reset 00:00:00, second last 00:00:00 Precedence: internet
Non-stop routing is enabled Graceful restart is enabled Restart time is 120 seconds
Stale path timeout time is 360 seconds Enforcing first AS is enabled
Multi-protocol capability not received
Received 0 messages, 0 notifications, 0 in queue Sent 0 messages, 0 notifications, 0 in queue Minimum time between advertisement runs is 30 secs Inbound message logging enabled, 3 messages buffered Outbound message logging enabled, 3 messages buffered
For Address Family: IPv4 Unicast BGP neighbor version 0
Update group: 0.1 Filter-group: 0.0 No Refresh request being processed Inbound soft reconfiguration allowed
AF-dependent capabilities:
Outbound Route Filter (ORF) type (128) Prefix: Send-mode: advertised
Receive-mode: advertised
Graceful Restart capability advertised
Local restart time is 120, RIB purge time is 600 seconds Maximum stalepath time is 360 seconds
Route refresh request: received 0, sent 0 Policy for incoming advertisements is pass-all Policy for outgoing advertisements is pass-all 0 accepted prefixes, 0 are bestpaths
Cumulative no. of prefixes denied: 0.
Prefix advertised 0, suppressed 0, withdrawn 0 Maximum prefixes allowed 1048576
Threshold for warning message 75%, restart interval 0 min An EoR was not received during read-only mode
Last ack version 1, Last synced ack version 0 Outstanding version objects: current 0, max 0 Additional-paths operation: None
Connections established 0; dropped 0
Local host: 192.13.26.5, Local port: 179, IF Handle: 0x00000000 Foreign host: 192.13.26.6, Foreign port: 23456
Last reset 00:00:00
External BGP neighbor not directly connected.
関連項目
•
MPLS VPN カスタマーの接続 (17 ページ)
•
PE ルータおよびルート リフレクタでの Multiprotocol BGP の設定 (14 ページ)
ARP の詳細については、『BGP Configuration Guide for Cisco NCS 540 Series Routers』を参照し
てください。
MPLS L3VPN の概要 PE ルータと CE ルータ間のルーティング プロトコルとしての BGP の設定
PE ルータと CE ルータ間のルーティング プロトコルとしての RIPv2 の設定
図 8 : PE ルータと CE ルータ間のルーティング プロトコルとしての RIP設定例
次に、PE ルータと CE ルータ間のルーティング プロトコルとして RIPv2 を設定するステップ
の例を示します。VRF インスタンス vrf1601 を RIP コンフィギュレーション モードで設定し、
それぞれ対応するインターフェイス(PE1 では TenGigE0/0/0/0.1601、CE1 では
TenGigE0/0/0/0.1601)をその VRF に関連付けます。redistribute オプションで、RIP に再配布
するルートを指定します。
PE1:
Router-PE1#configure Router-PE1(config)#router rip Router-PE1(config-rip)#vrf vrf1601 Router-PE1(config-rip-vrf)#interface TenGigE0/0/0/0.1601 Router-PE1(config-bgp-vrf-if)#exit Router-PE1(config-bgp-vrf)#redistribute bgp 2001 Router-PE1(config-bgp-vrf)#redistribute connected Router-PE1(config-bgp-vrf)#commitCE1:
Router-CE1#configure Router-CE1(config)#router rip Router-CE1(config-rip)#vrf vrf1601 Router-CE1(config-rip-vrf)#interface TenGigE0/0/0/0.1601 Router-CE1(config-bgp-vrf-if)#exit Router-CE1(config-bgp-vrf)#redistribute connected Router-CE1(config-bgp-vrf)#commit実行コンフィギュレーション
PE1:
Router-PE1#show running-config router rip router rip vrf vrf1601 interface TenGigE0/0/0/0.1601 ! redistribute bgp 2001 redistribute connected ! !
CE1:
MPLS L3VPN の概要 PE ルータと CE ルータ間のルーティング プロトコルとしての RIPv2 の設定Router-CE1#show running-config router rip router rip vrf vrf1601 interface TenGigE0/0/0/0.1601 ! redistribute connected ! !
関連項目
•
MPLS VPN カスタマーの接続 (17 ページ)
PE ルータと CE ルータ間のスタティック ルートの設定
設定例
この例では、スタティック ルートを VRF、vrf1601 に割り当てます。
Router-PE1#configure Router-PE1(config)#router static Router-PE1(config-static)#vrf vrf1601Router-PE1(config-static-vrf)#address-family ipv4 unicast
Router-PE1(config-static-vrf-afi)#23.13.1.1/32 TenGigE0/0/0/0.1601 192.13.3.93 Router-PE1(config-static-vrf-afi)#commit
CE1 で対応するインターフェイス値を使用して設定を繰り返します。
実行コンフィギュレーション
PE1:
router static vrf vrf1601address-family ipv4 unicast
23.13.1.1/32 TenGigE0/0/0/0.1601 192.13.3.93 ! ! !
CE1:
router static vrf vrf1601address-family ipv4 unicast
23.8.1.2/32 TenGigE0/0/0/0.1601 192.8.3.94 ! ! ! MPLS L3VPN の概要 PE ルータと CE ルータ間のスタティック ルートの設定
関連項目
•
MPLS VPN カスタマーの接続 (17 ページ)
関連コマンド
• router static
PE ルータと CE ルータ間のルーティング プロトコルとしての OSPF の設定
PE ルータと CE ルータ間のルーティング プロトコルとして、RIP、OSPF、または ISIS を使用
できます。
図 9 : PE ルータと CE ルータ間のルーティング プロトコルとしての OSPF設定例
次に、OSPF ルーティング プロトコルを使用する PE-CE ルーティング セッションを設定する
ステップの例を示します。VRF インスタンス vrf1601 を router ospf コンフィギュレーション
モードで設定します。OSPF プロセスのルータ ID は 13.13.13.1 です。redistribute オプション
で、OSPF に再配布するルートを指定します。OSPF 領域は 1 に設定し、TenGigE0/0/0/0.1601
をその領域に関連付けて、ルーティングできるようにします。
PE1:
Router-PE1#configure
Router-PE1(config)#router ospf pe-ce-ospf-vrf Router-PE1(config-ospf)#router-id 13.13.13.1 Router-PE1(config-ospf)#vrf vrf1601 Router-PE1(config-ospf-vrf)#redistribute connected Router-PE1(config-ospf-vrf)#redistribute bgp 2001 Router-PE1(config-ospf-vrf)#area 1 Router-PE1(config-ospf-vrf-ar)#interface TenGigE0/0/0/0.1601 Router-PE1(config-ospf-vrf-ar)# commit
PE2 ノードでもこの設定を繰り返します。
CE1:
Router-CE1#configureRouter-CE1(config)#router ospf ospf pe-ce-1 Router-CE1(config-ospf)#router-id 8.8.8.1 Router-CE1(config-ospf)#vrf vrf1601 Router-CE1(config-ospf-vrf)#area 1 Router-CE1(config-ospf-vrf-ar)#interface TenGigE0/0/0/0.1601 Router-CE1(config-ospf-vrf-ar)#commit MPLS L3VPN の概要 PE ルータと CE ルータ間のルーティング プロトコルとしての OSPF の設定
実行コンフィギュレーション
PE1:
router ospf pe-ce-ospf-vrf router-id 13.13.13.1 vrf vrf1601 redistribute connected redistribute bgp 2001 area 1 interface TenGigE0/0/0/0.1601 ! ! ! !
CE1:
router ospf pe-ce-1 router-id 8.8.8.1 vrf vrf1601 area 1 interface TenGigE0/0/0/0.1601 ! ! ! !
関連項目
•
MPLS VPN カスタマーの接続 (17 ページ)
MPLS L3VPN 設定の確認
MPLS L3VPN が正常に設定されるようにするには、次を確認する必要があります。
•
L3VPN トラフィック フローの確認 (28 ページ)
•
アンダーレイ(転送)の確認 (29 ページ)
•
オーバーレイ(L3VPN)の確認 (31 ページ)
L3VPN トラフィック フローの確認
• VRF(vrf1601)に関連付けられているラベルの切り替えられたバイト数を確認します。
P ノード:
Router-P#show mpls forwardingLocal Outgoing Prefix Outgoing Next Hop Bytes Label Label or ID Interface Switched --- --- --- --- ---24119 Pop 20.20.20.1/32 Hu0/0/1/0 191.31.1.90 2170204180148
MPLS L3VPN の概要 MPLS L3VPN 設定の確認
PE2:
Router#show mpls forwarding
Local Outgoing Prefix Outgoing Next Hop Bytes Label Label or ID Interface Switched --- --- --- --- ---24031 Aggregate vrf1601: Per-VRF Aggr[V] \
vrf1601 11124125835
アンダーレイ(転送)の確認
• LDP ネイバー接続がそれぞれのネイバーで確立されているかどうかを確認します。
Router-PE1#show mpls ldp neighbor Peer LDP Identifier: 16.16.16.1:0 TCP connection: 16.16.16.1:47619 - 13.13.13.1:646 Graceful Restart: NoSession Holdtime: 180 sec
State: Oper; Msgs sent/rcvd: 40395/35976; Downstream-Unsolicited Up time: 2w2d
LDP Discovery Sources: IPv4: (1)
TenGigE0/0/0/2 IPv6: (0)
Addresses bound to this peer: IPv4: (6) 10.64.98.32 87.0.0.2 88.88.88.14 50.50.50.50 178.0.0.1 192.1.1.1 IPv6: (0)
• FIB がラベルの更新を受け取っているかどうかを確認します。
Router-PE1#show mpls forwardingLocal Outgoing Prefix Outgoing Next Hop Bytes Label Label or ID Interface Switched --- --- --- --- ---24036 Pop 16.16.16.1/32 Hu0/0/1/0 191.22.1.2 293294
24037 24165 18.18.18.1/32 Hu0/0/1/0 191.22.1.2 500
24039 24167 20.20.20.1/32 Hu0/0/1/0 191.22.1.2 17872433 24167 20.20.20.1/32 Hu0/0/1/0 191.22.3.2 6345 24041 Aggregate vrf1601: Per-VRF Aggr[V] \
vrf1601 7950400999
• ハードウェアのラベルが更新されているかどうかを確認します。
Router-PE1#show mpls forwarding labels 24001 hardware egress
Local Outgoing Prefix Outgoing Next Hop Bytes Label Label or ID Interface Switched --- --- --- --- ---24039 24167 20.20.20.1/32 Hu0/0/1/0 191.22.1.2 N/A
24167 20.20.20.1/32 Hu0/0/1/0 191.22.3.2 N/A MPLS L3VPN の概要
Show-data Print at RPLC
LEAF - HAL pd context :
sub-type : MPLS, ecd_marked:0, has_collapsed_ldi:0 collapse_bwalk_required:0, ecdv2_marked:0
Leaf H/W Result:
Leaf H/W Result on NP:0
Label SwitchAction EgressIf Programmed 24039 0 0x 200185 Programmed nrLDI eng ctx:
flags: 0x101, proto: 2, npaths: 0, nbuckets: 1 ldi_tbl_idx: 0xc37e40, ecd_ref_cft: 0
pbts_ldi_tbl_idx: 0x0, fastnrldi:0x0
NR-LDI H/W Result for path 0 [index: 0xc37e40 (BE), common to all NPs]:
ECMP Sw Idx: 12811840 HW Idx: 200185 Path Idx: 0
NR-LDI H/W Result for path 1 [index: 0xc37e41 (BE), common to all NPs]:
ECMP Sw Idx: 12811841 HW Idx: 200185 Path Idx: 1
SHLDI eng ctx:
flags: 0x0, shldi_tbl_idx: 0, num_entries:0
SHLDI HW data for path 0 [index: 0 (BE)] (common to all NPs): Unable to get HW NRLDI Element rc: 1165765120NRLDI Idx: 0 SHLDI HW data for path 1 [index: 0x1 (BE)] (common to all NPs): Unable to get HW NRLDI Element rc: 1165765120NRLDI Idx: 1
TX H/W Result for NP:0 (index: 0x187a0 (BE)):
Next Hop Data
Next Hop Valid: YES Next Hop Index: 100256 Egress Next Hop IF: 100047 Hw Next Hop Intf: 606 HW Port: 0
Next Hop Flags: COMPLETE Next Hop MAC: e4aa.5d9a.5f2e
NHINDEX H/W Result for NP:0 (index: 0 (BE)): NhIndex is NOT required on this platform
NHINDEX STATS: pkts 0, bytes 0 (no stats)
RX H/W Result on NP:0 [Adj ptr:0x40 (BE)]: Rx-Adj is NOT required on this platform
TX H/W Result for NP:0 (index: 0x189a8 (BE)):
Next Hop Data
Next Hop Valid: YES Next Hop Index: 100776 Egress Next Hop IF: 100208 Hw Next Hop Intf: 607 HW Port: 0
Next Hop Flags: COMPLETE Next Hop MAC: e4aa.5d9a.5f2d
MPLS L3VPN の概要 アンダーレイ(転送)の確認
NHINDEX H/W Result for NP:0 (index: 0 (BE)): NhIndex is NOT required on this platform
NHINDEX STATS: pkts 0, bytes 0 (no stats)
RX H/W Result on NP:0 [Adj ptr:0x40 (BE)]: Rx-Adj is NOT required on this platform
オーバーレイ(L3VPN)の確認
インポジション パス
• BGP ネイバー接続がそれぞれのネイバー ノードで確立されているかどうかを確認します。
Router-PE1#show bgp summary
BGP router identifier 13.13.13.1, local AS number 2001 BGP generic scan interval 60 secs
Non-stop routing is enabled BGP table state: Active
Table ID: 0xe0000000 RD version: 18003 BGP main routing table version 18003
BGP NSR Initial initsync version 3 (Reached) BGP NSR/ISSU Sync-Group versions 0/0
BGP scan interval 60 secs
BGP is operating in STANDALONE mode.
Process RcvTblVer bRIB/RIB LabelVer ImportVer SendTblVer StandbyVer Speaker 18003 18003 18003 18003 18003 0
Neighbor Spk AS MsgRcvd MsgSent TblVer InQ OutQ Up/Down St/PfxRcd 21.21.21.1 0 2001 19173 7671 18003 0 0 1d07h 4000 192.13.2.149 0 7001 4615 7773 18003 0 0 09:26:21 125
• BGP ルートがアドバタイズされ、学習されたかどうかを確認します。
Router-PE1#show bgp vpnv4 unicast
BGP router identifier 13.13.13.1, local AS number 2001 BGP generic scan interval 60 secs
Non-stop routing is enabled BGP table state: Active Table ID: 0x0 RD version: 0
BGP main routing table version 305345
BGP NSR Initial initsync version 12201 (Reached) BGP NSR/ISSU Sync-Group versions 0/0
BGP scan interval 60 secs
Status codes: s suppressed, d damped, h history, * valid, > best i - internal, r RIB-failure, S stale, N Nexthop-discard Origin codes: i - IGP, e - EGP, ? - incomplete
Network Next Hop Metric LocPrf Weight Path Route Distinguisher: 2001:1601 (default for vrf vrf1601)
*> 20.13.1.1/32 192.13.26.5 0 7501 i *> 20.13.1.2/32 192.13.26.5 0 7501 i *>i20.23.1.1/32 20.20.20.1 100 0 6553700 11501 i *>i20.23.1.2/32 20.20.20.1 100 0 6553700 11501 i MPLS L3VPN の概要 オーバーレイ(L3VPN)の確認