Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

VPLS のポイントツーマルチポイント LSP を使用した未知のトラフィックのフラッディング

VPLSルーティングインスタンスでは、ポイントツーマルチポイント( P2MPとも呼ばれる)LSPを使用して、不明なユニキャスト、ブロードキャスト、マルチキャストトラフィックをフラッディングすることができます。デフォルトでは、VPLSはイングレス複製に依存して、不明なトラフィックをVPLSルーティングインスタンスのメンバーにフラッディングします。 これにより、図1に示すように、複数のVPLSメンバーが共有するルーティングノードでデータの複製が発生する可能性があります。フラッド データは、PE ルーター PE1 とプロバイダー ルーター P1 の間で 3 倍になり、プロバイダー ルーター P1 と P2 の間で 2 倍になります。フラッドトラフィックを処理するようにポイントツーマルチポイントLSPを設定することで、VPLSルーティングインスタンスは、 図2に示すように、ネットワーク内のこのタイプのトラフィックレプリケーションを回避できます。

図 1:イングレス レプリケーションを使用した不明な VPLS トラフィックのフラッディング Flooding Unknown VPLS Traffic Using Ingress Replication
図 2:ポイントツーマルチポイント LSP を使用した未知の VPLS トラフィックのフラッディング Flooding Unknown VPLS Traffic Using a Point-to-Multipoint LSP
メモ:

VPLSのドキュメントでは、ルーティング機能を提供するすべてのデバイスを指すために、PEルーターなどの用語「ルーター」という言葉が使用されています。

VPLSフラッディングに使用されるポイントツーマルチポイントLSPは、静的または動的のいずれかです。いずれの場合も、VPLS ルーティング インスタンスごとに、PE ルーターは専用のポイントツーマルチポイント LSP を作成します。この機能が有効になると、VPLSルーティングインスタンスのすべてのネイバーがポイントツーマルチポイントLSPに追加されます。VPLSルーティングインスタンスにPEルーターがある n 場合、ネットワーク内にポイントツーマルチポイントLSPが作成され、 n各PEルーターがポイントツーマルチポイントツリーのルートとなり、残りの n – 1PEルーターがリーフノードとして含まれます。フラッディングに静的ポイントツーマルチポイント LSP を設定した場合、後でルーティング インスタンスに追加された VPLS ネイバーは、ポイントツーマルチポイント LSP に自動的に追加されません。新しい VPLS ネイバーを静的ポイントツーマルチポイント フラッディング LSP に手動で追加する必要があります。動的ポイントツーマルチポイント LSP を設定すると、VPLS が BGP を介して新しいネイバーを検出するたびに、このネイバーのサブ LSP がルーティング インスタンスのポイントツーマルチポイント LSP に追加されます。

この機能は、特定のVPLSルーティングインスタンスの一部であるPEルーターで段階的に有効にすることができます。その後、PE ルーターはポイントツーマルチポイント LSP を使用してトラフィックをフラッディングできますが、同じ VPLS ルーティング インスタンス内の他の PE ルーターはイングレス レプリケーションを使用してトラフィックをフラッディングできます。ただし、この機能が任意の PE ルーターで有効になっている場合、ポイントツーマルチポイント LSP を介したトラフィックのフラッディングに参加する VPLS ルーティング インスタンス内のすべての PE ルーターが Junos OS リリース 8.3 以降にアップグレードされていることを確認する必要があります。

ポイントツーマルチポイント LSP を使用して不明なユニキャスト、ブロードキャスト、マルチキャスト のトラフィックをフラッディングするには、 ステートメントを rsvp-te 次のように設定します。

以下の階層レベルでこのステートメントを含めることができます。

  • [edit routing-instance routing-instance-name provider-tunnel]

  • [edit logical-systems logical-system-name routing-instances routing-instance-name provider-tunnel]

VPLSフラッディング用の静的ポイントツーマルチポイントLSPまたは動的ポイントツーマルチポイントLSPのいずれかを設定できます。

メモ:

label-switched-path-template の両方のステートメントをstatic同時に指定することはできません。

以下のセクションでは、VPLSルーティングインスタンスで未知のトラフィックをフラッディングするために、静的および動的なポイントツーマルチポイントLSPを設定する方法について説明します。

