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

3.5.11. Label Release メッセージ

LSR は, 以前にピアに要求した, および/またはピアが広告した特定の FEC-ラベルマッピングを LSR がもはや必要としないことをピアに通知するために, LDP ピアに Label Release メッセージを送信する.

Label Release メッセージの符号化は次のとおり:

 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| Label Release (0x0403) | Message Length |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Message ID |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| FEC TLV |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Label TLV (optional) |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Optional Parameters |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

Message ID このメッセージを識別するために使用される 32 ビット値.

FEC TLV FEC-ラベルマッピングが解放される FEC を識別する.

Optional Parameters この可変長フィールドは 0 個以上のパラメータを含み, 各パラメータは TLV として符号化される. 任意パラメータは次のとおり:

  Optional Parameter    Length       Value

Label TLV variable See below

Label TLV の符号化はセクション「Label TLVs」にある.

Label 存在する場合, 解放されるラベル (以下の手順を参照).

3.5.11.1. Label Release メッセージの手順​

LSR は, そのピアから以前に受信した, またはそのピアに要求したラベルをもはや必要としないときに, そのピアに Label Release メッセージを送信する.

LSR は次のいずれかの条件で Label Release メッセージを送信しなければならない (MUST):

  1. ラベルマッピングを送信した LSR が, マッピングされた FEC のネクストホップでなくなり, かつその LSR がコンサバティブ動作 (conservative operation) 用に設定されている.

  2. LSR が, その FEC のネクストホップではない LSR からラベルマッピングを受信し, かつその LSR がコンサバティブ動作用に設定されている.

  3. LSR が Label Withdraw メッセージを受信した.

LSR が「リベラルモード (liberal mode)」用に設定されている場合, 上記 (1) および (2) の条件では release メッセージは決して送信されないことに注意されたい. この場合, 上流 LSR は未使用のラベルをそれぞれ保持し, それにより, 下流ピアがその FEC のネクストホップになったときに直ちにそれを後で使用できる.

FEC TLV は, ラベルが解放される FEC を指定する. FEC の後に Label TLV が続かない場合, その FEC に関連付けられたすべてのラベルが解放される. それ以外の場合, 任意の Label TLV で指定されたラベルのみが解放される.

FEC TLV は Wildcard FEC Element を含んでよい. その場合, それは他の FEC Element を含んではならない. このとき, Label Release メッセージが任意の Label TLV を含む場合, そのラベルはそれがバインドされているすべての FEC について解放される. Label Release メッセージに任意の Label TLV が存在しない場合, 送信側 LSR は, 受信側 LSR から以前に学習したすべてのラベルマッピングを解放していることになる.

詳細については, 付録 A「LDP Label Distribution Procedures」を参照されたい.