メインコンテンツまでスキップ

2.1. MPLS-TE with PCE (PCE を使用した MPLS-TE)

2.1. MPLS-TE with PCE (PCE を使用した MPLS-TE)

[RFC4655] で説明されているように, PCE は "ドメイン" (IGP エリアなど) 内または複数のドメイン (マルチエリア AS または複数の AS など) にまたがる MPLS-TE パスを計算するために使用できます。

  • 単一エリア内では, PCE は個々のルーターでは利用できない可能性のある強化された計算能力, 高度なポリシー制御とアルゴリズム, およびエリア全体にわたる計算の調整を提供します。

  • ルーターが IGP エリアをまたぐ MPLS-TE パスを計算したい場合, その TED には完全なトポロジの可視性がありません。つまり, ルーターはエンドツーエンドパスを決定できず, 最適なパスのための正しい出口ルーター (エリア境界ルーター (ABR)) を選択することさえできません。これは, コアネットワークを個別のエリアに分割する必要があるが, 依然として MPLS-TE を利用したい大規模ネットワークにとって問題です。

以前のソリューションでは, ドメインごとのパス計算 [RFC5152] を使用していました。送信元ルーターは, パスに沿った最初のエリアについてのみ完全なトポロジ可視性を持つため, 最初のエリアのパスのみを計算できましたが, 後続のエリアについては計算できませんでした。ドメインごとのパス計算は, "ルーズホップ拡張" [RFC3209] と呼ばれる技術を使用し, パスの残りの部分について IGP 計算の最短パストポロジを使用して出口 ABR および他の ABR または AS 境界ルーター (ASBR) を選択します。これは準最適パスにつながる可能性があり, 代替/バックアップパス計算を困難にし, 実際には存在するのに TE パスが見つからない可能性があります。

PCE は, 複数の IGP エリアまたは AS への可視性を持つか, 分散パス計算を実行するために他の PCE と協力できる計算サーバーを提供します。PCE は明らかにサービスを提供するエリアの TED へのアクセスを必要としますが, [RFC4655] はこれがどのように達成されるかを説明していません。多くの実装では, PCE を IGP の受動的な参加者にして, ネットワークの最新状態を学習できるようにしていますが, ネットワークが高度な変動の対象となる場合や PCE が複数のエリアを担当する場合, これは最適ではない可能性があります。

次の図は, この文書で説明されているメカニズムを使用して PCE が TED 情報を取得する方法を示しています。

            +----------+                           +---------+
| ----- | | BGP |
| | TED |<-+-------------------------->| Speaker |
| ----- | TED 同期 | |
| | | メカニズム: +---------+
| | | BGP with Link-State NLRI
| v |
| ----- |
| | PCE | |
| ----- |
+----------+
^
| リクエスト/
| レスポンス
v
サービス +----------+ シグナリング +----------+
リクエスト | Head-End | プロトコル | Adjacent |
-------->| Node |<------------>| Node |
+----------+ +----------+

図 2: TED 同期メカニズムを使用する外部 PCE ノード

この文書のメカニズムにより, 必要な TED 情報をネットワーク内の IGP から収集し, 設定可能なポリシーに従ってフィルタリングし, 必要に応じて PCE に配信できます。