静的ポイントツーマルチポイント フラッディング LSP の設定

オプションは static-lsp 、VPLSルーティングインスタンス内のすべてのネイバーを含む、静的フラッディングポイントツーマルチポイントLSPを作成します。フラッド トラフィックは、生成されたポイントツーマルチポイント LSP を使用して、すべての VPLS ネイバーに送信されます。後でルーティング インスタンスに追加された VPLS ネイバーは、ポイントツーマルチポイント LSP に自動的に追加されません。新しい VPLS ネイバーを静的ポイントツーマルチポイント フラッディング LSP に手動で追加する必要があります。フラッディングに静的ポイントツーマルチポイント LSP を設定することで、各サブ LSP がたぐるパスをより詳細に制御できます。

静的フラッディングポイントツーマルチポイントLSPを設定するには、 ステートメントを含めて静的フラッディングポイントツーマルチポイントLSPの名前を static-lsp 指定します。

以下の階層レベルでこのステートメントを含めることができます。

  • [edit routing-instances routing-instance-name provider-tunnel rsvp-te]

  • [edit logical-systems logical-system-name routing-instances routing-instance-name provider-tunnel rsvp-te]

動的ポイントツーマルチポイント フラッディング LSP の設定

動的ポイントツーマルチポイント フラッディング LSP を設定するには、 階層レベルに ステートメント オプションを[edit routing-instances routing-instance-name provider-tunnel rsvp-te]label-switched-path-templateめます。

未知のトラフィックのフラッディングに使用するポイントツーマルチポイント LSP を自動的に生成することも、ポイントツーマルチポイント LSP を手動で設定することもできます。

デフォルト テンプレートを使用した動的ポイントツーマルチポイント フラッディング LSP の設定

default-template階層レベルで[edit routing-instances routing-instance-name provider-tunnel rsvp-te label-switched-path-template]指定された オプションにより、ポイントツーマルチポイント LSP はデフォルト パラメーターで作成されます。デフォルトパラメータは、最小設定のポイントツーマルチポイント LSP 用です。このポイントツーマルチポイント LSP の名前も自動的に生成され、以下のモデルに基づいています。

id:vpls:router-id:routing-instance-name

以下showの の コマンド出力はshow mpls lsp p2mp、 オプションで ステートメントを設定した場合に、ポイントツーマルチポイント フラッド LSP 名がどのように表示されるかをlabel-switched-path-templatedefault-template示しています。

動的に生成されるポイントツーマルチポイント LSP 名は.9:vpls:10.255.14.172:green

事前設定されたテンプレートを使用した動的ポイントツーマルチポイント フラッディング LSP の設定

VPLSルーティングインスタンスにポイントツーマルチポイントフラッディングLSPテンプレートを設定できます。このテンプレートでは、VPLSルーティングインスタンスのトラフィックフラッディングに使用される動的ポイントツーマルチポイントLSPのプロパティを指定できます。このテンプレート内のポイントツーマルチポイント LSP に使用可能なすべての標準オプションを指定できます。これらのプロパティは、動的ポイントツーマルチポイント フラッド LSP によって継承されます。

VPLSトラフィックをフラッディングするためのポイントツーマルチポイントLSPテンプレートを設定するには、ポイントツーマルチポイントLSP設定に含めたいすべてのプロパティを指定します。この LSP をポイントツーマルチポイント フラッディング テンプレートとして指定するには、 および template ステートメントをp2mp含めます。

これらのステートメントは、以下の階層レベルに含めることができます。

  • [edit protocols mpls label-switched-path p2mp-lsp-template-name]

  • [edit logical-systems logical-system-name protocols mpls label-switched-path p2mp-lsp-template-name]

ステートメントとポイントツーマルチポイント LSP の設定方法 p2mp については、 MPLS アプリケーション ユーザー ガイドを参照してください。

ポイントツーマルチポイント LSP テンプレートを設定した後、 ステートメントでポイントツーマルチポイント LSP テンプレートの名前を label-switched-path-template 指定します。

以下の階層レベルでこのステートメントを含めることができます。

  • [edit routing-instances routing-instance-name provider-tunnel rsvp-te]

  • [edit logical-systems logical-system-name routing-instances routing-instance-name provider-tunnel rsvp-te]