3.5.5. Address メッセージ
LSR は, 自身のインタフェースアドレスを広告するために, LDP ピアに Address メッセージを送信する.
Address メッセージの符号化は次のとおり:
0 1 2 3
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|0| Address (0x0300) | Message Length |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Message ID |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| |
| Address List TLV |
| |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Optional Parameters |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Message ID このメッセージを識別するために使用される 32 ビット値.
Address List TLV 送信側 LSR が広告するインタフェースアドレスのリスト. Address List TLV の符号化はセクション「Address List TLV」で規定される.
Optional Parameters Address メッセージに対して定義される任意パラメータはない.
3.5.5.1. Address メッセージの手順
Address メッセージを受信する LSR は, 学習したアドレスを, ピア LDP Identifier とネクストホップアドレスとの間のマッピング用データベースを維持するために使用する. セクション「LDP Identifiers and Next Hop Addresses」を参照されたい.
新しい LDP セッションが初期化され, Label Mapping または Label Request メッセージを送信する前に, LSR は 1 つ以上の Address メッセージで自身のインタフェースアドレスを広告することが望ましい (SHOULD).
LSR が新しいインタフェースアドレスを「アクティブ化」するたびに, それはその新しいアドレスを Address メッセージで広告することが望ましい (SHOULD).
LSR が以前に広告したアドレスを「非アクティブ化」するたびに, それはそのアドレスを Address Withdraw メッセージでウィズドローすることが望ましい (SHOULD). セクション「Address Withdraw Message」を参照されたい.
LSR が Address List TLV で指定された Address Family をサポートしない場合, それは自身の LDP にエラーを通知する Unsupported Address Family Notification を送信し, そのメッセージの処理を中止することが望ましい (SHOULD).
LSR は, 以前に広告したアドレス (A) を, 明示的にウィズドローすることなく再広告してよい. 受信側が既にアドレスバインディング (LSR, A) を持っている場合, それはそれ以上の動作を行わないことが望ましい (SHOULD).
LSR は, 以前に広告していないアドレス (A) をウィズドローしてよい. 受信側がアドレスバインディング (LSR, A) を持っていない場合, それはそれ以上の動作を行わないことが望ましい (SHOULD).