VPLSにおけるBGPシグナリングとLDPシグナリングの相互運用性の設定
単一のVPLSルーティングインスタンスには、シグナリングにBGPを使用するPEルーターの1セットと、シグナリングにLDPを使用するPEルーターの別のセットを含めることができます。各セット内では、すべてのPEルーターがコントロールプレーンとデータプレーンの両方で完全にメッシュ化されており、セット内の他の各ルーターに対して双方向の疑似配線を持っています。ただし、BGP信号ルーターをLDP信号ルーターに直接接続することはできません。単一のVPLSルーティングインスタンスで2つの別々のPEルーターを管理できるようにするには、2つのルーターを相互接続するようにボーダーPEルーターを設定する必要があります。
VPLS RFCとインターネットドラフトでは、単一のVPLSルーティングインスタンスに参加するすべてのPEルーターが、データプレーンで完全にメッシュ化されている必要があります。コントロール プレーンでは、VPLS ルーティング インスタンス内の PE ルーターの完全にメッシュ化された各セットを PE ルーター メッシュ グループと呼びます。ボーダーPEルーターは、VPLSルーティングインスタンスの一部であるすべてのPEルーター(LDP信号ルーターとBGP信号ルーターの両方)から到達可能であり、双方向の疑似配線を持っている必要があります。
VPLSのドキュメントでは、PEルーターなどの用語のルーターという言葉は、ルーティング機能を提供するデバイスを指すために使用されています。
LDP BGP の相互作用が機能するために、LDP 信号ルーターを転送等価クラス(FEC)128 または FEC 129 で設定できます。
以下のセクションでは、VPLS向けのBGP LDPインターワーキングの設定方法について説明します。
LDP BGPインターワーキングプラットフォームのサポート
機能エクスプローラーを使用して、VPLSまたはその他のJunos OS機能でLDP BGBインターワーキングをサポートするプラットフォームとリリースを特定します。
LDP BGP インターワーキングのための FEC 128 VPLS メッシュ グループの設定
VPLSのFEC 128 LDP BGPインターワーキングを設定するには、PEボーダールーターのVPLSルーティングインスタンス設定に mesh-group ステートメントを含めます。
mesh-group mesh-group-name { local-switching; mac-flush [ explicit-mac-flush-message-options ]; neighbor address; peer-as all; vpls-id number; }
以下の階層レベルでこのステートメントを含めることができます。
[edit routing-instances routing-instance-name protocols vpls][edit logical-systems logical-system-name routing-instances routing-instance-name protocols vpls]
neighborステートメントを使用して、メッシュグループの一部である各PEルーターを設定します。LDP シグナル ルーターと BGP シグナル ルーターを、それぞれのメッシュ グループに分離する必要があります。LDP シグナルのルーターは、複数のメッシュグループに分割できます。BGP信号ルーターは、ルーティングインスタンスごとに単一のメッシュグループ内で設定する必要があります。
LDP BGP インターワーキングのための FEC 129 VPLS メッシュグループの設定
FEC 129 のメッシュ グループの設定は、FEC 128 の設定と非常によく似ています。
FEC 129には以下の違いがあります。
ユーザー定義の各メッシュグループには、固有のルート識別子が必要です。
[edit routing-intances]階層レベルでデフォルトメッシュグループに定義されているルート識別子は使用しないでください。ユーザー定義のメッシュグループには、独自のインポートおよびエクスポートルートターゲットが必要です。
ユーザー定義の各メッシュグループは、一意のレイヤー2 VPN IDを持つことができます。デフォルトでは、VPLSルーティングインスタンスに設定されているすべてのメッシュグループは、
[edit routing-instances]階層レベルで設定したものと同じレイヤー2 VPN IDを使用します。
VPLSメッシュグループを使用した擬似配線間のスイッチングの設定
VPLSメッシュグループを使用してレイヤー2回線疑似配線間のスイッチングを設定するには、以下のいずれかを実行できます。
VPLSルーティングインスタンスで終端する各レイヤー2回線疑似配線のメッシュグループを設定します。Junos OSは、MXシリーズルーターで最大16のメッシュグループを、M SeriesおよびT Seriesルーターで最大128のメッシュグループをサポートできます。ただし、デフォルトでは CE ルーター用と PE ルーター用の 2 つのメッシュ グループが作成されます。そのため、ユーザー定義メッシュグループの最大数は、MXシリーズルーターで14、M SeriesおよびT Seriesルーターで126です。
単一のメッシュグループを設定し、すべてのレイヤー2回線疑似配線をそこに終端し、
[edit routing-instances routing-instance-name protocols vpls mesh-group mesh-group-name]階層レベルにlocal-switchingステートメントを含めることで疑似配線間のローカルスイッチングを有効にします。デフォルトでは、すべてのVPLS PEルーターをフルメッシュで設定する必要があるため、メッシュグループ(CEメッシュグループを除く)にローカルスイッチングを設定することはできません。ただし、ローカルスイッチングは、LDP信号VPLSルーティングインスタンス用に設定されたメッシュグループでレイヤー2回線の疑似配線を終端する場合に便利です。
フルメッシュVPLSネットワークに設定されたPEルーターには、 local-switching ステートメントを含めないでください。
単一のVPLSメッシュグループで複数の疑似配線を終端するには、 local-switching ステートメントを含めます。
local-switching;
以下の階層レベルでこのステートメントを含めることができます。
[edit routing-instances routing-instance-name protocols vpls mesh-group mesh-group-name][edit logical-systems logical-system-name routing-instances routing-instance-name protocols vpls mesh-group mesh-group-name]
VPLSと連携するLDP BGPの統合ルーティングおよびブリッジングサポートの設定
Junos OSリリース9.4以降、BGP信号VPLSとLDP信号VPLS間のAS間VPLS環境で自律システム境界ルーター(ASBR)として機能する統合型ルーティングおよびブリッジング(IRB)インターフェイスをルーター上に設定できます。以前は、IRB インターフェイスは PE(プロバイダ エッジ)ルーターでのみサポートされていました。
ACXシリーズルーターは、VPLSとのLDP BGPインターワーキングのためのIRBの設定をサポートしていません。
LDP BGP VPLS とのインターワーキングの IRB サポートを設定するには、 routing-interface interface-name ステートメントを含めます。
以下の階層レベルでこのステートメントを含めることができます。
-
[edit routing-instances routing-instance-name]
-
[edit logical-routers logical-router-name routing-instances routing-instance-name]
ASBRでのMAC処理によるAS間VPLSの設定
ASBRでのMAC処理によるAS間VPLSにより、異なるASにあるカスタマーサイトを相互接続できます。さらに、異なるシグナリングプロトコルを使用してASを設定できます。一方のASにBGP信号VPLSを設定し、もう一方にLDP信号VPLSを設定することができます。LDPシグナル化VPLSとBGPシグナル化VPLSの設定方法については、 VPLSにおけるBGPシグナリングとLDPシグナリングの相互運用性の設定を参照してください。
AS間VPLSが正しく機能するためには、一般的なVPLS設定の場合と同様に、各AS内のASBRを含むPEルーター間でIBGPピアリングを設定するASが必要です。また、別々の AS 内の ASBR 間で EBGP ピアリングを設定する必要があります。EBGPピアリングは、ASBR間でのみ必要です。ASBRルーター間のリンクは、イーサネットである必要はありません。CEルーターをASBRの1つに直接接続することもできます。つまり、ASBRとCEルーターの間にPEルーターを設定する必要はありません。
ASBR間の接続の構成により、MAC操作によるAS間VPLSは一意になります。設定の他の要素については、このマニュアルの他のセクションで説明します。
次のセクションでは、MAC操作を使用してAS間VPLSを設定する方法について説明します。
MAC操作によるAS間VPLSの設定の概要
このセクションでは、MAC操作を使用してAS間VPLSを有効にするために設定する必要があるすべての要素の概要を説明します。これらの手順については、この章の後半と、ルーティングデバイス用 Junos OS VPN ライブラリの他の部分で詳しく説明します。
以下は、MAC運用設定によるAS間VPLSの主要な要素すべてを示しています。
ASBRを含む各AS内のすべてのルーター間でIBGPを設定します。
分離されたAS内のASBR間でEBGPを設定します。EBGP の設定には、AS を相互接続する設定が含まれます。
ASBR間でLSPのフルメッシュを設定します。
ASBRルーターを含むVPLSルーティングインスタンスを設定します。ASBRはVPLSピアであり、単一の擬似配線でリンクされています。AS間のマルチホーミングはサポートされていません。相互接続されたすべてのASのASBRルーター間に、疑似配線のフルメッシュが必要です。
VPLS シグナリングまたは LDP シグナリングのいずれかを使用して、BGP ルーティングインスタンスを設定します。LDP BGP インターワーキングは、MAC 操作による AS 間 VPLS でサポートされているため、BGP シグナル化された VPLS ルーティング インスタンスと LDP シグナルされた VPLS ルーティング インスタンスを相互接続することが可能です。
AS間VPLSを使用して相互接続されたすべてのASBRに対して、単一のASメッシュグループを設定します。
AS間VPLSのASBRの設定
このセクションでは、MAC操作を使用してAS間VPLSを有効にするために必要なASBRの設定について説明します。
各ASBRでは、VPLSルーティングインスタンス内にVPLSメッシュグループを設定する必要があります。このグループには、ASBRに加えて、AS内のすべてのPEルータを含める必要があります。ASが必要です。AS間VPLSを使用して相互接続する各ASに、同じメッシュグループを設定するASが必要です。メッシュグループ名は、各ASで同一である必要があります。また、 peer-as all ステートメントを含める必要があります。このステートメントにより、ルーターは他の各ASBRに対して単一の疑似配線を確立できます。
各ASBRでメッシュグループを設定するには、 mesh-group ステートメントと peer-as all ステートメントを含めます。
mesh-group mesh-group-name { peer-as all; }
以下の階層レベルでこれらのステートメントを含めることができます。
[edit routing-instances routing-instance-name protocols vpls][edit logical-systems logical-system-name routing-instances routing-instance-name protocols vpls]