従来の IP ルーティングは、トラフィックをできるだけ速く宛先に転送することを重視しています。その結果、ルーティング プロトコルは、ネットワーク内の各宛先へのメトリックに従って最小コストのルートを見つけ出し、すべてのルータが宛先 IP アドレスに基づいてパケットを転送し、パケットはホップバイホップで転送されます。したがって、従来の
IP ルーティングでは、リンクの利用可能な帯域幅は考慮されません。これにより、一部のリンクが他のリンクと比べて過剰に使用され、帯域幅が効率的に利用されなくなる可能性があります。トラフィック エンジニアリング(TE)は、ネットワーク リソースへのトラフィック
ストリームの非効率的なマッピングによって問題が生じる場合に使用されます。トラフィック エンジニアリングでは、データ パケットが追随するパスを制御し、自動的に計算された宛先ベースの最短パスでは不可能であろう、輻輳したリンクから輻輳していないリンクにトラフィック
フローを移動させることができます。
ラベル スイッチング機能を備えたマルチプロトコル ラベル スイッチング(MPLS)により、IP ルートの検索の必要がなくなり、仮想回線(VC)スイッチング機能が提供されます。これにより企業は、フレーム リレーや非同期転送モード(ATM)などの従来のネットワークの場合と同様のパフォーマンスを
IP ベースのネットワーク サービスで実現できます。MPLS トラフィック エンジニアリング(MPLS-TE)は MPLS バックボーンに依存し、レイヤ 2 ATM およびフレーム リレー ネットワークの TE 機能を複製および拡張します。
MPLS TE はトポロジとネットワーク内で使用可能なリソースを学習し、帯域幅などのリソース要件とネットワーク リソースに基づいてトラフィック フローを特定のパスにマッピングします。MPLS TE では、ラベル スイッチド パス(LSP)の形で送信元から宛先への単方向トンネルが構築され、その後トラフィックの転送で使用されます。トンネルが開始される場所はトンネルのヘッドエンドまたはトンネルの送信元と呼ばれ、トンネルが終了するノードはトンネルのテールエンドまたはトンネルの宛先と呼ばれます。トンネルが通過するルータをトンネルの中点と呼びます。
MPLS は、Intermediate System-to-Intermediate System(IS-IS)や Open Shortest Path First(OSPF)などのリンクステート ベースの内部ゲートウェイ プロトコル(IGP)の拡張機能を使用します。MPLS
は、必要なリソースと利用可能なリソースに基づいて、LSP ヘッドで TE トンネルを計算します(制約ベースのルーティング)。設定されている場合、IGP はこれらの LSP にトラフィックを自動的にルーティングします。通常、MPLS-TE バックボーンを通過するパケットは、入力ポイントと出力ポイントを接続する単一の
LSP 上を伝送されます。MPLS TE では、Resource Reservation Protocol(RSVP)を使用して、MPLS ネットワーク上で LSP を自動的に確立および維持します。
(注)
ラベル付きのパスによって保護されるラベルなしのパスの組み合わせはサポートされていません。
MPLS-TE 機能の概要
MPLS トラフィック エンジニアリングでは、IGP 拡張によって TE 情報がネットワーク全体にフラッディングされます。IGP がリンク属性と帯域幅情報を配信すると、ヘッドエンド ルータは MPLS-TE トンネルの先頭から末尾までのベスト
パスを計算します。このパスは明示的に設定することもできます。パスが計算されると、RSVP-TE を使用して TE LSP(ラベル付きスイッチ パス)が設定されます。
保護は拡張されます。ただし、TE トンネルを使用していない IP トラフィック、または TE トンネルを使用していないラベル配布プロトコル(LDP)ラベルは FRR で保護されません。
一連の TE トンネル属性を指定する TE Attribute-set テンプレートは、自動トンネルのヘッドエンドでローカルに設定されます。コントロール プレーンは、対応する TE トンネルの自動プロビジョニングをトリガーします。そのトンネルの特性がそれぞれの
Attribute-set で指定されます。
RP/0/RP0/cpu 0: router# show mpls traffic-eng tunnels brief
TUNNEL NAME DESTINATION STATUS STATE
tunnel-te0 200.0.0.3 up up
tunnel-te1 200.0.0.3 up up
tunnel-te2 200.0.0.3 up up
tunnel-te50 200.0.0.3 up up
*tunnel-te60 200.0.0.3 up up
*tunnel-te70 200.0.0.3 up up
*tunnel-te80 200.0.0.3 up up
MPLS TE 自動メッシュ タイプ attribute-set(テンプレート)を設定して、メッシュグループに関連付けることができます。ラベル スイッチング ルータ(LSR)は、この attribute-set で定義されたトンネル プロパティを使用してトンネルを作成できます。
自動トンネル メッシュ設定によって、ネットワークの初期設定が最小限に抑えられます。これらの LSR 間でさらに TE トンネルのフル メッシュが作成される TE LSR で、トンネル プロパティ テンプレートとメッシュグループまたは宛先リストを設定できます。新しい
TE LSR がネットワークで追加されるたびに TE トンネルのフル メッシュを確立するために、既存の各 TE LSR を再設定する必要がなくなります。