ホーム > MPLS > MPLS - LDP(Label Distribution Protocol)
MPLS - LDP(Label Distribution Protocol)
▼ ネットワークエンジニアにおすすめのサイトはこちら ▼
シグナリングプロトコル
ラベルの配布を実施するプロトコルには LDP と RSVP があります。
ここではこれらシグナリングプロトコルについて解説していきましょう。
LDP(Label Distribution Protocol)
LDP は MPLS 網内の LSR 間でラベルを配布するために使用されるプロトコルで
す。
ラベルの配布は IGP による IP ネットワークの収束が終了してからラベルの配
布を行い、LSP が確立されていきます。
ラベルのやり取りは、隣接ルータの他にも、隣接していないルータ間でも可能で
す。
□ MPLS - LSPの確立方法 参照
また、LDP は信頼性を保障させるために TCP を使用してやりとりされます。
LDP のメッセージタイプ
LDP には以下の 4 つのメッセージタイプがあります。
- Discovery : UDP
LSR を検出するためのメッセージ - Session : TCP
LDP の Peer を確立するためのメッセージ - Advertisement : TCP
Peer確立後、ラベル情報を交換するためのメッセージ - Notification : TCP
エラー通知などを行うためのメッセージ
Discoveryメッセージは UDP を使用し、それ以外のメッセージは
信頼性を保証するために TCP を使用します。
TCP/UDP のポート番号は646 番を使用します。

LDP メッセージ:Discovery
LDP が動作している LSR は LDP Hello Message を定期的に送信します。
このメッセージは宛先アドレスが 224.0.0.2、ポート番号が UDP646 番を使用
します。
LSR 同士が LDP Hello Message をやり取りすることで、LDP のピアを検出しま
す。
以上のやり取りは隣接している LSR 同士のやりとりですが、離れた LSR 同士で
LDP のやり取りを行う場合は、対象の LSR の IP アドレスを明示的に指定して
あげることで LDP ピアを確立することが可能(LDP Target Hello)
このときに、セッションを張る IP アドレスが大きい方が、「Active」、小さい
方が「Passive」状態になり、次にやり取りする LDP Session Message は
「Active」側の LSR が送信します。
LDP メッセージ:Session
LSR が検出されると、LDP ピアを確立するために、LDP Session Initialization
Message を送ります。
このメッセージは「Active」側の LSR から送られます。
メッセージの中には、「LDP バージョン」、「ラベルの配布方法」、
「タイマー値」などが含まれています。
「Passive」側の LSR はこれらの値を確認し、Keep Alive Message を送ります。
もし、値に不一致があるなど、ピアの確立が出来ない場合には、Session Reject
Message を送りセッションを切断します。
LDP メッセージ:Advertisement
ピア確立後にラベル情報を交換するために Advertisement Message を送ります。
FEC に対応付けられたラベルを送る以外にも、ラベルを削除する際にもこのメッ
セージが送られます。
LDP メッセージ:Notification
Notification Message はエラーが発生した場合などに、LSR に通知するために
送られます。
具体的には以下のような状態の場合に、Notification Message が LSR に送られ
ます。
- LDP-IDの不良
- LDP プロトコルバージョンの不良
- PDU長の不良
- メッセージ長の不良
- TLV 長の不良
- TLV 値の誤形成
- Hello タイマの満了
- KeepAlive タイマの満了
- シャットダウン(セッション強制切断)
- セッション拒否(Hello 近隣がHello ない)
- セッション拒否
- 内部エラー
おすすめ記事
おすすめ書籍紹介
関連記事
MPLSとは
MPLSの基礎的な解説
MPLSを使用する利点
MPLSだと何が幸せなのか?
MPLSラベルヘッダ
MPLSラベルヘッダとMPLSの機能について
MPLSラベルスタックとPHP
MPLSラベルスタックと考え方とPHP機能について
LSPの確立手順
LSPの確立方法の解説
ラベルの配布と制御
MPLS ラベル配布方法と制御方法について
LDP(Label Distribution Protocol)
LDP(Label Distribution Protocol)について
メールマガジン
ネットワ-ク初心者のみなさま。
ネットワークの基礎知識を疎かにすることは
大変危険です!!
これを読めばネットワークの基礎が分かる!!
ネットワーク関連の仕事に就きたいとお考えの学生の方や、ネットワークに興味があって転職を考えている社会人の方、まずは登録してみてください。
もちろん無料です!!
↓メールマガジン購読はこちら↓