ネットワークエンジニア を目指して

ようこそ「ネットワークエンジニアを目指して」へ!!
「ネットワークトラブルに恐れることなく立ち向かえるネットワークエンジニア」へと導くことを信条に、ネットワーク技術の解説とネットワークに関する情報を幅広く紹介します!

ホーム > MPLSについて > RSVP-TE

RSVP-TE

Bookmark this on Hatena Bookmark   
▼ ネットワークエンジニアにおすすめのサイトはこちら ▼

RSVP-TE(RSVP Traffic Engineering)

RSVP-TE はラベルを配布するシグナリングプロトコルの 1 つで、RFC3209 で標準化されています。

RSVP-TE は、既存の RSVP にラベル配布と、TE(Traffic Enginieering)の機
能を対応させた拡張プロトコルです。

RSVP-TE を使用すれば LDP では実現できなかった、LSP の経路を明示的に指
定することができたり、LSP の帯域幅を確保するといった機能があります。

 

拡張機能

RSVP-TE は MPLS に対応させるために、既存の RSVP に以下の機能を拡張しています。

  • Label Request Object
    ラベル割り当て要求機能で、RSVP Path メッセージに含まれます。
  • Label Object
    ラベル割り当て通知で、RSVP Recv メッセージに含まれます。
  • ERO(Explicit Route Object)
    HEAD End から Tail End までの TE パスを特定するオブジェクトで、RSVP Path メッセージに含まれます。
  • RRO(Record Route Object)
    RSVPメッセージが通過したリンクを記録オブジェクトで、RSVP Path メッセー ジおよび Recv メッセージに含まれます。
  • Session Object
    LSP の優先順位やトンネル ID などを通知するオブジェクトで、RSVP Path メッセージに含まれます。

RSVP-TE のラベル配布方法

RSVP-TE は DoD(Downstream-on-Demand)モードでラベルを配布していきます。

LSPをセットアップするルータである「Head End」から、PATH Message を送信し、LSP
の宛先ルータである、「Tail End」から RECV Message を送り返して、ラベルを
割り当てていく動作となります。

 

RSVP-TE のラベル配布方法

 

RSVP メッセージのやり取り

以下の構成で RSVP メッセージのやり取りを見ていきたいと思います。

 

RSVP メッセージのやり取り

 

「Head End」のRT1から「RT1→RT2→RT3→RT5→RT6の経路を通るときのラベル番号を教えて下さい。」
というPATH Messageを送信します。
メッセージを受け取った「Tail End」は、割り当てたラベル値をRECV Messageを使って知らせていきます。

各ルータがどのようにメッセージを処理していくのかをステップバイステップで見ていきましょう。

 

Path Messageのやり取り

 

「Head End」のRT1がPath Messageを送信します。
Path Messageは、EROで指定されたパスに沿って宛先に転送されていきます。

 

Path Messageのやり取り

 

Path Messageを受信したRT2は、RROとEROを更新して、RT3へと転送します。

 

Recv Messageのやり取り

 

Path Messageを受信したRT3は、Label値として「3(implicit null)」をLabel Objectに
付与してRecv Messageを送信します。

※Label値には、予め予約された値があります。
MPLSラベルヘッダ

 

Recv Messageのやり取り

 

Recv Messageを受信したRT2は、Label値として「64」をLabel Objectに付与してRecv Messageを送信します。

 

LSPの確立

 

「Head End」のRT1がRecv Messageを受信してLSPの確立が完了します。

また、RSVPは片方向のみですので、双方向でLSPを確立するためには逆方向(RT3→RT1)への
やり取りが必要になります。

おすすめ記事

おすすめ書籍紹介

関連記事

MPLSとは
MPLSの基礎的な解説

MPLSを使用する利点
MPLSだと何が幸せなのか?

MPLSラベルヘッダ
MPLSラベルヘッダとMPLSの機能について

MPLSラベルスタックとPHP
MPLSラベルスタックと考え方とPHP機能について

LSPの確立手順
LSPの確立方法の解説

ラベルの配布と制御
MPLS ラベル配布方法と制御方法について

LDP(Label Distribution Protocol)
LDP(Label Distribution Protocol)について

メールマガジン

ネットワ-ク初心者のみなさま。
ネットワークの基礎知識を疎かにすることは
大変危険です!!

「初心者にも理解できるネットワーク技術」

これを読めばネットワークの基礎が分かる!!
ネットワーク関連の仕事に就きたいとお考えの学生の方や、ネットワークに興味があって転職を考えている社会人の方、まずは登録してみてください。

もちろん無料です!!

↓メールマガジン購読はこちら↓

メールアドレス: