Network Working Group C. Boscher Request for Comments: 3215 P. Cheval Category: Informational Alcatel L. Wu Cisco E. Gray Sandburst January 2002
LDP State Machine
Status of this Memo
このメモの位置付け
This memo provides information for the Internet community. It does not specify an Internet standard of any kind. Distribution of this memo is unlimited.
このメモはインターネットコミュニティのための情報を提供します。それはどんな種類のインターネット標準を指定しません。このメモの配布は無制限です。
Copyright Notice
著作権表示
Copyright (C) The Internet Society (2002). All Rights Reserved.
著作権(C)インターネット協会(2002)。全著作権所有。
Abstract
抽象
This document provides state machine tables for ATM (Asynchronous Transfer Mode) switch LSRs. In the current LDP specification, there is no state machine specified for processing LDP messages. We think that defining a common state machine is very important for interoperability between different LDP and CR-LDP implementations.
この文書では、ATM(非同期転送モード)スイッチのLSRのためのステートマシンのテーブルを提供します。現在のLDP仕様で、LDPメッセージを処理するために指定されていない状態マシンは存在しません。私たちは、共通の状態マシンを定義する別のLDPやCR-LDP実装間の相互運用性のために非常に重要であると思います。
We begin in section 1 by defining a list of terminologies. Then in section 2, we propose two sets of state machine tables for ATM switch LSRs that use downstream-on-demand mode, one method can be used for non-vc merge capable ATM LSRs, while the other one can be used for the vc-merge capable ATM LSRs. In section 3, we provides a state machine for downstream unsolicited mode ATM LSRs.
私たちは、用語のリストを定義することにより、セクション1で始まります。次にセクション2に、我々は下流オンデマンドモードを使用するATMスイッチのLSRのためのステートマシンテーブルの二組を提案することが可能なATMのLSRをマージ他の一つはVCに使用することができるが、1つの方法は、非VCのために使用することができます-mergeできるATMのLSR。 3章では、我々は下流迷惑モードATM LSRのためのステートマシンを提供します。
We focus on the LDP state machines and the associated control blocks used for establishing and maintaining LSPs. We do not describe state machines for the "LDP controller" that is in charge of LDP session initialization, address mapping messages management, routing interface, etc. that is defined in the LDP specification.
私たちは、自民党のステートマシンとLSPを確立し、維持するために使用され、関連する制御ブロックに焦点を当てます。私たちは、LDP仕様で定義されているなどのLDPセッションの初期化を担当している「LDPコントローラ」、アドレスマッピングメッセージ管理、ルーティングインターフェイスのためのステートマシンを記述しないでください。
Even though the state machines in this document are specific for ATM-LSR, they can be easily adapted for other types of LSRs.
このドキュメントのステートマシンは、ATM-LSRに特異的であるにもかかわらず、彼らは簡単のLSRの他のタイプに適合させることができます。
Table Of Contents
目次
1. Terminology ................................................... 4 2. State Machine for Downstream-on-Demand Mode ................... 4 2.1 An LSR's Behavior in the Case of a Next Hop Change ........... 4 2.2. ATM Switch LSR with No VC-merge Capability .................. 5 2.2.1 LSP Control Block .......................................... 5 2.2.2 States ..................................................... 7 2.2.3 Events ..................................................... 8 2.2.4 State Transitions .......................................... 9 2.2.5 State Machine .............................................. 10 2.2.5.1 State -- "IDLE" .......................................... 10 2.2.5.2 State -- "RESPONSE_AWAITED" .............................. 13 2.2.5.3 State -- "ESTABLISHED" ................................... 16 2.2.5.4 State -- "RELEASE_AWAITED" ............................... 21 2.2.6 Handling the Next Hop Change ............................... 23 2.2.6.1 Next Hop Trigger Control Block ........................... 24 2.2.6.2 States ................................................... 24 2.2.6.3 Events ................................................... 24 2.2.6.4 State Transition for next hop change ..................... 25 2.2.6.5 State Machine ............................................ 25 2.2.6.5.1 State -- "IDLE" ........................................ 25 2.2.6.5.2 State -- "NEW_NH_RETRY" ................................ 27 2.2.6.5.3 State -- "NEW_NH_RESPONSE_AWAITED" ..................... 28 2.2.7 LDP Related Message Handling ............................... 29 2.3. ATM Switch LSR with VC-merge ................................ 31 2.3.1 VC-merge ................................................... 31 2.3.2 Control Block .............................................. 31 2.3.3 State Machines for Downstream-on-demand Mode ............. 34 2.3.3.1 State of the Upstream LSP Control Block's State Machine for Downstream-on-demand Mode ............................ 34 2.3.3.2 Events of the Upstream LSP Control Block's State Machine for Downstream-on-demand Mode ............................ 35 2.3.3.3 State Transitions of the Upstream LSP Control Block's State Machine for Downstream-on-demand Mode .................... 36 2.3.3.4 Upstream LSP Control Block's State Machine for Downstream-on-demand Mode ............................ 37 2.3.3.4.1 State -- "IDLE" ........................................ 37 2.3.3.4.2 State -- "RESPONSE_AWAITED" ............................ 39 2.3.3.4.3 State -- "ESTABLISHED" ................................. 42 2.3.3.4.4 State -- "RELEASE_AWAITED" ............................. 45 2.3.3.5 State of the Downstream LSP Control Block's State Machine for Downstream-on-demand Mode ............................ 47 2.3.3.6 Events of the Downstream LSP Control Block's State Machine for Downstream-on-demand Mode ............................ 47 2.3.3.7 State Transitions of the Downstream LSP Control Block's State Machine for Downstream-on-demand mode .............. 48
2.3.3.8 Downstream LSP Control Block's State Machine for Downstream-on-demand Mode ................................ 49 2.3.3.8.1 State -- "IDLE" ........................................ 48 2.3.3.8.2 State -- "RESPONSE_AWAITED" ............................ 50 2.3.3.8.3 State -- "ESTABLISHED" ................................. 52 2.3.3.9 State of the Next_Hop_Trigger_Control_Block's State Machine for Downstream-on-demand Mode .................... 53 2.3.3.10 Events of the Next_Hop_Trigger_Control_Block's State Machine for Downstream-on-demand Mode ................... 53 2.3.3.11 State Transitions of the Next_Hop_Trigger_Control_Block's State Machine for Downstream-on-demand Mode ............. 55 2.3.3.12 State Machine ........................................... 55 2.3.3.12.1 State -- "IDLE" ....................................... 55 2.3.3.12.2 State -- "NEW_NH_RETRY" ............................... 57 2.3.3.12.3 State -- "NEW_NH_RESPONSE_AWAITED" .................... 58 2.3.4 LDP Related Message Processing ............................. 59 3. State Machine for Downstream Unsolicited ...................... 61 3.1 Control Block ................................................ 61 3.2 States of the Upstream LSP Control Block's State Machine for Downstream Mode .......................................... 62 3.3 Events of the Upstream LSP Control Block's State Machine for Downstream Mode .......................................... 62 3.4 State Transitions of Upstream LSP Control Block's State Machine for Downstream Mode .................................. 64 3.5 Upstream LSP Control Block's State Machine for Downstream Mode .............................................. 65 3.5.1 : State -- "IDLE" .......................................... 65 3.5.2 : State -- "ESTABLISHED" ................................... 66 3.5.3 : State -- "RELEASE_AWAITED" ............................... 67 3.5.4 : State -- "RESOURCE_AWAITED" .............................. 69 3.6 State of the Downstream LSP Control Block's State Machine for Downstream Mode .......................................... 70 3.7 Events of the Downstream LSP Control Block's State Machine for Downstream Mode .......................................... 70 3.8 State Transitions of Downstream LSP Control Block's State Machine for Downstream Mode .................................. 71 3.9 Downstream LSP Control Block's State Machine for Downstream Mode .......................................... 71 3.9.1 : State -- "IDLE" .......................................... 71 3.9.2 : State -- "ESTABLISHED" ................................... 73 3.10 LDP Related Message Processing for downstream mode .......... 74 4. Security Considerations ....................................... 75 5. Acknowledgements .............................................. 76 6. References .................................................... 76 7. Authors' Address .............................................. 77 8. Full Copyright Statement ...................................... 78
- LDP-REQUEST: LDP Label Request message
- LDP-REQUEST:LDPラベルリクエストメッセージ
- LDP-MAPPING: LDP Label Mapping message
- LDPマッピング:LDPラベルマッピングメッセージ
- LDP-WITHDRAW: LDP Label Withdraw message
- LDP-WITHDRAW:LDPラベルがメッセージを撤回
- LDP-RELEASE: LDP Label Release message
- LDP-RELEASE:LDPラベル解放メッセージ
- LDP-ABORT: LDP Abort message used to abort a LSP setup.
- LDP-ABORT:LSPセットアップを中止するために使用さLDP中止メッセージ。
- LDP-NAK: LDP Notification message used to reject an LDP message.
- LDP-NAK:LDP通知メッセージは、LDPメッセージを拒否するために使用されます。
In this document, we provide two sets of state machines: one for the ATM LSR that does not have VC-merge capability, and the other for the ATM LSR that does have VC-merge capability.
VCマージ機能を持たないATM LSRのためのVCマージ機能を持たないATM LSRのための1つ、およびその他:この文書では、我々は2つの状態マシンのセットを提供します。
State machine descriptions are given in terms of control blocks, states, events, response actions and state transitions. Control blocks contain the information that is required to support handling of events. A control block may also contain any additional information that is required either of any specific implementation or in support of other required functions. In every case, additional information required to support the procedures defined in the LDP specification [4] or management objects defined in the LDP MIB [3] would be stored in a specific LDP implementation - either as part of the control block structure or in some other way.
ステートマシン記述は、制御ブロック、状態、イベント、応答アクションと状態遷移の観点で与えられます。制御ブロックは、イベントの処理をサポートするために必要な情報が含まれています。制御ブロックは、任意の特定の実施のまたは他の必要な機能をサポートするためにいずれかの必要とされる追加情報を含んでいてもよいです。すべての場合において、LDP仕様で定義された手順[4]又はLDP MIBで定義された管理オブジェクトをサポートするために必要な追加情報は、[3]特定のLDPの実装に格納される - 制御ブロック構造の一部として、または一部のいずれかで他の方法。
The state machines cover both independent LSP control and ordered LSP control.
ステート・マシンは、両方の独立したLSPコントロールをカバーし、LSP制御を命じました。
Loop detection and loop prevention messages will be processed as specified in [4]. The impact of loop detection and loop prevention messages on state transitions is left for further study.
[4]で指定されるように、ループ検出およびループ防止メッセージが処理されます。状態遷移上のループ検出およびループ防止メッセージの影響は、さらなる研究のために残されています。
When there is a topology change and an LSR detects a new better next hop for an LSP, it may behave in 2 different ways:
トポロジー変更とLSRがLSPのための新しい、より良い次のホップが検出された場合、それは2つの異なる方法で動作可能性があります。
1) It tries to do a "local repair". This means that it extends the LSP through the new next hop, releases the old path from this LSR forward and then splices into this newly extended LSP.
1)これは、「ローカルリペア」を行うことを試みます。これは、新しい次のホップを通してLSPを拡張し、前方このLSRから古いパスを解放し、この新しく拡張LSPに継ぎ合わせることを意味します。
2) If the LSP is created with the "pinned" option (CR-LDP[5]), the LSR ignores the new next hop change, and the LSP stays unchanged. The LSR may decide to send an LDP-MAPPING containing attributes for this New Next Hop (NH) that have changed.
LSPが「固定」オプションを使用して作成された場合2)(CR-LDP [5])、LSRは新しい次のホップの変化を無視し、LSPは不変のままです。 LSRが変更されました。この新しいネクストホップ(NH)の属性を含むLDPマッピングを送信することもできます。
In an MPLS domain where some ATM LSRs do not have VC-merge capability, downstream-on-demand mode is required for these ATM LSRs [1]. Also, "conservative label retention mode" is required in this case [1].
一部のATMのLSRは、VCマージ機能を持たないMPLSドメインでは、下流オンデマンドモードは、これらのATM LSRのために必要とされる[1]。また、「保存的ラベル保持モード」は、この場合に必要とされている[1]。
For each LSP, there are 2 kinds of state machines involved:
各LSPのために、関係するステートマシンの2種類があります。
1) the LSP Control Block and its state machine that can be used to handle normal LSP setup. It is created when the LSR receives a new LDP Request and it is deleted when the LSP of this request is torn down.
1)通常のLSP設定を処理するために使用することができるLSP制御ブロックと、そのステートマシン。 LSRが新しいLDP要求を受信し、この要求のLSPが切断されたときに、それが削除されるときに作成されます。
2) the Next Hop Trigger Control Block and its state machine that is used to handle switching over to a better LSP through a different next hop. It is created when the LSR decides to switch over to a better next hop and it is deleted when the LSR finishes switching over to the better next hop. This state machine uses a timer (and has corresponding states) to ensure that switch over occurs in a timely fashion after a routing transient has had time to stabilize.
2)異なる次のホップを介して、より良いLSPに切り替える処理するために使用されるネクストホップトリガー制御ブロックと、そのステートマシン。 LSRは、より良い次ホップに切り替えることを決定し、LSRは、より良い次のホップへの切り替えが完了したとき、それが削除されるときに作成されます。このステート・マシンは、タイマーを使用しています(とそれに対応する状態を持っている)ルーティング過渡が安定する時間があった後にタイムリーに発生した上でそのスイッチを確実にするために。
For each LSP, an LSP Control Block is defined that may contain the following information:
各LSPは、LSP制御ブロックは、以下の情報を含むことができるように定義されています。
- Upstream Label Request ID (assigned by the upstream LSR), that is the 'Message Id' in the Label Request Message received from the upstream LSR.
- (上流のLSRによって割り当てられた)アップストリームラベル要求IDは、その上流LSRから受信したラベル要求メッセージの「メッセージID」があります。
- Downstream Label Request ID (assigned by this LSR itself), that is 'Message Id' in the Label Request Message sent to the downstream LSR.
- (このLSR自身によって割り当てられた)下流ラベル要求ID、その下流LSRに送信ラベル要求メッセージの「メッセージID」です。
- Upstream LDP Identifier
- 上流のLDP識別子
- Downstream LDP Identifier
- 川下LDP識別子
- State
- 州
- FEC
- FEC
- Upstream Label (assigned by this LSR)
- (このLSRによって割り当て)上流のラベル
- Downstream Label (assigned by the downstream LSR)
- (下流LSRによって割り当てられた)ダウンストリームラベル
- Trigger Control Block Pointer, (Only used at the ingress LSR of a LSP) that points to the control block that triggers setting up this LSP or tearing down this LSP.
- このLSPをセットアップするか、このLSPを切断トリガ制御ブロックを指すトリガー制御ブロックポインタ、(のみLSPの入口LSRで使用)。
- Next Hop Control Block Pointer, that points to the control block that is used for switching over to a better LSP.
- より良いLSPに切り替えるために使用される制御ブロックを指すネクストホップ制御ブロックポインタ、。
The following index combinations can be used to locate a unique LSP Control Block:
以下のインデックスの組み合わせはユニークなLSP制御ブロックの位置を特定するために使用することができます。
- Downstream Label and Downstream LDP Identifier, or
- ダウンストリームラベルとダウンストリームのLDP識別子、または
- Upstream Label and Upstream LDP Identifier, or
- 上流のラベルと上流LDP識別子、または
- Downstream Label Request ID and Downstream LDP Identifier
- ダウンストリームラベルリクエストIDと川下LDP識別子
- Upstream Label Request ID and Upstream LDP Identifier
- 上流のラベルリクエストIDと上流LDP識別子
Here is the relationship between different control blocks, the detail definition of Next Hop Trigger Control Block is described in section 2.2.6.
ここで、異なる制御ブロック間の関係は、ネクストホップトリガー制御ブロックの詳細な定義は、セクション2.2.6に記載されています。
For example, an LSP that transits through (LSR-A, LSR-B, LSR-C, LSR-D):
(LSR-A、LSR-B、LSR-C、LSR-D)を介して遷移例えば、LSP。
LSR-A ----> LSR-B ---> LSR-C ---> LSR-D
The control blocks in LSR-A are:
LSR-Aにおける制御ブロックは、次のとおりです。
+-----------------------+ | Trigger Control Block | | (e.g, by config) | +-----------------------+ ^ |(Trigger Control block pointer) | | +-----------------------+ | LSP Control Block | +-----------------------+
When LSR-B detects a better next hop to LSR-D through LSR-E, and it decides to switch over to it, so control blocks in LSR-B are:
LSR-Bは、LSR-Eを介してLSR-Dに良好次ホップを検出し、それに切り替えることを決定したので、LSR-Bにおける制御ブロックである場合:
+-----------------------+ | LSP Control Block | | (original LSP) | +-----------------------+ (LSP ^ | Control | | (Next Hop Trigger Control Block Pointer) Block | | Pointer) | v +--------------------------------+ | Next Hop Trigger Control Block | +--------------------------------+ ^ | (Trigger | | (New Next Hop LSP Control | | Control Block Pointer) Block | | Pointer)| | | v +------------------------+ | LSP Control Block | | (for LSP: LSR-B, LSR-E,| | LSR-D) | +------------------------+
This section describes the various states that are used in the state machine for the ATM non VC-merge LSR.
このセクションでは、ATM以外のVCマージLSRのためのステートマシンで使用されているさまざまな状態を説明しています。
-- IDLE
- IDLE
This is the initial LSP state, when the LSP Control Block is created.
LSP制御ブロックが作成されたとき、これは、初期のLSP状態です。
-- RESPONSE_AWAITED
- 応答が待望します
This state means that the LSR has received and processed an LDP-REQUEST from an upstream LSR, or it has received an internal set up request. It has sent a new LDP-REQUEST towards a downstream LSR. The LSR is waiting for the LDP-MAPPING from the downstream LSR.
この状態は、LSRは、受信されたアップストリームLSRからLDP-要求を処理し、またはそれが内部セットアップ要求を受信したことを意味します。これは、下流のLSRに向けた新しいLDP-REQUESTを送信しました。 LSRは川下のLSRからLDPマッピングを待っています。
-- ESTABLISHED
- 設立
This state means that the LSR has received the LDP-MAPPING from the downstream LSR and the LSP is up and operational.
この状態は、LSR下流LSRからLDP-マッピングを受信したことを意味し、LSPが起動し、動作可能です。
-- RELEASE_AWAITED
- RELEASE_AWAITED
This state means that the LSR has sent a LDP-WITHDRAW upstream and is waiting for the LDP-RELEASE before freeing up the label resource.
この状態は、LSRが上流のLDP-WITHDRAW送信したとラベルリソースを解放する前に、LDP-RELEASEを待っていることを意味します。
-- LDP Request
- LDPリクエスト
The LSR receives an LDP-REQUEST from an upstream LSR.
LSRは上流のLSRからLDP-REQUESTを受信します。
-- LDP Mapping
- LDPマッピング
The LSR receives an LDP-MAPPING from a downstream LSR.
LSRは、下流LSRからLDP-MAPPINGを受けます。
-- LDP Release
- LDPリリース
The LSR receives an LDP-RELEASE from an upstream LSR.
LSRは上流のLSRからLDP-RELEASEを受信します。
-- LDP Withdraw
- 自民党は撤回します
The LSR receives an LDP-WITHDRAW from a downstream LSR.
LSRは、下流LSRからLDPが引込み受け取ります。
-- LDP Upstream Abort
- LDP上流中止
The LSR receives an LDP-ABORT from an upstream LSR.
LSRは上流のLSRからLDP-ABORTを受信します。
-- LDP Downstream NAK The LSR receives an LDP-NAK (notification) from an downstream LSR.
- LDP下流NAK LSRは、下流LSRからLDP-NAK(通知)を受信します。
-- Upstream Lost
- 上流ロスト
The LSR loses its LDP session with an upstream LDP peer.
LSRは上流のLDPピアとのLDPセッションを失います。
-- Downstream Lost
- ダウンストリームロスト
The LSR loses its LDP session with a downstream LDP peer.
LSRは、下流のLDPピアとのLDPセッションを失います。
-- Internal SetUp
- 内部のセットアップ
For some reason, e.g. a configuration request of a traffic engineering tunnel, or recognizing a new FEC could trigger an Internal SetUp event to set up a new LSP from this node.
何らかの理由で、例えばトラフィックエンジニアリングトンネルの設定要求、または新しいFECを認識することは、このノードから新しいLSPを設定するために、内部セットアップイベントを引き起こす可能性があります。
-- Internal Destroy
- 内部の破壊します
The LSR send an Internal Destroy event to tear down an LSP.
LSRは、LSPを取り壊すためにイベントを破棄内部を送ります。
-- Internal Cross-Connect
- 内部クロスコネクト
The LSR send an Internal Cross-Connect to splice two LSPs into one LSP. This happens when a LSR switches over to a better next hop.
LSRは1つのLSPに2つのLSPをスプライスするために、内部クロスコネクトを送信します。 LSRは、より良い次のホップに切り替わるときに発生します。
-- Internal New NH
- 内部の新しいNH
The LSR decides to switch over the better next hop.
LSRは、より良い次のホップを切り替えることにしました。
The following diagram describes briefly the state transitions.
次の図は、簡単に状態遷移を説明します。
+-------------------+ | |<-------------------+ +-------->| IDLE | | | | |----------+ | | +-------------------+ | | |(LDP Release) | | | |(LDP Upstream |(LDP Request 1) | | (LDP Release) | Abort |(Internal SetUp) | | (Upstream Lost) |(Internal Destroy) | | | |(Upstream Lost) v | | | +-------------------+ | | +---------| | | | | RESPONSE_AWAITED | | | +---------| | | | | +-------------------+ | | | | | | |(Downstream Lost) |(LDP Mapping) | | |(LDP Downstream | | | | NAK) | +---------------+ | | | | (LDP Request 2) | | | | | | v v | | +-------------------+ (LDP Withdraw 1) | | | | (Internal Destroy) | | | ESTABLISHED |------------>-------+ | | | | | +-------------------+ | | | | | | | | |(LDP Withdraw 2) | (LDP Upstream | |(Downstream Lost) | Abort) | | | | v | | +-------------------+ | | | | | +-------->| RELEASE_AWAITED |------------>-------+ | | +-------------------+
State: IDLE
状態:IDLE
Event: LDP Request
イベント:LDPリクエスト
New State: Depends upon the action routine.
新しい状態は:アクションルーチンに依存します。
Actions:
行動:
If this LSR is the LSP Egress or Proxy Egress [2]
このLSRは、LSP出口または代理出口である場合[2]
Then: Choose an upstream label, connect this upstream label to the local IP forwarding module, allocate the resources, send the LDP-MAPPING upstream with the upstream label, and go to the new state `ESTABLISHED'.
次に:、上流のラベルを選択してローカルIP転送モジュールにこの上流のラベルを接続し、リソースを割り当て、上流のラベルで上流LDP-マッピングを送信し、 `「ESTABLISHED新しい状態になります。
else Obtain a next hop (or interface) with the FEC specified in the LDP-REQUEST, propagate the LDP-REQUEST, with newly assigned Message ID by this LSR, towards the obtained next hop, and go to the new state `RESPONSE_AWAITED'.
他に、LDP-REQUESTで指定されたFECとネクストホップ(またはインタフェース)を取得して得られた次のホップに向けて、このLSRによって新たに割り当てられたメッセージIDと、LDP-REQUEST伝播して、新しい状態 `RESPONSE_AWAITED」に行きます。
If the LSR uses the independent control mode [2], choose an upstream label, connect this upstream label to the local IP forwarding module, go to the ESTABLISHED state and send an LDP-MAPPING upstream with the upstream label.
LSRが独立制御モード[2]を使用している場合は、ローカルIP転送モジュールにこの上流のラベルを接続し、上流のラベルを選択しESTABLISHED状態に移動し、上流のラベルで上流LDPマッピングを送信します。
If unable to process the request for any reason, issue an LDP-NAK to the sender with the appropriate error code, go to IDLE and delete the LSP Control Block.
何らかの理由でリクエストを処理できない場合は、適切なエラーコードを送信者にLDP-NAKを発行し、LSP制御ブロックをIDLEと削除に移動します。
State: IDLE
状態:IDLE
Event: LDP Mapping
イベント:LDPマッピング
New State: IDLE
新しい州:IDLE
Actions:
行動:
Ignore the event. It is an internal implementation error.
イベントを無視します。これは内部実装エラーです。
State: IDLE
状態:IDLE
Event: LDP Release
イベント:LDPリリース
New State: IDLE
新しい州:IDLE
Actions:
行動:
Ignore the event. It is an internal implementation error.
イベントを無視します。これは内部実装エラーです。
State: IDLE
状態:IDLE
Event: LDP Withdraw
イベント:自民党は撤回します
New State: IDLE
新しい州:IDLE
Actions:
行動:
Ignore the event. It is an internal implementation error.
イベントを無視します。これは内部実装エラーです。
State: IDLE
状態:IDLE
Event: LDP Upstream Abort
イベント:LDP上流中止
New State: IDLE
新しい州:IDLE
Actions:
行動:
Ignore the event. It is an internal implementation error.
イベントを無視します。これは内部実装エラーです。
State: IDLE
状態:IDLE
Event: LDP Downstream NAK
イベント:LDP川下NAK
New State: IDLE
新しい州:IDLE
Actions:
行動:
Ignore the event. It is an internal implementation error.
イベントを無視します。これは内部実装エラーです。
State: IDLE
状態:IDLE
Event: Upstream Lost
イベント:上流ロスト
New State: IDLE
新しい州:IDLE
Actions:
行動:
Ignore the event. It is an internal implementation error.
イベントを無視します。これは内部実装エラーです。
State: IDLE
状態:IDLE
Event: Downstream Lost
イベント:ダウンストリームロスト
New State: IDLE
新しい州:IDLE
Actions:
行動:
Ignore the event. It is an internal implementation error.
イベントを無視します。これは内部実装エラーです。
State: IDLE
状態:IDLE
Event: Internal SetUp
イベント:内部セットアップ
New State: RESPONSE_AWAITED
新しいステータス:応答を待ちます
Actions:
行動:
Set up the Trigger Control Block pointer,
トリガ制御ブロックポインタを設定し、
Obtain a next hop (or interface) with the FEC specified in the Internal SetUp message, send a LDP-REQUEST towards the obtained next hop, and go to the new state `RESPONSE_AWAITED'.
内部設定メッセージで指定されたFECを使用したネクストホップ(またはインタフェース)を取得し、取得したネクストホップに向けてLDP-REQUESTを送信し、 `「RESPONSE_AWAITED新しい状態になります。
State: IDLE
状態:IDLE
Event: Internal Destroy
イベント:内部が破壊
New State: IDLE
新しい州:IDLE
Actions:
行動:
Ignore. It is an internal implementation error.
無視します。これは内部実装エラーです。
State: IDLE
状態:IDLE
Event: Internal Cross-Connect
イベント:内部クロスコネクト
New State: IDLE
新しい州:IDLE
Actions:
行動:
Ignore. It is an internal implementation error.
無視します。これは内部実装エラーです。
State: IDLE
状態:IDLE
Event: Internal New NH
イベント:内部の新しいNH
New State: IDLE
新しい州:IDLE
Actions:
行動:
Ignore. It is an internal implementation error.
無視します。これは内部実装エラーです。
State: RESPONSE_AWAITED
状態:応答を待ちます
Event: LDP Request
イベント:LDPリクエスト
New State: RESPONSE_AWAITED
新しいステータス:応答を待ちます
Actions:
行動:
Ignore the event. It is an internal implementation error. A non VC merge ATM LSR must create a new LSP control block for a new LDP request.
イベントを無視します。これは内部実装エラーです。非VCマージのATM LSRは、新しい自民党の要求のための新しいLSP制御ブロックを作成する必要があります。
State: RESPONSE_AWAITED
状態:応答を待ちます
Event: LDP Mapping
イベント:LDPマッピング
New State: ESTABLISHED
新しい州:ESTABLISHED
Actions:
行動:
1) If the LSP is triggered by the local router (Trigger Control Block Pointer is not zero), send event `Internal LSP UP' to the Trigger control block.
LSPは、ローカルルータ(トリガ制御ブロックポインタがゼロでない)によってトリガされる場合は1)、トリガ制御ブロックにイベント `内部LSP UP」を送信します。
2) Else If the LSR uses the ordered control mode, choose an upstream label.
LSRが注文した制御モードを使用している場合2)それ以外の場合、上流のラベルを選択します。
3) Connect the upstream label to the downstream label. Allocate the resources. Propagate the LDP-MAPPING upstream with the upstream label.
3)下流ラベル上流ラベルを接続します。リソースを割り当てます。上流のラベルとLDP-マッピングを上流に伝播します。
If unable to process the message, disconnect the upstream label from the downstream label, free the upstream label, release the resources, send an LDP-RELEASE downstream and an LDP-NAK upstream with status (No Label Resources [4]), go to IDLE and delete the LSP Control Block.
メッセージを処理できない場合は、に進みます([4]いいえラベルリソース)の状態で上流に、リソースを解放し、上流のラベルを解放し、下流のラベルから上流のラベルを外していない下流のLDP-RELEASEを送信し、LDP-NAK IDLEとLSP制御ブロックを削除します。
State: RESPONSE_AWAITED
状態:応答を待ちます
Event: LDP Release
イベント:LDPリリース
New State: IDLE
新しい州:IDLE
Actions:
行動:
If the LSR uses the independent control mode, free the upstream label.
LSRが独立制御モードを使用している場合は、上流のラベルを解放します。
Send an LDP-ABORT downstream, go to IDLE and delete the LSP Control Block.
LSP制御ブロックをIDLEおよび削除するために行く、下流のLDP-ABORTを送信します。
Note: This should only occur if the LSR uses the independent control mode. In the ordered control mode, no upstream label mapping will have been sent corresponding to this LSP while waiting for a label mapping from downstream.
注意:LSRが独立制御モードを使用する場合にのみ発生します。注文した制御モードでは、上流のラベルマッピングは、下流からラベルマッピングを待っている間に、このLSPに対応する送信されていないでしょう。
State: RESPONSE_AWAITED
状態:応答を待ちます
Event: LDP Withdraw
イベント:自民党は撤回します
New State: RESPONSE_AWAITED
新しいステータス:応答を待ちます
Actions:
行動:
Ignore the event. It's a protocol error from the downstream LSR.
イベントを無視します。これは、下流のLSRからのプロトコル・エラーです。
State: RESPONSE_AWAITED
状態:応答を待ちます
Event: LDP Upstream Abort
イベント:LDP上流中止
New State: IDLE
新しい州:IDLE
Actions:
行動:
If the LSR uses the independent control mode, free the upstream label.
LSRが独立制御モードを使用している場合は、上流のラベルを解放します。
Send an LDP-ABORT downstream.
下流のLDP-ABORTを送信します。
Delete the LSP Control Block.
LSP制御ブロックを削除します。
State: RESPONSE_AWAITED
状態:応答を待ちます
Event: LDP Downstream NAK
イベント:LDP川下NAK
New State: Depends on the action routine.
新しい状態は:アクションルーチンによります。
Actions:
行動:
1. If the LSP is triggered by the local router (Trigger Control Block Pointer is not zero), send event `Internal LSP DOWN' to the Trigger control block, go to IDLE and delete the LSP Control Block.
LSPは、ローカルルータ(トリガ制御ブロックポインタがゼロでない)によってトリガされた場合は1、LSP制御ブロックをIDLEおよび削除するために行く、トリガ制御ブロックにイベント `内部LSP DOWN」を送信します。
2. Else If the LSR uses the independent control mode, send an LDP-WITHDRAW upstream and go to state `RELEASE_AWAITED'.
LSRが独立制御モードを使用している場合2.そうで、上流のLDPが、撤回し、状態 `「RELEASE_AWAITEDに行く送ります。
If the LSR uses the ordered control mode, send an LDP-NAK upstream, go to IDLE and delete the LSP Control Block.
LSRが注文した制御モードを使用している場合は、上流のLDP-NAKを送信、LSP制御ブロックをIDLEと削除に移動します。
State: RESPONSE_AWAITED
状態:応答を待ちます
Event: Upstream Lost
イベント:上流ロスト
New State: IDLE
新しい州:IDLE
Actions:
行動:
If the LSR uses the independent control mode, free the upstream label.
LSRが独立制御モードを使用している場合は、上流のラベルを解放します。
Send an LDP-ABORT downstream, go to IDLE and delete the LSP Control Block.
LSP制御ブロックをIDLEおよび削除するために行く、下流のLDP-ABORTを送信します。
State: RESPONSE_AWAITED
状態:応答を待ちます
Event: Downstream Lost
イベント:ダウンストリームロスト
New State: Depends on the action routine.
新しい状態は:アクションルーチンによります。
Actions:
行動:
1. If the LSP is triggered by the local router (Trigger Control Block Pointer is not zero), send event `Internal LSP DOWN' to the trigger control block, go to IDLE and delete the LSP Control Block.
LSPは、ローカルルータ(トリガ制御ブロックポインタがゼロでない)によってトリガされた場合は1、LSP制御ブロックをIDLEおよび削除するために行く、トリガ制御ブロックにイベント `内部LSP DOWN」を送信します。
2. Else, If the LSR uses the independent control mode, free the upstream label and send an LDP-WITHDRAW upstream and go to state `RELEASE_AWAITED'.
LSRが独立制御モードを使用している場合はそうでなければ2、上流のラベルを解放し、送信LDP-WITHDRAW上流とRELEASE_AWAITED状態 `に行きます」。
If the LSR uses the ordered control mode, send an LDP-NAK upstream (with a status `No Route' [4]), go to IDLE and delete the LSP Control Block.
LSRが注文した制御モードを使用している場合は、(ステータス `ルートのない」[4])、LSP制御ブロックをIDLEおよび削除するために行く上流LDP-NAKを送信します。
State: RESPONSE_AWAITED
状態:応答を待ちます
Event: Internal SetUp
イベント:内部セットアップ
New State: RESPONSE_AWAITED
新しいステータス:応答を待ちます
Actions:
行動:
Ignore, it is an internal implementation error.
それは内部実装エラーで、無視します。
State: RESPONSE_AWAITED
状態:応答を待ちます
Event: Internal Destroy
イベント:内部が破壊
New State: IDLE
新しい州:IDLE
Actions:
行動:
Send an LDP-ABORT downstream, go to IDLE and delete the LSP Control Block.
LSP制御ブロックをIDLEおよび削除するために行く、下流のLDP-ABORTを送信します。
State: RESPONSE_AWAITED
状態:応答を待ちます
Event: Internal Cross-Connect
イベント:内部クロスコネクト
New State: RESPONSE_AWAITED
新しいステータス:応答を待ちます
Actions:
行動:
Ignore the event. It is an internal implementation error.
イベントを無視します。これは内部実装エラーです。
State: RESPONSE_AWAITED
状態:応答を待ちます
Event: Internal New NH
イベント:内部の新しいNH
New State: RESPONSE_AWAITED
新しいステータス:応答を待ちます
Actions:
行動:
Send LDP-ABORT to the old downstream, and send LDP-REQUEST to the new next hop.
古い下流にLDP-ABORTを送信し、新しい次のホップにLDP-REQUESTを送信します。
State: ESTABLISHED
状態:ESTABLISHED
Event: LDP Request
イベント:LDPリクエスト
New State: ESTABLISHED
新しい州:ESTABLISHED
Actions:
行動:
Ignore the event. It's an internal implementation error. For non VC-merge ATM LSR, a new LSP control block is always created for each LDP request.
イベントを無視します。これは内部実装エラーです。非のためにATM LSRをVC-マージ、新しいLSP制御ブロックは、常に各LDP要求のために作成されます。
State: ESTABLISHED
状態:ESTABLISHED
Event: LDP Mapping
イベント:LDPマッピング
New State: ESTABLISHED
新しい州:ESTABLISHED
Actions:
行動:
Process the LDP-MAPPING, that may contain the new attributes of the label mapping and then propagate the LDP-MAPPING upstream.
ラベルマッピングの新しい属性が含まれ、その後、上流LDPマッピングを伝播するLDP-マッピングを、処理します。
State: ESTABLISHED
状態:ESTABLISHED
Event: LDP Release
イベント:LDPリリース
New State: IDLE
新しい州:IDLE
Actions:
行動:
Disconnect the upstream label from the downstream label.
川下のラベルから上流のラベルを外します。
Free the upstream label.
上流のラベルを解放します。
Free the resources.
リソースを解放します。
Send event `Internal Destroy' to the Next Hop Trigger Control Block if it was in the middle of switching over to the better next hop.
それはよりよい次のホップへの切り替えの真ん中にあった場合、 `内部はネクストホップトリガー制御ブロックに「破棄イベントを送信します。
Propagate the LDP-RELEASE downstream if the LSR is not the egress for the LSP, go to IDLE and delete the LSP Control Block.
LSRがLSPのための出口でない場合、下流のLDP-RELEASEを伝播LSP制御ブロックをIDLEと削除に移動します。
State: ESTABLISHED
状態:ESTABLISHED
Event: LDP Withdraw
イベント:自民党は撤回します
New State: Depends on the action routine.
新しい状態は:アクションルーチンによります。
Actions:
行動:
1) Free the resources and send LDP-RELEASE downstream.
1)リソースを解放し、下流のLDP-RELEASEを送信します。
2) If it is independent control mode, set the state to `IDLE', create a internal LDP Request with the information in the LSP Control Block, and pass event `LDP Request' to its own state machine.
それは独立した制御モードである場合2)、 `IDLEに状態を設定「LSP制御ブロック内の情報を用いて内部LDPリクエストを作成し、イベント` LDP要求を渡す」自身の状態マシンに。
3) Else for the ordered control mode
3)注文した制御モードのエルス
3.1) If the LSP is triggered to be setup by itself (e.g it is the ingress LSR of this LSP), send event `Internal LSP Down' to the trigger control block, go to IDLE and delete the LSP Control Block.
3.1)LSPを単独で設定するトリガされた場合(例えば、それは、このLSPのイングレスLSRである)、LSP制御ブロックをIDLEおよび削除するために行く、トリガ制御ブロックにイベント `内部LSPダウン」を送信します。
3.2) Else, if it is triggered by the incoming LDP Request, Disconnect the upstream label from the downstream label. Propagate the LDP-WITHDRAW upstream and go to state `RELEASE_AWAITED'.
それは着信LDP要求によってトリガされた場合3.2)そうでなければ、下流のラベルから上流のラベルを外し。上流LDPは、撤回し、状態 `RELEASE_AWAITED」に行く伝播します。
3.3) If the LSP is in the middle of switching over to a better LSP, send event `Internal Destroy' to the state machine of its New Next Hop LSP Control Block, go to IDLE and delete the LSP Control Block.
3.3)LSPがより良いLSPへの切り替えの途中にある場合は、イベントを送信 `内部には、LSP制御ブロックをIDLEおよび削除するために行く、その新しいネクストホップLSP制御ブロックの州のマシンに」破壊します。
State: ESTABLISHED
状態:ESTABLISHED
Event: LDP Upstream Abort
イベント:LDP上流中止
New State: ESTABLISHED
新しい州:ESTABLISHED
Actions:
行動:
Ignore the event.
イベントを無視します。
Note: This scenario can occur if the upstream LSR sends a LDP-ABORT at about the same time as the local LSR sends a LDP-MAPPING. In this situation, it should be up to exactly one of the two LSRs as to whether or not the label that was sent remains valid. The LDP specification [4] procedures leave the choice to the upstream LSR that must send an LDP-RELEASE if it will not use the label provided.
注意:ローカルLSRはLDP-マッピングを送信して上流のLSRがほぼ同時にLDP-ABORTを送信する場合、このシナリオが発生する可能性があります。このような状況では、それが送信されたラベルが有効のままか否かを正確に一つの2つのLSRのまででなければなりません。 LDP仕様[4]の手順は、それが提供するラベルを使用しない場合はLDP-RELEASEを送信する必要があり、上流のLSRに選択肢を残します。
State: ESTABLISHED
状態:ESTABLISHED
Event: LDP Downstream NAK
イベント:LDP川下NAK
New State: ESTABLISHED
新しい州:ESTABLISHED
Actions:
行動:
Ignore the event. It is a protocol error from the downstream LSR. The downstream LSR should always LSP-WITHDRAW to tear down the LSP when the LSP is established.
イベントを無視します。これは、下流のLSRからのプロトコルエラーです。下流のLSRは、常にLSPが確立されたときにLSPを取り壊すためにLSPは-WITHDRAW必要があります。
State: ESTABLISHED
状態:ESTABLISHED
Event: Upstream Lost
イベント:上流ロスト
New State: IDLE
新しい州:IDLE
Actions:
行動:
Disconnect the upstream label from the downstream label.
川下のラベルから上流のラベルを外します。
Free the upstream label.
上流のラベルを解放します。
Send event `Internal Destroy' to the Next Hop Trigger Control Block if it was in the middle of switching over to the better next hop.
それはよりよい次のホップへの切り替えの真ん中にあった場合、 `内部はネクストホップトリガー制御ブロックに「破棄イベントを送信します。
Free the resources.
リソースを解放します。
Propagate an LDP-RELEASE downstream, go to IDLE and delete the LSP Control Block.
下流のLDP-RELEASEを伝播し、LSP制御ブロックをIDLEと削除に移動します。
State: ESTABLISHED
状態:ESTABLISHED
Event: Downstream Lost
イベント:ダウンストリームロスト
New State: Depends on the action routine.
新しい状態は:アクションルーチンによります。
Actions:
行動:
1) If the LSP is triggered by the local router (Trigger Control Block Pointer is not zero), send event `Internal LSP NAK' to the Trigger control block, go to IDLE and delete the LSP Control Block.
LSPがローカルルータによってトリガされた場合1)(トリガ制御ブロックポインタは、LSP制御ブロックをIDLEおよび削除するために行く、トリガ制御ブロックに「イベント '内部のLSP NAKを送信)ゼロではありません。
2) Else, disconnect the upstream label from the downstream label. Propagate an LDP-WITHDRAW upstream and go to `RELEASE_AWAITED' state.
2)そうでなければ、下流のラベルから上流のラベルを切り離します。上流LDP引込み及びRELEASE_AWAITED」状態 `に行く伝播します。
3) Send event `Internal Destroy' to the Next Hop Trigger Control Block if it was in the middle of switching over to the better next hop.
それはよりよい次のホップへの切り替えの真ん中にあった場合3) `内部のネクストホップトリガー制御ブロックに「破棄イベントを送信します。
State: ESTABLISHED
状態:ESTABLISHED
Event: Internal Setup
イベント:内部セットアップ
New State: ESTABLISHED
新しい州:ESTABLISHED
Actions:
行動:
Ignore, it is an internal implementation error.
それは内部実装エラーで、無視します。
State: ESTABLISHED
状態:ESTABLISHED
Event: Internal Destroy
イベント:内部が破壊
New State: IDLE
新しい州:IDLE
Actions:
行動:
Disconnect the upstream label from the downstream label if it is not the ingress of the LSP.
それはLSPのイングレスではない場合、下流のラベルから上流のラベルを外します。
Free the resources.
リソースを解放します。
Send an LDP-RELEASE downstream, go to IDLE and delete the LSP Control Block.
LSP制御ブロックをIDLEおよび削除するために行く、下流のLDP-RELEASEを送信します。
State: ESTABLISHED
状態:ESTABLISHED
Event: Internal Cross-Connect
イベント:内部クロスコネクト
New State: ESTABLISHED
新しい州:ESTABLISHED
Actions:
行動:
Connect the upstream label to the downstream label
下流ラベルに上流のラベルを接続します
May need to send a new LDP-MAPPING upstream with the attributes from the new next hop.
新しい次のホップからの属性を持つ新しいLDP-マッピングを上流に送信する必要があるかもしれません。
Reset Trigger Control Block Pointer to zero.
ゼロにトリガ制御ブロックポインタをリセットします。
State: ESTABLISHED
状態:ESTABLISHED
Event: Internal New NH
イベント:内部の新しいNH
New State: ESTABLISHED
新しい州:ESTABLISHED
Actions:
行動:
1) If the LSR was in the middle of switching over to a better next hop (Next Hop Trigger Control Block Pointer is not zero), it send `Internal New NH' to that control block.
LSRは、より良い次のホップ(ネクストホップトリガー制御ブロックポインタがゼロでない)への切り替えの途中であった場合は1)、その制御ブロックに `内部新規NH」を送ります。
2) Else, create a new Next Hop Trigger Control Block, set Next Hop Trigger Control Block pointer to point to this control block, and pass 'Internal New NH' to this control block.
2)そうでなければ、新しいネクストホップトリガ制御ブロックを作成し、この制御ブロックを指すようにネクストホップトリガ制御ブロックポインタを設定し、この制御ブロックに通過「内部新規NH」。
State: RELEASE_AWAITED
状態:RELEASE_AWAITED
Event: LDP Request
イベント:LDPリクエスト
New State: RELEASE_AWAITED
新しい州:RELEASE_AWAITED
Actions:
行動:
Ignore the event. It is an internal implementation error.
イベントを無視します。これは内部実装エラーです。
State: RELEASE_AWAITED
状態:RELEASE_AWAITED
Event: LDP Mapping
イベント:LDPマッピング
New State: RELEASE_AWAITED
新しい州:RELEASE_AWAITED
Actions:
行動:
It is a protocol error from the downstream LDP peer, but anyway send a LDP-RELEASE downstream.
これは、下流のLDPピアからのプロトコルエラーですが、とにかく下流のLDP-RELEASEを送信します。
State: RELEASE_AWAITED
状態:RELEASE_AWAITED
Event: LDP Release
イベント:LDPリリース
New State: IDLE
新しい州:IDLE
Actions:
行動:
1) Free the upstream label
1)上流のラベルを解放
2) Delete the control block.
2)制御ブロックを削除します。
State: RELEASE_AWAITED
状態:RELEASE_AWAITED
Event: LDP Withdraw
イベント:自民党は撤回します
New State: RELEASE_AWAITED
新しい州:RELEASE_AWAITED
Actions:
行動:
It is a protocol error from the downstream LDP peer, but send a LDP- RELEASE anyway.
これは、下流のLDPピアからのプロトコルエラーですが、とにかくLDP-リリースを送信します。
State: RELEASE_AWAITED
状態:RELEASE_AWAITED
Event: LDP Upstream Abort
イベント:LDP上流中止
New State: IDLE
新しい州:IDLE
Actions:
行動:
1) Free the upstream label
1)上流のラベルを解放
2) Delete the control block.
2)制御ブロックを削除します。
State: RELEASE_AWAITED
状態:RELEASE_AWAITED
Event: LDP Downstream NAK
イベント:LDP川下NAK
New State: RELEASE_AWAITED
新しい州:RELEASE_AWAITED
Actions:
行動:
Ignore the event. Continue waiting for the LDP-RELEASE from upstream.
イベントを無視します。上流からLDP-RELEASEを待ち続けます。
State: RELEASE_AWAITED
状態:RELEASE_AWAITED
Event: Upstream Lost
イベント:上流ロスト
New State: IDLE
新しい州:IDLE
Actions:
行動:
1) Free the upstream label
1)上流のラベルを解放
2) Delete the control block.
2)制御ブロックを削除します。
State: RELEASE_AWAITED
状態:RELEASE_AWAITED
Event: Downstream Lost
イベント:ダウンストリームロスト
New State: RELEASE_AWAITED
新しい州:RELEASE_AWAITED
Actions:
行動:
Ignore the event. Continue waiting for the LDP-RELEASE from upstream.
イベントを無視します。上流からLDP-RELEASEを待ち続けます。
State: RELEASE_AWAITED
状態:RELEASE_AWAITED
Event: Internal SetUp
イベント:内部セットアップ
New State: RELEASE_AWAITED
新しい州:RELEASE_AWAITED
Actions:
行動:
Ignore the event. It is an internal implementation error.
イベントを無視します。これは内部実装エラーです。
State: RELEASE_AWAITED
状態:RELEASE_AWAITED
Event: Internal Destroy
イベント:内部が破壊
New State: RELEASE_AWAITED
新しい州:RELEASE_AWAITED
Actions:
行動:
Ignore the event. It is an internal implementation error.
イベントを無視します。これは内部実装エラーです。
State: RELEASE_AWAITED
状態:RELEASE_AWAITED
Event: Internal Cross-Connect
イベント:内部クロスコネクト
New State: RELEASE_AWAITED
新しい州:RELEASE_AWAITED
Actions:
行動:
Ignore the event. It is an internal implementation error.
イベントを無視します。これは内部実装エラーです。
When an LSR detects a better next hop, it may decides to establish a new LSP through this next hop. For example, an LSR is configured as "local repair", or the LSR is configured as "global repair" and it is the ingress end of a LSP. It can then create a Next Hop Trigger Control Block and use the state machine of Next Hop Trigger Control Block to establish a new LSP through the better next hop.
LSRは、より良い次のホップを検出すると、それはこの次のホップを通して新しいLSPを確立することを決定したことがあります。例えば、LSRは、「ローカルリペア」として構成されている、またはLSRは「グローバルリペア」として構成され、それはLSPの入口端です。その後、ネクストホップトリガー制御ブロックを作成し、より良い次ホップを通じて新しいLSPを確立するためにネクストホップトリガー制御ブロックのステート・マシンを使用することができます。
-- State
- 州
-- LSP Control Block Pointer, that points to the original LSP control block.
- 元のLSP制御ブロックを指すLSP制御ブロックポインタ、。
-- New Next Hop LSP Control Block Pointer, that points to the LSP Control Block that is setting up an LSP through the new next hop.
- 新しいネクストホップLSP制御ブロックポインタ、新しい次のホップを通してLSPを設定されたLSP制御ブロックを指しています。
-- IDLE
- IDLE
This is the initial LSP state, when the Trigger_Control_Block is created.
Trigger_Control_Blockが作成されたとき、これは、初期のLSP状態です。
-- NEW_NH_RETRY
- NEW_NH_RETRY
This is the state where an LSR waits for a retry timer to expire and then tries to establish an LSP through a new next hop.
これはLSRが期限切れに再試行タイマーを待ち、その後、新しい次のホップを通してLSPを確立しようとする状態です。
-- NEW_NH_RESPONSE_AWAITED
- NEW_NH_RESPONSE_AWAITED
This is the state where an LSR is in the middle of establishing a new LSP through a new next hop. It has triggered a LSP control block to send an LDP-REQUEST towards the new next hop and is waiting for the LDP-MAPPING.
これは、LSRは、新しい次のホップを通して新しいLSPを確立中である状態です。これは、新しい次のホップに向けてLDP-REQUESTを送信するためにLSP制御ブロックを引き起こしたとLDPマッピングを待っています。
-- Internal New NH
- 内部の新しいNH
The LSR detects there is a new next hop for a FEC.
LSRはFECのための新しい次のホップがある検出します。
-- Internal Retry Timeout
- 内部の再試行タイムアウト
The LSP retry timer expires.
LSPの再試行タイマーが満了します。
-- Internal LSP UP
- 内部LSP UP
The LSP to the new Next Hop is UP
新しいネクストホップへのLSPはUPです
-- Internal LSP NAK
- 内部LSP NAK
The LSP through the new next hop could not get set up
新しい次のホップを通してLSPを設定することができませんでした
-- Internal Destroy
- 内部の破壊します
This event is triggered when the LSR lost the LDP session with its upstream neighbor.
LSRは、その上流ネイバーとLDPセッションを失ったときに、このイベントがトリガされます。
+---------------------+ | | | IDLE |<------------+ | | | +---------------------+ | | | | | | (Internal New NH) | | | v | +---------------------+ | | | | | NEW_NH_RETRY |----------->-+ | | (Internal | +---------------------+ Destroy) | | | | | | (Internal retry timeout) | | | v | +---------------------+ | | | (Internal | | NEW_NH_RESPONSE | Destroy) | | _AWAITED |----------->-+ | | | +---------------------+ | | | | (Internal LSP UP) | | (Internal LSP NAK) | +------------------------>-+
State: IDLE
状態:IDLE
Event: Internal New NH
イベント:内部の新しいNH
New State: NEW_NH_RETRY
新しい州:NEW_NH_RETRY
Actions:
行動:
Start the LSP retry timer and go to the `NEW_NH_RETRY' state.
LSPの再試行タイマーを起動し、 `NEW_NH_RETRY」状態に進みます。
State: IDLE
状態:IDLE
Event: Internal retry timeout
イベント:内部再試行タイムアウト
New State: IDLE
新しい州:IDLE
Actions:
行動:
Ignore. It is an internal implementation error.
無視します。これは内部実装エラーです。
State: IDLE
状態:IDLE
Event: Internal LSP UP
イベント:内部LSP UP
New State: IDLE
新しい州:IDLE
Actions:
行動:
Ignore. It is an internal implementation error.
無視します。これは内部実装エラーです。
State: IDLE
状態:IDLE
Event: Internal LSP NAK
イベント:内部LSP NAK
New State: IDLE
新しい州:IDLE
Actions:
行動:
Ignore. It is an internal implementation error.
無視します。これは内部実装エラーです。
State: IDLE
状態:IDLE
Event: Internal destroy
イベント:内部が破壊
New State: IDLE
新しい州:IDLE
Actions:
行動:
Ignore. It is an internal implementation error.
無視します。これは内部実装エラーです。
State: NEW_NH_RETRY
状態:NEW_NH_RETRY
Event: Internal New NH
イベント:内部の新しいNH
New State: NEW_NH_RETRY
新しい州:NEW_NH_RETRY
Actions:
行動:
Restart the LSP retry timer.
LSPの再試行タイマーを再起動します。
State: NEW_NH_RETRY
状態:NEW_NH_RETRY
Event: Internal retry timeout
イベント:内部再試行タイムアウト
New State: Depends on action routine.
新しい状態は:アクションルーチンによります。
Actions:
行動:
If the new next hop is the same one as the old next hop, go to IDLE and delete the control block.
新しい次のホップが古いネクストホップと同じものである場合は、IDLEと制御ブロックを削除して行きます。
Otherwise, create an LSP control block that will try to establish a new LSP through the new next hop, send event `Internal Setup' to its state machine and go to NEW_NH_RESPONSE_AWAITED.
そうでない場合は、新しい次のホップを通して新しいLSPを確立しようとし、その状態のマシンにイベント '内部のセットアップ」を送信し、NEW_NH_RESPONSE_AWAITEDに行くLSP制御ブロックを作成します。
State: NEW_NH_RETRY
状態:NEW_NH_RETRY
Event: Internal LSP UP
イベント:内部LSP UP
New State: NEW_NH_RETRY
新しい州:NEW_NH_RETRY
Actions:
行動:
Ignore. It is an internal implementation error.
無視します。これは内部実装エラーです。
State: NEW_NH_RETRY
状態:NEW_NH_RETRY
Event: Internal LSP NAK
イベント:内部LSP NAK
New State: NEW_NH_RETRY
新しい州:NEW_NH_RETRY
Actions:
行動:
Ignore. It is an internal implementation error.
無視します。これは内部実装エラーです。
State: NEW_NH_RETRY
状態:NEW_NH_RETRY
Event: Internal destroy
イベント:内部が破壊
New State: IDLE
新しい州:IDLE
Actions:
行動:
Stop the timer, go to IDLE and delete the control block.
タイマーを停止し、制御ブロックをIDLEと削除に移動します。
State: NEW_NH_RESPONSE_AWAITED
状態:NEW_NH_RESPONSE_AWAITED
Event: Internal New NH
イベント:内部の新しいNH
New State: NEW_NH_RETRY
新しい州:NEW_NH_RETRY
Actions:
行動:
Restart the LSP retry timer, send `Internal destroy' to the control block of the LSP for the new next hop and go to the `NEW_NH_RETRY' state.
、タイマーを再試行LSPを再起動し、 `内部「の新しいネクストホップのLSPの制御ブロックへと` NEW_NH_RETRYに行く」破棄状態送ります。
State: NEW_NH_RESPONSE_AWAITED
状態:NEW_NH_RESPONSE_AWAITED
Event: Internal retry timeout
イベント:内部再試行タイムアウト
New State: NEW_NH_RESPONSE_AWAITED
新しい州:NEW_NH_RESPONSE_AWAITED
Actions:
行動:
Ignore. It is an internal implementation error.
無視します。これは内部実装エラーです。
State: NEW_NH_RESPONSE_AWAITED
状態:NEW_NH_RESPONSE_AWAITED
Event: Internal LSP UP
イベント:内部LSP UP
New State: IDLE
新しい州:IDLE
Actions:
行動:
Send event `Internal cross-connect' event to the LSP control block of the new next hop.
新しい次のホップのLSP制御ブロックにイベント `内部クロスコネクト」イベントを送信します。
Send event `Internal destroy' event to the original LSP control block.
`内部には、元のLSP制御ブロックに「イベントを破棄イベントを送信します。
Then go to IDLE and delete the control block.
アイドルと制御ブロックを削除して行きます。
State: NEW_NH_RESPONSE_AWAITED
状態:NEW_NH_RESPONSE_AWAITED
Event: Internal LSP NAK
イベント:内部LSP NAK
New State: IDLE
新しい州:IDLE
Actions:
行動:
Delete the control block.
制御ブロックを削除します。
State: NEW_NH_RESPONSE_AWAITED
状態:NEW_NH_RESPONSE_AWAITED
Event: Internal destroy
イベント:内部が破壊
New State: IDLE
新しい州:IDLE
Actions:
行動:
Send event `Internal destroy' the control block for the new LSP through the new next hop.
`内部は、新しい次のホップを通じて」新しいLSPのための制御ブロックを破壊するイベントを送信します。
- If an LSR receives an LDP-REQUEST from an upstream LSR:
- LSRが上流のLSRからLDP-REQUESTを受信した場合。
a) If this is a duplicate request, discard the message. A duplicate request means that there is a LSP Control Block that has the same FEC, Upstream Label Request ID and Upstream Label Request ID and same Upstream LDP Session Identifier.
これが重複要求である場合a)に、メッセージを破棄します。重複した要求は、同じFEC、上流のラベルリクエストIDと上流ラベル要求IDと同じアップストリームLDPセッション識別子を有するLSP制御ブロックが存在することを意味します。
b) Otherwise, create a new LSP Control Block, store the relevant information from the message into the control block, then pass the event `LDP Request' to its state machine.
B)それ以外の場合は、新しいLSP制御ブロックを作成し、制御ブロックにメッセージから関連する情報を格納する、その状態マシンに `LDP要求」イベントを渡します。
- If an LSR receives an LDP-MAPPING from a downstream LSR:
- LSRが川下のLSRからLDP-のマッピングを受信した場合:
a) Extract the 'Label Request Message ID' field and from the LDP-MAPPING.
A)「ラベル要求メッセージID」フィールドを抽出し、LDP-マッピングから。
b) Find an LSP Control Block that has the same Downstream Label Request ID and the same Downstream LDP Session Identifier.
b)は、同じダウンストリームラベル要求IDと同じ川下LDPセッション識別子を持っているLSP制御ブロックを検索します。
c) If an LSP Control Block is found, pass the event `LDP Mapping' to its state machine.
LSP制御ブロックが見つかった場合はC)、そのステートマシンにイベント `LDPマッピング」を通過します。
d) If there is no matching LSP Control Block found, then try to find an LSP Control Block that has the same Downstream Label and the same Downstream LDP Session Identifier.
LSP制御ブロックが見つかった一致がない場合d)に、同じダウンストリームラベルと同じ川下LDPセッション識別子を持っているLSP制御ブロックを探してみてください。
e) If an LSP Control Block is found, pass the event `LDP Mapping' to its state machine.
LSP制御ブロックが発見された場合e)に、そのステートマシンにイベント `LDPマッピング」を渡します。
f) Otherwise, ignore the LDP-MAPPING and send a LDP-RELEASE downstream.
F)それ以外の場合は、LDPマッピングを無視して下流LDP-RELEASEを送信します。
- If an LSR receives an LDP-RELEASE from an upstream LSR:
- LSRは上流のLSRからLDP-RELEASEを受信した場合。
a) Find an LSP Control Block that has the same Upstream Label and the same Upstream LDP Session Identifier.
a)は、同じ上流ラベルと同じ上流のLDPセッション識別子を持っているLSP制御ブロックを検索します。
b) If an LSP Control Block is found, pass the event `LDP Release' to its state machine.
LSP制御ブロックが発見された場合b)は、そのステートマシンにイベント `自民党リリース」を渡します。
c) Otherwise, ignore the message.
C)そうでない場合は、メッセージを無視してください。
- If an LSR receives an LDP-WITHDRAW from a downstream LSR:
- LSRが川下のLSRからLDP-WITHDRAW受信した場合:
a) Find an LSP Control Block that has the same Downstream Label and the same Downstream LDP Session Identifier.
a)は、同じダウンストリームラベルと同じ川下LDPセッション識別子を持っているLSP制御ブロックを検索します。
b) If an LSP Control Block is found, pass the event `LDP Withdraw' to its state machine.
LSP制御ブロックが見つかった場合B)、 `LDPが状態マシンに「撤回イベントを渡します。
c) Otherwise, ignore the LDP-WITHDRAW and send a LDP-RELEASE downstream.
C)そうでない場合、LDP引込み及び下流LDP-RELEASEを送信を無視します。
- If an upstream LDP peer is lost:
- 上流のLDPピアが失われた場合:
a) Find all the LSP Control Blocks whose upstream LDP peer is that LSR.
a)はその上流のLDPピアがそのLSRであるすべてのLSP制御ブロックを検索します。
b) Then pass the event `Upstream Lost' to their state machines.
b)はその後、彼らのステートマシンにイベント '上流ロスト」を渡します。
- If a downstream LDP peer is lost:
- 下流のLDPピアが失われた場合:
a) Find all the LSP Control Blocks whose downstream LDP peer is that LSR.
a)はその下流のLDPピアがそのLSRであるすべてのLSP制御ブロックを検索します。
b) Then pass the event `Downstream Lost' to their state machines.
B)次に、 `川下彼らのステートマシンに」失われたイベントを渡します。
- If the LSR detects a new next hop for an FEC:
- LSRがFECのための新たなネクストホップが検出された場合:
For each LSP that needs "local repair", or it needs "global repair" and it is the ingress of the LSP, pass event "Internal New NH" to its state machine.
「ローカルリペア」を必要とする、またはそれは「グローバル修理」を必要とし、それはLSPのイングレスで各LSPについて、そのステートマシンにイベント「内部新しいNH」を渡します。
- If an LSR receives an LDP-Abort from an upstream LSR:
- LSRは上流のLSRからLDP-アボートを受信した場合。
a) Extract the LDP Request ID value from the LDP-Abort message.
A)LDP-アボートメッセージからLDPリクエストID値を抽出します。
b) Find an LSP Control Block that has the same Upstream Label Request ID and the same Upstream LDP Session Identifier.
b)は、同じ上流のラベル要求IDと同じ上流のLDPセッション識別子を持っているLSP制御ブロックを検索します。
c) If an LSP Control Block is found, pass the event `LDP Upstream Abort' to its state machine.
LSP制御ブロックが見つかった場合c)に示すように、その状態マシンに `LDP上流中止」イベントを渡します。
d) Otherwise, ignore the message.
D)それ以外の場合は、メッセージを無視してください。
- If the LSR receives an LDP-NAK from a downstream LSR:
- LSRが川下のLSRからLDP-NAKを受信した場合:
a) Extract the LDP Request ID value from the LDP-NAK.
A)LDP-NAKからLDPリクエストID値を抽出します。
b) Find an LSP Control Block that has the same Downstream Label Request ID and the same Downstream LDP Session Identifier.
b)は、同じダウンストリームラベル要求IDと同じ川下LDPセッション識別子を持っているLSP制御ブロックを検索します。
c) If an LSP Control Block is found, pass the event `LDP Downstream NAK' to its state machine.
LSP制御ブロックが見つかった場合はC)、そのステートマシンにイベント `LDP下流NAK」を通過します。
d) Otherwise, ignore the message.
D)それ以外の場合は、メッセージを無視してください。
A VC-merge capable LSR can map multiple incoming labels (VPI/VCI) into one outgoing label. It is possible that this LSR can only merge a limited number of incoming labels into a single outgoing label. As described in [2], suppose, for example, that due to some hardware limitation a node is capable of merging four incoming labels into a single outgoing label. Suppose however, that this particular node has six incoming labels arriving at it for a particular FEC. In this case, this node may merge these into two outgoing labels.
VC-マージ可能なLSRは、1枚の出力ラベルに複数の入力ラベル(VPI / VCI)をマッピングすることができます。このLSRは、単一の発信ラベルに入って来るラベルの限られた数をマージすることが可能です。 [2]で説明したように、何らかのハードウェア制限にノードが単一の発信ラベルに4つの着信ラベルをマージすることが可能であること、例えば、と仮定する。この特定のノードが特定のFECのためにそれに到着6つの着信ラベルを有することが仮定。この場合、このノードは、二つの発信ラベルにこれらを統合することができます。
When an upstream LSR has a limited merging capability, it is difficult for a downstream LSR to know how many labels should be assigned to each FEC. In this case, downstream-on-demand is recommended.
上流のLSRは、限られたマージ機能を持っている場合、下流LSRが各FECに割り当てる必要があるどのように多くのラベルを知っているため、それが困難です。この場合、下流オンデマンドが推奨されます。
There are 3 types of control blocks involved: Upstream LSP Control Block, Downstream LSP Control Block, and Next Hop Trigger Control Block.
上流のLSP制御ブロック、川下のLSP制御ブロック、およびネクストホップトリガー制御ブロック:関連する制御ブロックの3種類があります。
There is one Upstream LSP Control Block for each LDP-REQUEST received.
受信した各LDP-REQUESTのための1つの上流のLSP制御ブロックがあります。
There is one Downstream LSP Control Block for each unique LDP-REQUEST sent to a downstream LSR. There can be multiple Downstream LSP Control Blocks per FEC in an LSR. This can be the result of an upstream LSR asking for a label for an FEC. This LSR must assign a unique upstream label and it can not merge this upstream label into an existing downstream label for this FEC.
下流のLSRに送られたそれぞれのユニークなLDP-REQUESTのための1つの川下のLSP制御ブロックがあります。 LSRにおけるFECごとに複数の川下のLSP制御ブロックが存在する場合があります。これは、FECのためのラベルを求めて上流LSRの結果であり得ます。このLSRは、ユニークな上流のラベルを割り当てる必要があり、それがこのFECのための既存下流ラベルには、この上流のラベルをマージすることはできません。
There is one Next Hop Trigger Control Block for each FEC for which a better next hop has been detected and the LSR has decided to switch to this better next hop. It could be the result of "local repair" or "global repair" if the LSR is the ingress LSR of the LSP.
より良い次ホップが検出され、LSRは、このよりよい次のホップに切り替えることを決定した各FECのための1つのネクストホップトリガー制御ブロックがあります。 LSRがLSPのイングレスLSRである場合は、「ローカルリペア」または「グローバル修理」の結果である可能性があります。
A Downstream LSP Control Block contains a list of pointers to Upstream LSP Control Blocks or the Next Hop Trigger Control Block. This means that this LSR has decided to map the multiple labels listed in the Upstream LSP Control Blocks and the Next Hop Trigger Control Block into a single label listed in the Downstream LSP Control Block.
川下のLSP制御ブロックは、上流のLSP制御ブロックまたはネクストホップトリガー制御ブロックへのポインタのリストが含まれています。これは、このLSRは、下流LSP制御ブロックに列挙された単一のラベルに上流のLSP制御ブロックとネクストホップトリガー制御ブロックに記載されている複数のラベルをマップすることを決定したことを意味します。
An Upstream LSP Control Block may contain the following information:
上流のLSP制御ブロックは、以下の情報が含まれる場合があります。
- Upstream LDP Session Identifier
- 上流のLDPセッション識別子
- State
- 州
- Upstream Label (assigned by this LSR)
- (このLSRによって割り当て)上流のラベル
- Downstream LSP Control Block pointer
- 川下のLSP制御ブロックポインタ
- Upstream LDP Request ID (assigned by the upstream LSR in downstream-on-demand mode)
- アップストリームLDPリクエストID(上流LSRによって割り当てられた下流オンデマンドモード)
- Next_Hop_Trigger_Block pointer
- Next_Hop_Trigger_Blockポインタ
Upstream Label and Upstream LDP Session Identifier can be used to locate a unique Upstream LSP Control Block.
上流のラベルと上流のLDPセッション識別子は、ユニークな上流のLSP制御ブロックの位置を特定するために使用することができます。
If an LSR is using downstream-on-demand mode, it can use the Upstream LDP Request ID and the Upstream LDP Session Identifier to locate a unique Upstream LSP Control Block.
LSRは、下流オンデマンドモードを使用している場合、それはユニークな上流のLSP制御ブロックの位置を特定するために上流のLDPリクエストIDと上流のLDPセッション識別子を使用することができます。
An Next_Hop_Trigger LSP Control Block may contain the following information:
Next_Hop_Trigger LSP制御ブロックは、以下の情報が含まれる場合があります。
- Upstream LSP Control Block pointer, that points to the one that is needed to switch over to the better next hop
- よりよい次ホップに切り替えるために必要とされるものに指し示す上流のLSP制御ブロックポインタ
- State
- 州
- Downstream LSP Control Block pointer
- 川下のLSP制御ブロックポインタ
A Downstream LSP Control Block may contain the following information:
川下のLSP制御ブロックは、以下の情報が含まれる場合があります。
- FEC
- FEC
- State
- 州
- Downstream LDP Session Identifier
- 川下LDPセッション識別子
- list of pointers to the Upstream LSP Control Blocks or the Trigger_Control_Blocks that are merged at this LSR for this FEC
- 上流のLSP制御ブロックまたはこのFECのために、このLSRでマージされTrigger_Control_Blocksへのポインタのリスト
- Downstream Label (assigned by the downstream LSR)
- (下流LSRによって割り当てられた)ダウンストリームラベル
- Downstream Label Request ID (assigned by the LSR itself if it is using downstream-on-demand mode)
- ダウンストリームラベルリクエストID(それが使用される場合LSR自身によって割り当てられた下流オンデマンドモード)
Downstream Label, Downstream LDP Session Identifier can be used to locate a unique Downstream LSP Control Block.
ダウンストリームラベルは、下流のLDPセッション識別子は、ユニークな川下のLSP制御ブロックの位置を特定するために使用することができます。
If an LSR is using downstream-on-demand mode, it can also use the Downstream Label Request ID and the Downstream LDP Session Identifier to locate a unique Downstream LSP Control Block.
LSRは、下流オンデマンドモードを使用している場合、それはまた、独自の川下のLSP制御ブロックの位置を特定するためにダウンストリームラベルリクエストIDと川下LDPセッション識別子を使用することができます。
The following diagram details the relationship between these 2 types of control blocks:
以下の図は、制御ブロックのこれらの2種類の関係を詳細:
For example, the LSR has decided to merge 3 LDP-REQUESTs of a FEC from upstream LSR1, LSR2, LSR3 into one LDP-REQUEST and sent it to a downstream LSR4.
例えば、LSRは、一LDP-REQUESTにLSR1、LSR2、LSR3上流側からFECの3 LDP-要求をマージすることを決めたと下流LSR4にそれを送りました。
+---------------------+ | | | Upstream_LSP_Control| | _Block for Upstream|------+ | LSR1 | | +---------------------+ | | +---------------------+ | | | | | Upstream_LSP_Control| | (merged into) | _Block for Upstream |------+ | LSR2 | | +---------------------+ | +------------------------------+ | | | +---------------------+ +--->| Downstream LSP Control Block | | Next_Hop_Trigger_ | | | for Downstream LSR4 | | LSP Control Block |------+ | | | | +------------------------------+ +---------------------+
The following sections describe the state machines used in downstream-on-demand mode.
次のセクションでは、下流オンデマンドモードで使用されるステートマシンを記述します。
2.3.3.1 State of the Upstream LSP Control Block's State Machine for Downstream-on-demand Mode
ダウンストリーム・オン・デマンドモードの上流のLSP制御ブロックのステートマシンの状態2.3.3.1
-- IDLE
- IDLE
This is the initial LSP state.
これは、初期LSP状態です。
-- RESPONSE_AWAITED
- 応答が待望します
This state means that the LSR has received and processed an LDP-REQUEST from an upstream LSR, and has sent a new LDP-REQUEST towards a downstream LSR. The LSR is waiting for the LDP-MAPPING from the downstream LSR.
この状態は、LSRが上流のLSRからLDP-REQUESTを受信して処理したことを意味し、下流LSRに向かって新しいLDP-REQUESTを送信しました。 LSRは川下のLSRからLDPマッピングを待っています。
-- ESTABLISHED
- 設立
This state means that the LSR has received the LDP-MAPPING from the downstream LSR and the LSP is up and operational.
この状態は、LSR下流LSRからLDP-マッピングを受信したことを意味し、LSPが起動し、動作可能です。
-- RELEASE_AWAITED
- RELEASE_AWAITED
This state means that the LSR has sent a LDP-WITHDRAW upstream and is waiting for the LDP-RELEASE before freeing up the label resource.
この状態は、LSRが上流のLDP-WITHDRAW送信したとラベルリソースを解放する前に、LDP-RELEASEを待っていることを意味します。
2.3.3.2 Events of the Upstream LSP Control Block's State Machine for Downstream-on-demand Mode
ダウンストリーム・オン・デマンドモードの上流のLSP制御ブロックのステートマシンの2.3.3.2イベント
-- LDP Request
- LDPリクエスト
The LSR receives an LDP-REQUEST from an upstream LSR.
LSRは上流のLSRからLDP-REQUESTを受信します。
-- Internal Downstream Mapping
- 内部川下のマッピング
This event is sent by one Downstream LSP Control Block's state machine. This Downstream LSP Control Block is the merged Downstream LSP Control Block of this Upstream LSP Control Block. The event is the result of receiving an LDP-MAPPING by the Downstream LSP Control Block's state machine.
このイベントは、1台の川下のLSP制御ブロックのステートマシンによって送信されます。この川下のLSP制御ブロックは、この上流のLSP制御ブロックのマージされた川下のLSP制御ブロックです。イベントは、下流LSP制御ブロックの状態マシンによってLDPマッピングを受信した結果です。
-- LDP Release
- LDPリリース
The LSR receives an LDP-RELEASE from an upstream LSR.
LSRは上流のLSRからLDP-RELEASEを受信します。
-- Internal Downstream Withdraw
- 内部下流には撤回します
This event is sent by one Downstream LSP Control Block's state machine. This Downstream LSP Control Block is the merged Downstream LSP Control Block of this Upstream LSP Control Block. The event is the result of receiving an LDP-WITHDRAW by the Downstream LSP Control Block's state machine.
このイベントは、1台の川下のLSP制御ブロックのステートマシンによって送信されます。この川下のLSP制御ブロックは、この上流のLSP制御ブロックのマージされた川下のLSP制御ブロックです。イベントは、LDP引込み下流LSP制御ブロックの状態機械によってを受信した結果です。
-- LDP Upstream Abort
- LDP上流中止
The LSR receives an LDP-ABORT from an upstream LSR.
LSRは上流のLSRからLDP-ABORTを受信します。
-- Internal Downstream NAK
- 内部川下NAK
This event is sent by one Downstream LSP Control Block's state machine. This Downstream LSP Control Block is the merged Downstream LSP Control Block of this Upstream LSP Control Block. The event is the result of receiving an LDP-NAK by the Downstream LSP Control Block's state machine, or it detects an error.
このイベントは、1台の川下のLSP制御ブロックのステートマシンによって送信されます。この川下のLSP制御ブロックは、この上流のLSP制御ブロックのマージされた川下のLSP制御ブロックです。イベントは、下流LSP制御ブロックの状態マシンによってLDP-NAKを受信した結果であり、またはそれはエラーを検出します。
-- Upstream Lost
- 上流ロスト
The LSR loses the LDP session with its upstream LDP peer.
LSRは、その上流LDPピアとのLDPセッションを失います。
-- Internal New NH
- 内部の新しいNH
The LSR detects there is better next hop and decides to establish the lsp through this better next hop.
LSRは、より良い次のホップがある検出し、これより良い次ホップを通じてLSPを確立することを決定します。
-- Internal Re-Cross-Connect
- 内部の再クロスコネクト
This event is used to trigger splicing into a different downstream LSP. This can happens when it is switched over to a better LSP through the new next hop.
このイベントは、異なる下流LSPにスプライシングをトリガするために使用されます。それは新しい次のホップを通じて、より良いLSPに切り替えられたときに、この缶が起こります。
2.3.3.3 State Transitions of the Upstream LSP Control Block's State Machine for Downstream-on-demand Mode
ダウンストリーム・オン・デマンドモードの上流のLSP制御ブロックのステートマシンの状態遷移2.3.3.3
+-------------------+ | | +-------->| IDLE |<-------------------+ | | | | | +-------------------+ | |(LDP Abort) | | |(Internal |(LDP Request) | | Downstream NAK) | | |(Upstream Lost) | (Upstream Lost) | | v (LDP Release) | | +-------------------+ | | | | | +---------| RESPONSE_AWAITED | | | | | +-------------------+ | | | |(Internal Downstream | | mapping) | | | v | +-------------------+ | | | | | ESTABLISHED |------->------------+ | | | +-------------------+ | | | | | |(Internal Downstream Withdraw) | |(Internal Downstream NAK) | v | +-------------------+ (LDP Upstream | | | Abort) | |RELEASE_AWAITED |------->------------+ | | +-------------------+
2.3.3.4 Upstream LSP Control Block's State Machine for Downstream-on-demand Mode
ダウンストリーム・オン・デマンドモードの2.3.3.4上流のLSP制御ブロックのステートマシン
State: IDLE
状態:IDLE
Event: LDP Request
イベント:LDPリクエスト
New State: Depends upon the action routine.
新しい状態は:アクションルーチンに依存します。
Actions:
行動:
If this LSR is the LSP Egress or Proxy Egress [2],
このLSRは、LSP出口または代理出口である場合[2]
Then: choose an upstream label, allocate the resources, connect this upstream label to the local IP forwarding module, send an LDP-MAPPING upstream with the upstream label and go to the state `ESTABLISHED'.
次に:、上流のラベルを選択し、リソースを割り当て、ローカルIP転送モジュールにこの上流のラベルを接続し、上流のラベルで上流LDP-マッピングを送信し、状態 `ESTABLISHED」に行きます。
else Obtain a next hop (or interface). Find a Downstream LSP Control Block that has the same FEC and the same next hop and also is able to merge more input labels. If not found, create a new Downstream LSP Control Block with the state `IDLE'.
他のネクストホップ(またはインタフェース)を取得します。同じFECと同じネクストホップを持っている川下のLSP制御ブロックを検索しても、複数の入力ラベルをマージすることができます。見つからない場合は、「`IDLE状態で新しい川下のLSP制御ブロックを作成します。
If the state of the Downstream LSP Control Block is `ESTABLISHED', choose an upstream label, connect the upstream label with the downstream label and send an LDP-MAPPING upstream with the upstream label, and go to the state `ESTABLISHED'.
川下のLSP制御ブロックの状態は、 `確立されている場合は「上流のラベルを選択し、下流ラベルと上流ラベルを接続し、上流のラベルでLDP-マッピングを上流に送信し、状態` ESTABLISHEDに行きます」。
If the state of Downstream LSP Control Block is not `ESTABLISHED', set the state of the Upstream LSP Control Block to `RESPONSE_AWAITED'. If the LSR use the independent control mode [2], choose an upstream label, and send an LDP-MAPPING upstream.
川下のLSP制御ブロックの状態は、 `確立されていない場合は「` RESPONSE_AWAITEDに上流のLSP制御ブロックの状態を設定」。 LSRは独立制御モードを使用する場合は、[2]、上流のラベルを選択し、上流LDPマッピングを送信します。
Pass the event `Internal AddUpstream' to the Downstream LSP Control Block's state machine.
川下のLSP制御ブロックのステートマシンにイベント '内部AddUpstream」を渡します。
If unable to process the request for any reason, issue an LDP-NAK to the sender with the appropriate error code, go to IDLE and delete the control block.
何らかの理由でリクエストを処理できない場合は、適切なエラーコードを送信者にLDP-NAKを発行し、制御ブロックをIDLEと削除に移動します。
State: IDLE
状態:IDLE
Event: Internal Downstream Mapping
イベント:内部川下のマッピング
New State: IDLE
新しい州:IDLE
Actions:
行動:
Ignore the event. It is an internal implementation error.
イベントを無視します。これは内部実装エラーです。
State: IDLE
状態:IDLE
Event: LDP Release
イベント:LDPリリース
New State: IDLE
新しい州:IDLE
Actions:
行動:
Ignore the event. It is an internal implementation error.
イベントを無視します。これは内部実装エラーです。
State: IDLE
状態:IDLE
Event: Internal Downstream Withdraw
イベント:内部川下撤回
New State: IDLE
新しい州:IDLE
Actions:
行動:
Ignore the event. It is an internal implementation error.
イベントを無視します。これは内部実装エラーです。
State: IDLE
状態:IDLE
Event: LDP Upstream Abort
イベント:LDP上流中止
New State: IDLE
新しい州:IDLE
Actions:
行動:
Ignore the event. It is an internal implementation error.
イベントを無視します。これは内部実装エラーです。
State: IDLE
状態:IDLE
Event: Internal Downstream NAK
イベント:内部川下NAK
New State: IDLE
新しい州:IDLE
Actions:
行動:
Ignore the event. It is an internal implementation error.
イベントを無視します。これは内部実装エラーです。
State: IDLE
状態:IDLE
Event: Upstream Lost
イベント:上流ロスト
New State: IDLE
新しい州:IDLE
Actions:
行動:
Ignore the event. It is an internal implementation error.
イベントを無視します。これは内部実装エラーです。
State: IDLE
状態:IDLE
Event: Internal Re-Cross-Connect
イベント:内部の再クロスコネクト
New State: IDLE
新しい州:IDLE
Actions:
行動:
Ignore the event. It is an internal implementation error.
イベントを無視します。これは内部実装エラーです。
State: IDLE
状態:IDLE
Event: Internal New NH
イベント:内部の新しいNH
New State: IDLE
新しい州:IDLE
Actions:
行動:
Ignore the event. It is an internal implementation error.
イベントを無視します。これは内部実装エラーです。
State: RESPONSE_AWAITED
状態:応答を待ちます
Event: LDP Request
イベント:LDPリクエスト
New State: RESPONSE_AWAITED
新しいステータス:応答を待ちます
Actions:
行動:
Ignore the event. It is an internal implementation error.
イベントを無視します。これは内部実装エラーです。
State: RESPONSE_AWAITED
状態:応答を待ちます
Event: Internal Downstream Mapping
イベント:内部川下のマッピング
New State: Depends on the action routine.
新しい状態は:アクションルーチンによります。
Actions:
行動:
If the LSR uses the ordered control mode, assign an upstream label, connect the upstream label to the downstream label and allocate the resources, send an LDP-MAPPING upstream with the upstream label and go to `ESTABLISHED'.
LSRが注文した制御モードを使用している場合は、上流のラベルを割り当て、下流のラベルに上流のラベルを接続し、リソースを割り当て、上流のラベルで上流LDP-マッピングを送信し、 `「ESTABLISHEDに行きます。
If unable to process the message for any reason, issue an LDP-NAK upstream and an LDP-RELEASE downstream, go to IDLE and delete the control block.
何らかの理由でメッセージを処理できない場合は、下流、上流LDP-NAKを発行し、LDP-RELEASE、制御ブロックをIDLEと削除に移動します。
State: RESPONSE_AWAITED
状態:応答を待ちます
Event: LDP Release
イベント:LDPリリース
New State: RESPONSE_AWAITED
新しいステータス:応答を待ちます
Actions
行動
Ignore the event. It is a protocol error from the upstream peer.
イベントを無視します。これは、上流のピアからプロトコル・エラーです。
State: RESPONSE_AWAITED
状態:応答を待ちます
Event: Internal Downstream Withdraw
イベント:内部川下撤回
New State: RESPONSE_AWAITED
新しいステータス:応答を待ちます
Actions
行動
Ignore the event. It is an internal implementation error.
イベントを無視します。これは内部実装エラーです。
State: RESPONSE_AWAITED
状態:応答を待ちます
Event: LDP Upstream Abort
イベント:LDP上流中止
New State: IDLE
新しい州:IDLE
Actions
行動
If the LSR uses the independent control mode, free the upstream label and the resources.
LSRが独立制御モードを使用している場合は、上流のラベルとリソースを解放します。
Send the event `Internal DeleteUpstream' to its Downstream LSP Control Block's state machine.
その下流のLSP制御ブロックのステートマシンにイベント '内部DeleteUpstream」を送信します。
Delete the control block.
制御ブロックを削除します。
State: RESPONSE_AWAITED
状態:応答を待ちます
Event: Internal Downstream NAK
イベント:内部川下NAK
New State: IDLE
新しい州:IDLE
Actions:
行動:
If the LSR uses the independent control mode, free the upstream label and the resources. Then, send an LDP-WITHDRAW upstream.
LSRが独立制御モードを使用している場合は、上流のラベルとリソースを解放します。その後、上流WITHDRAW LDPを送ります。
If the LSR uses the ordered control mode, propagate the LDP-NAK upstream.
LSRが注文した制御モードを使用している場合は、上流のLDP-NAKを伝播します。
Delete the control block.
制御ブロックを削除します。
State: RESPONSE_AWAITED
状態:応答を待ちます
Event: Upstream Lost
イベント:上流ロスト
New State: IDLE
新しい州:IDLE
Actions
行動
If the LSR uses the independent control mode, free the upstream label and the resources.
LSRが独立制御モードを使用している場合は、上流のラベルとリソースを解放します。
Send the event `Internal DeleteUpstream' to its Downstream LSP Control Block's state machine.
その下流のLSP制御ブロックのステートマシンにイベント '内部DeleteUpstream」を送信します。
Delete the control block.
制御ブロックを削除します。
State: RESPONSE_AWAITED
状態:応答を待ちます
Event: Internal Re-Cross-Connect
イベント:内部の再クロスコネクト
New State: RESPONSE_AWAITED
新しいステータス:応答を待ちます
Actions:
行動:
Ignore the event. It is an internal implementation error.
イベントを無視します。これは内部実装エラーです。
State: RESPONSE_AWAITED
状態:応答を待ちます
Event: Internal New NH
イベント:内部の新しいNH
New State: depends on the actions
新しい状態は:アクションに依存します
Actions:
行動:
Send event `Internal DeleteUpstream' to its old downstream control block.
その昔、下流の制御ブロックにイベント `内部DeleteUpstream」を送信します。
Find a Downstream LSP Control Block that has the same FEC and the same next hop and also is able to merge more input labels. If not found, create a new Downstream LSP Control Block with the state `IDLE'.
同じFECと同じネクストホップを持っている川下のLSP制御ブロックを検索しても、複数の入力ラベルをマージすることができます。見つからない場合は、「`IDLE状態で新しい川下のLSP制御ブロックを作成します。
If the state of the Downstream LSP Control Block is `ESTABLISHED', choose an upstream label, connect the upstream label with the downstream label and send an LDP-MAPPING upstream with the upstream label, and go to the state `ESTABLISHED'.
川下のLSP制御ブロックの状態は、 `確立されている場合は「上流のラベルを選択し、下流ラベルと上流ラベルを接続し、上流のラベルでLDP-マッピングを上流に送信し、状態` ESTABLISHEDに行きます」。
If the state of Downstream LSP Control Block is not `ESTABLISHED', set the state of the Upstream LSP Control Block to `RESPONSE_AWAITED'.
川下のLSP制御ブロックの状態は、 `確立されていない場合は「` RESPONSE_AWAITEDに上流のLSP制御ブロックの状態を設定」。
Pass the event `Internal AddUpstream' to the new Downstream LSP Control Block's state machine.
新しい川下のLSP制御ブロックのステートマシンにイベント '内部AddUpstream」を渡します。
State: ESTABLISHED
状態:ESTABLISHED
Event: LDP Request
イベント:LDPリクエスト
New State: ESTABLISHED
新しい州:ESTABLISHED
Actions
行動
Ignore the event. It is an internal implementation error.
イベントを無視します。これは内部実装エラーです。
State: ESTABLISHED
状態:ESTABLISHED
Event: Internal Downstream Mapping
イベント:内部川下のマッピング
New State: ESTABLISHED
新しい州:ESTABLISHED
Actions
行動
Process the new attributes of the mapping and then propagate the LDP-MAPPING upstream.
マッピングの新しい属性を処理し、その後、上流LDP-マッピングを伝播します。
State: ESTABLISHED
状態:ESTABLISHED
Event: LDP Release
イベント:LDPリリース
New State: IDLE
新しい州:IDLE
Actions
行動
Disconnect the upstream label from the downstream label, free the upstream label and resources.
川下のラベルから上流のラベルを外し、上流のラベルとリソースを解放します。
Send the event `Internal DeleteUpstream' to its Downstream LSP Control Block's state machine.
その下流のLSP制御ブロックのステートマシンにイベント '内部DeleteUpstream」を送信します。
Send the event `Internal Destroy' to the Next_Hop_Trigger_Block's state machine if the LSR was in the middle of switching over to the better next hop.
LSRは、より良い次のホップへの切り替えの真ん中にあった場合、 `内部はNext_Hop_Trigger_Blockのステートマシンに「破棄イベントを送信します。
Delete the control block.
制御ブロックを削除します。
State: ESTABLISHED
状態:ESTABLISHED
Event: Internal Downstream Withdraw
イベント:内部川下撤回
New State: Depends on the action routine.
新しい状態は:アクションルーチンによります。
Actions
行動
If it uses independent mode, set its state to `IDLE' and create a internal `LDP Request' and send to its own state machine.
それは独立したモードを使用している場合は、IDLE `にその状態を設定する「と内部` LDPリクエストを作成」と自身のステートマシンに送ります。
Else Disconnect the upstream label from the downstream label.
そうでなければ、下流のラベルから上流のラベルを外します。
Propagate the LDP-WITHDRAW upstream and go to state `RELEASE_AWAITED'.
上流LDPは、撤回し、状態 `RELEASE_AWAITED」に行く伝播します。
Send the event `Internal Destroy' to the Next_Hop_Trigger_Block's state machine if the LSR was in the middle of switching over to the better next hop.
LSRは、より良い次のホップへの切り替えの真ん中にあった場合、 `内部はNext_Hop_Trigger_Blockのステートマシンに「破棄イベントを送信します。
State: ESTABLISHED
状態:ESTABLISHED
Event: LDP Upstream Abort
イベント:LDP上流中止
New State: ESTABLISHED
新しい州:ESTABLISHED
Actions
行動
Ignore the event.
イベントを無視します。
Note: This scenario can occur if the upstream LSR sends a LDP-ABORT at about the same time as the local LSR sends a LDP-MAPPING. In this situation, it should be up to exactly one of the two LSRs as to whether or not the label that was sent remains valid. The LDP specification [4] procedures leave the choice to the upstream LSR that must send an LDP-RELEASE if it will not use the label provided.
注意:ローカルLSRはLDP-マッピングを送信して上流のLSRがほぼ同時にLDP-ABORTを送信する場合、このシナリオが発生する可能性があります。このような状況では、それが送信されたラベルが有効のままか否かを正確に一つの2つのLSRのまででなければなりません。 LDP仕様[4]の手順は、それが提供するラベルを使用しない場合はLDP-RELEASEを送信する必要があり、上流のLSRに選択肢を残します。
State: ESTABLISHED
状態:ESTABLISHED
Event: Internal Downstream NAK
イベント:内部川下NAK
New State: Depends on the action routine.
新しい状態は:アクションルーチンによります。
Actions:
行動:
If it uses independent mode, set its state to `IDLE' and create a internal `LDP Request' and send to its own state machine.
それは独立したモードを使用している場合は、IDLE `にその状態を設定する「と内部` LDPリクエストを作成」と自身のステートマシンに送ります。
Else Disconnect the upstream label from the downstream label
そうでなければ、下流のラベルから上流のラベルを外し
Send an LDP-WITHDRAW upstream and go to state `RELEASE_AWAITED'.
LDP-WITHDRAW上流を送信し、状態に行く `「RELEASE_AWAITED。
Send the event `Internal Destroy' to the Next_Hop_Trigger_Block's state machine if the LSR was in the middle of switching over to the better next hop.
LSRは、より良い次のホップへの切り替えの真ん中にあった場合、 `内部はNext_Hop_Trigger_Blockのステートマシンに「破棄イベントを送信します。
State: ESTABLISHED
状態:ESTABLISHED
Event: Upstream Lost
イベント:上流ロスト
New State: IDLE
新しい州:IDLE
Actions:
行動:
Disconnect the upstream label from the downstream label, free the upstream label and the resources.
川下のラベルから上流のラベルを外し、上流のラベルとリソースを解放します。
Send the event `Internal DeleteUpstream' to its Downstream LSP Control Block's state machine.
その下流のLSP制御ブロックのステートマシンにイベント '内部DeleteUpstream」を送信します。
Send the event `Internal Destroy' to the Next_Hop_Trigger_Block's state machine if the LSR was in the middle of switching over to the better next hop.
LSRは、より良い次のホップへの切り替えの真ん中にあった場合、 `内部はNext_Hop_Trigger_Blockのステートマシンに「破棄イベントを送信します。
Delete the control block.
制御ブロックを削除します。
State: ESTABLISH
状態:ESTABLISH
Event: Internal Re-Cross-Connect
イベント:内部の再クロスコネクト
New State: ESTABLISH
新しい州:ESTABLISH
Actions:
行動:
Reconnect the upstream label to the new downstream label.
新しい下流ラベルに上流のラベルを再接続します。
Send the event `Internal DeleteUpstream' to its old Downstream LSP Control Block's state machine.
その昔の川下のLSP制御ブロックのステートマシンにイベント '内部DeleteUpstream」を送信します。
State: ESTABLISH
状態:ESTABLISH
Event: Internal New NH
イベント:内部の新しいNH
New State: ESTABLISH
新しい州:ESTABLISH
Actions:
行動:
Create a new Next_Hop_Trigger_Control_Block and pass event `Internal New NH' to its state machine.
新しいNext_Hop_Trigger_Control_Blockを作成し、その状態のマシンに `内部の新しいNH」イベントを渡します。
State: RELEASE_AWAITED
状態:RELEASE_AWAITED
Event: LDP Request
イベント:LDPリクエスト
New State: RELEASE_AWAITED
新しい州:RELEASE_AWAITED
Actions:
行動:
Ignore the event. It is a protocol error from the upstream LSR.
イベントを無視します。これは上流のLSRからのプロトコル・エラーです。
State: RELEASE_AWAITED
状態:RELEASE_AWAITED
Event: Internal Downstream Mapping
イベント:内部川下のマッピング
New State: RELEASE_AWAITED
新しい州:RELEASE_AWAITED
Actions:
行動:
Ignore the event. It is an internal implementation error.
イベントを無視します。これは内部実装エラーです。
State: RELEASE_AWAITED
状態:RELEASE_AWAITED
Event: LDP Release
イベント:LDPリリース
New State: IDLE
新しい州:IDLE
Actions:
行動:
Free the upstream label resource and delete the control block.
上流のラベルリソースを解放し、制御ブロックを削除します。
State: RELEASE_AWAITED
状態:RELEASE_AWAITED
Event: Internal Downstream Withdraw
イベント:内部川下撤回
New State: RELEASE_AWAITED
新しい州:RELEASE_AWAITED
Actions:
行動:
Ignore the event. It is a protocol error from the downstream LSR.
イベントを無視します。これは、下流のLSRからのプロトコルエラーです。
State: RELEASE_AWAITED
状態:RELEASE_AWAITED
Event: LDP Upstream Abort
イベント:LDP上流中止
New State: IDLE
新しい州:IDLE
Actions:
行動:
Free the upstream label resource and delete the control block.
上流のラベルリソースを解放し、制御ブロックを削除します。
State: RELEASE_AWAITED
状態:RELEASE_AWAITED
Event: Internal Downstream NAK
イベント:内部川下NAK
New State: RELEASE_AWAITED
新しい州:RELEASE_AWAITED
Actions:
行動:
Ignore the event. And continue waiting for the LDP-RELEASE.
イベントを無視します。そして、LDP-RELEASEを待ち続けます。
State: RELEASE_AWAITED
状態:RELEASE_AWAITED
Event: Upstream Lost
イベント:上流ロスト
New State: IDLE
新しい州:IDLE
Actions:
行動:
Free the upstream label resource and delete the control block.
上流のラベルリソースを解放し、制御ブロックを削除します。
State: RELEASE_AWAITED
状態:RELEASE_AWAITED
Event: Internal New NH
イベント:内部の新しいNH
New State: RELEASE_AWAITED
新しい州:RELEASE_AWAITED
Actions:
行動:
Ignore the event. And continue waiting for the LDP-RELEASE.
イベントを無視します。そして、LDP-RELEASEを待ち続けます。
State: RELEASE_AWAITED
状態:RELEASE_AWAITED
Event: Internal Re-Cross-Connect
イベント:内部の再クロスコネクト
New State: RELEASE_AWAITED
新しい州:RELEASE_AWAITED
Actions:
行動:
Ignore the event. It is an internal implementation error.
イベントを無視します。これは内部実装エラーです。
2.3.3.5 State of the Downstream LSP Control Block's State Machine for Downstream-on-demand Mode
ダウンストリーム・オン・デマンドモードの川下のLSP制御ブロックのステートマシンの状態2.3.3.5
-- IDLE
- IDLE
This is the initial LSP state.
これは、初期LSP状態です。
-- RESPONSE_AWAITED
- 応答が待望します
This state means that the LSR has received an LDP-REQUEST from an upstream LSR, has processed the LDP-REQUEST, and has sent a new LDP-REQUEST towards a downstream LSR. The LSR is waiting for the LDP-MAPPING from the downstream LSR.
この状態は、LSRは、上流のLSRからLDP-Requestを受信したLDP-要求を処理しており、下流LSRに向かって新しいLDP-REQUESTを送信したことを意味します。 LSRは川下のLSRからLDPマッピングを待っています。
-- ESTABLISHED
- 設立
This state means that the LSR has received the LDP-MAPPING from the downstream LSR and the LSP is up and operational.
この状態は、LSR下流LSRからLDP-マッピングを受信したことを意味し、LSPが起動し、動作可能です。
2.3.3.6 Events of the Downstream LSP Control Block's State Machine for Downstream-on-demand Mode
ダウンストリーム・オン・デマンドモードの川下のLSP制御ブロックのステートマシンの2.3.3.6イベント
-- Internal AddUpstream
- 内部AddUpstream
This event is sent by an Upstream LSP Control Block's state machine when it is created.
それが作成されたときに、このイベントは、上流のLSP制御ブロックのステートマシンによって送信されます。
-- Internal DeleteUpstream
- 内部DeleteUpstream
This event is sent by an Upstream LSP Control Block's state machine when it is deleted.
それが削除されたときに、このイベントは、上流のLSP制御ブロックのステートマシンによって送信されます。
-- LDP Mapping
- LDPマッピング
The LSR receives an LDP-MAPPING from a downstream LSR.
LSRは、下流LSRからLDP-MAPPINGを受けます。
-- LDP Withdraw
- 自民党は撤回します
The LSR receives an LDP-WITHDRAW from a downstream LSR.
LSRは、下流LSRからLDPが引込み受け取ります。
-- LDP Downstream NAK
- LDPダウンストリームNAK
The LSR receives an LDP-NAK from a downstream LSR.
LSRは、下流LSRからLDP-NAKを受信します。
-- Downstream Lost
- ダウンストリームロスト
The LSR loses the LDP session with its downstream LSR.
LSRは、その下流のLSRとのLDPセッションを失います。
2.3.3.7 State Transitions of the Downstream LSP Control Block's State Machine for Downstream-on-demand mode
ダウンストリーム・オン・デマンド方式のための川下のLSP制御ブロックのステートマシンの状態遷移2.3.3.7
+-------------------+ | | | IDLE |<--------------+ | | |(last Internal +-------------------+ | DeleteUpstream) | |(LDP Withdraw) |(1st Internal AddUpstream)| | |(LDP Downstream v | NAK) +-------------------+ |(Downstream | | | Lost) | RESPONSE_AWAITED |---------->----+ | | | +-------------------+ | | | |(LDP Mapping) | | | v | +-------------------+ | | | | | ESTABLISHED |-------->------+ | | +-------------------+
2.3.3.8 Downstream LSP Control Block's State Machine for Downstream-on-demand Mode.
ダウンストリーム・オン・デマンドモードの2.3.3.8川下のLSP制御ブロックのステートマシン。
State: IDLE
状態:IDLE
Event: Internal AddUpstream
イベント:内部AddUpstream
New State: RESPONSE_AWAITED
新しいステータス:応答を待ちます
Actions
行動
Initialize the list of pointers in the Upstream LSP Control Block to contain the newly added upstream pointer.
新しく追加された上流のポインタを含むように上流のLSP制御ブロック内のポインタのリストを初期化します。
Send a new LDP-REQUEST downstream and go to the state `RESPONSE_AWAITED'.
下流新しいLDP-REQUESTを送信し、状態 `RESPONSE_AWAITED」に行きます。
State: IDLE
状態:IDLE
Event: Internal DeleteUpstream
イベント:内部DeleteUpstream
New State: IDLE
新しい州:IDLE
Actions
行動
Ignore the event. It is an internal implementation error.
イベントを無視します。これは内部実装エラーです。
State: IDLE
状態:IDLE
Event: LDP Mapping
イベント:LDPマッピング
New State: IDLE
新しい州:IDLE
Actions
行動
Ignore the event. It is an internal implementation error.
イベントを無視します。これは内部実装エラーです。
State: IDLE
状態:IDLE
Event: LDP Withdraw
イベント:自民党は撤回します
New State: IDLE
新しい州:IDLE
Actions
行動
Ignore the event. It is an internal implementation error.
イベントを無視します。これは内部実装エラーです。
State: IDLE
状態:IDLE
Event: LDP Downstream NAK
イベント:LDP川下NAK
New State: IDLE
新しい州:IDLE
Actions
行動
Ignore the event. It is an internal implementation error.
イベントを無視します。これは内部実装エラーです。
State: IDLE
状態:IDLE
Event: Downstream Lost
イベント:ダウンストリームロスト
New State: IDLE
新しい州:IDLE
Actions
行動
Ignore the event. It is an internal implementation error.
イベントを無視します。これは内部実装エラーです。
State: RESPONSE_AWAITED
状態:応答を待ちます
Event: Internal AddUpstream
イベント:内部AddUpstream
New State: RESPONSE_AWAITED
新しいステータス:応答を待ちます
Actions
行動
Add the pointer to new Upstream LSP Control Block to the Upstream LSP Control Blocks pointer list.
上流LSP制御ブロックポインタリストに新しい上流のLSP制御ブロックへのポインタを追加します。
State: RESPONSE_AWAITED
状態:応答を待ちます
Event: Internal DeleteUpstream
イベント:内部DeleteUpstream
New State: Depend on the action routine
新しい州:アクションルーチンに依存
Actions
行動
Delete the Upstream LSP Control Block pointer from the Upstream LSP Control Block pointers list.
上流のLSP制御ブロックポインタのリストから上流のLSP制御ブロックのポインタを削除します。
If the list becomes empty, release the resources, send an LDP-Abort downstream, go to IDLE and then delete the control block.
リストが空になった場合、下流のLDP-中止を送って、リソースを解放し、IDLE、その後、制御ブロックを削除して行きます。
State: RESPONSE_AWAITED
状態:応答を待ちます
Event: LDP Mapping
イベント:LDPマッピング
New State: ESTABLISHED
新しい州:ESTABLISHED
Actions
行動
For each Upstream LSP Control Block in the Upstream LSP Control Block pointers list, pass the event `Internal Downstream Mapping' to its state machine.
上流のLSP制御ブロックポインタリストの各上流LSP制御ブロックの場合は、そのステートマシンにイベント '内部の川下のマッピング」を渡します。
State: RESPONSE_AWAITED
状態:応答を待ちます
Event: LDP Withdraw
イベント:自民党は撤回します
New State: RESPONSE_AWAITED
新しいステータス:応答を待ちます
Actions
行動
It is a protocol error from the downstream LDP peer; send a LDP-RELEASE downstream
これは、下流のLDPピアからプロトコル・エラーです。下流のLDP-RELEASEを送信
State: RESPONSE_AWAITED
状態:応答を待ちます
Event: LDP Downstream NAK
イベント:LDP川下NAK
New State: IDLE
新しい州:IDLE
Actions
行動
For each Upstream LSP Control Block in the Upstream LSP Control Block pointers list, pass the event `Internal Downstream NAK' to its state machine.
上流のLSP制御ブロックポインタリストの各上流LSP制御ブロックの場合は、そのステートマシンにイベント '内部の川下のNAK」を渡します。
Release the resources, and delete the control block.
リソースを解放し、制御ブロックを削除します。
State: RESPONSE_AWAITED
状態:応答を待ちます
Event: Downstream Lost
イベント:ダウンストリームロスト
New State: IDLE
新しい州:IDLE
Actions
行動
For each Upstream LSP Control Block in the Upstream LSP Control Block pointers list, pass the event `Internal Downstream NAK' to its state machine.
上流のLSP制御ブロックポインタリストの各上流LSP制御ブロックの場合は、そのステートマシンにイベント '内部の川下のNAK」を渡します。
Release the resources, and delete the control block.
リソースを解放し、制御ブロックを削除します。
State: ESTABLISHED
状態:ESTABLISHED
Event: Internal AddUpstream
イベント:内部AddUpstream
New State: ESTABLISHED
新しい州:ESTABLISHED
Actions
行動
Add the pointer to new Upstream LSP Control Block to the Upstream LSP Control Block pointers list.
上流のLSP制御ブロックポインタリストに新しい上流のLSP制御ブロックへのポインタを追加します。
State: ESTABLISHED
状態:ESTABLISHED
Event: Internal DeleteUpstream
イベント:内部DeleteUpstream
New State: Depends on the action routine.
新しい状態は:アクションルーチンによります。
Actions
行動
Delete the pointer of Upstream LSP Control Block from its Upstream LSP Control Block pointers list.
その上流のLSP制御ブロックポインタのリストから上流のLSP制御ブロックのポインタを削除します。
If the list becomes empty, release the resources, send an LDP-RELEASE downstream, go to IDLE and then delete the control block.
リストが空になった場合、下流のLDP-RELEASEを送って、リソースを解放し、その後IDLE制御ブロックを削除して行きます。
Otherwise, remain in the ESTABLISHED state.
それ以外の場合は、ESTABLISHED状態にとどまります。
State: ESTABLISHED
状態:ESTABLISHED
Event: LDP Mapping
イベント:LDPマッピング
New State: ESTABLISHED
新しい州:ESTABLISHED
Actions
行動
For each Upstream LSP Control Block in the Upstream LSP Control Block pointers list, pass the event `Internal Downstream mapping' to its state machine.
上流のLSP制御ブロックポインタリストの各上流LSP制御ブロックの場合は、そのステートマシンにイベント '内部の川下のマッピング」を渡します。
State: ESTABLISHED
状態:ESTABLISHED
Event: LDP Withdraw
イベント:自民党は撤回します
New State: IDLE
新しい州:IDLE
Actions
行動
For each Upstream LSP Control Block in the Upstream LSP Control Block pointers list, pass the event `Internal Downstream withdraw' to its state machine.
上流のLSP制御ブロックポインタリストの各上流LSP制御ブロックの場合は、そのステートマシンに「撤退 `内部ダウンストリームイベントを渡します。
Release the resources, and delete the control block and send LDP-RELEASE downstream.
リソースを解放し、制御ブロックを削除し、下流のLDP-RELEASEを送信します。
State: ESTABLISHED
状態:ESTABLISHED
Event: LDP Downstream NAK
イベント:LDP川下NAK
New State: ESTABLISHED
新しい州:ESTABLISHED
Actions
行動
It is a protocol error from the downstream LDP peer.
これは、下流のLDPピアからプロトコル・エラーです。
2.3.3.9 State of the Next_Hop_Trigger_Control_Block's State Machine for Downstream-on-demand Mode
ダウンストリーム・オン・デマンドモードのNext_Hop_Trigger_Control_Blockのステートマシンの状態2.3.3.9
-- IDLE
- IDLE
This is the initial LSP state.
これは、初期LSP状態です。
-- NEW_NH_RETRY
- NEW_NH_RETRY
This is the state where an LSR waits for a retry timer to expire and then tries to establish an LSP through a new next hop.
これはLSRが期限切れに再試行タイマーを待ち、その後、新しい次のホップを通してLSPを確立しようとする状態です。
-- NEW_NH_RESPONSE_AWAITED
- NEW_NH_RESPONSE_AWAITED
This state means that the LSR has sent a new LDP-REQUEST towards a downstream LSR. The LSR is waiting for the LDP-MAPPING from the downstream LSR.
この状態は、LSRが川下のLSRに向けた新しいLDP-REQUESTを送信したことを意味します。 LSRは川下のLSRからLDPマッピングを待っています。
2.3.3.10 Events of the Next_Hop_Trigger_Control_Block's State Machine for Downstream-on-demand Mode
ダウンストリーム・オン・デマンドモードのNext_Hop_Trigger_Control_Blockのステートマシンの2.3.3.10イベント
-- Internal New NH
- 内部の新しいNH
Trigger to setup an LSP through a better next hop.
より良い次ホップを通じてセットアップLSPへのトリガ。
-- Internal Downstream Mapping
- 内部川下のマッピング
This event is sent by one Downstream LSP Control Block's state machine. This Downstream LSP Control Block is the merged Downstream LSP Control Block of this Upstream LSP Control Block. The event is the result of receiving an LDP-MAPPING by the Downstream LSP Control Block's state machine.
このイベントは、1台の川下のLSP制御ブロックのステートマシンによって送信されます。この川下のLSP制御ブロックは、この上流のLSP制御ブロックのマージされた川下のLSP制御ブロックです。イベントは、下流LSP制御ブロックの状態マシンによってLDPマッピングを受信した結果です。
-- Internal Downstream NAK
- 内部川下NAK
This event is sent by one Downstream LSP Control Block's state machine. This Downstream LSP Control Block is the merged Downstream LSP Control Block of this Upstream LSP Control Block. The event is the result of receiving an LDP-NAK by the Downstream LSP Control Block's state machine, or it detects an error.
このイベントは、1台の川下のLSP制御ブロックのステートマシンによって送信されます。この川下のLSP制御ブロックは、この上流のLSP制御ブロックのマージされた川下のLSP制御ブロックです。イベントは、下流LSP制御ブロックの状態マシンによってLDP-NAKを受信した結果であり、またはそれはエラーを検出します。
-- Internal Destroy This event is used to stop the procedure of switching over to the better next hop.
- 内部には、このイベントは、より良い次のホップへの切り替えの手続きを停止するために使用されて破壊します。
2.3.3.11 State Transitions of the Next_Hop_Trigger_Control_Block's State Machine for Downstream-on-demand Mode
ダウンストリーム・オン・デマンドモードのNext_Hop_Trigger_Control_Blockのステートマシンの状態遷移2.3.3.11
+---------------------+ | | | IDLE |<------------+ | | | +---------------------+ | | | | | | (Internal New NH) | | | v | +---------------------+ | | | | | NEW_NH_RETRY |----------->-+ | | (Internal | +---------------------+ Destroy) | | | | | | (Internal retry timeout) | | | v | +---------------------+ | | | (Internal | | NEW_NH_RESPONSE | Destroy) | | _AWAITED |----------->-+ | | | +---------------------+ | | | | (Internal Downstream | | Mapping | | (Internal Downstream | | NAK) | +------------------------>-+
State: IDLE
状態:IDLE
Event: Internal New NH
イベント:内部の新しいNH
New State: NEW_NH_RETRY
新しい州:NEW_NH_RETRY
Actions:
行動:
Start the LSP retry timer and go to the `NEW_NH_RETRY' state.
LSPの再試行タイマーを起動し、 `NEW_NH_RETRY」状態に進みます。
State: IDLE
状態:IDLE
Event: Internal retry timeout
イベント:内部再試行タイムアウト
New State: IDLE
新しい州:IDLE
Actions:
行動:
Ignore. It is an internal implementation error.
無視します。これは内部実装エラーです。
State: IDLE
状態:IDLE
Event: Internal Downstream Mapping
イベント:内部川下のマッピング
New State: IDLE
新しい州:IDLE
Actions:
行動:
Ignore. It is an internal implementation error.
無視します。これは内部実装エラーです。
State: IDLE
状態:IDLE
Event: Internal Downstream NAK
イベント:内部川下NAK
New State: IDLE
新しい州:IDLE
Actions:
行動:
Ignore. It is an internal implementation error.
無視します。これは内部実装エラーです。
State: IDLE
状態:IDLE
Event: Internal destroy
イベント:内部が破壊
New State: IDLE
新しい州:IDLE
Actions:
行動:
Ignore. It is an internal implementation error.
無視します。これは内部実装エラーです。
State: NEW_NH_RETRY
状態:NEW_NH_RETRY
Event: Internal New NH
イベント:内部の新しいNH
New State: NEW_NH_RETRY
新しい州:NEW_NH_RETRY
Actions:
行動:
Restart the LSP retry timer.
LSPの再試行タイマーを再起動します。
State: NEW_NH_RETRY
状態:NEW_NH_RETRY
Event: Internal retry timeout
イベント:内部再試行タイムアウト
New State: Depends on the action routine.
新しい状態は:アクションルーチンによります。
Actions:
行動:
If the new next hop is the same one as the old next hop, go to IDLE and delete the control block.
新しい次のホップが古いネクストホップと同じものである場合は、IDLEと制御ブロックを削除して行きます。
Otherwise, go to NEW_NH_RESPONSE_AWAITED, find a downstream LSP control block that goes through the same next hop for the same FEC, if there are none, create one, and pass 'Internal AddUpstream' event to its state machine.
それ以外の場合は、同じFECのための同じ次のホップを通過し、下流LSP制御ブロックを見つけ、NEW_NH_RESPONSE_AWAITEDに行き、何も存在しない場合は、1を作成し、そのステートマシンに「内部AddUpstream」イベントを渡します。
State: NEW_NH_RETRY
状態:NEW_NH_RETRY
Event: Internal Downstream Mapping
イベント:内部川下のマッピング
New State: NEW_NH_RETRY
新しい州:NEW_NH_RETRY
Actions:
行動:
Ignore. It is an internal implementation error.
無視します。これは内部実装エラーです。
State: NEW_NH_RETRY
状態:NEW_NH_RETRY
Event: Internal Downstream NAK
イベント:内部川下NAK
New State: NEW_NH_RETRY
新しい州:NEW_NH_RETRY
Actions:
行動:
Ignore. It is an internal implementation error.
無視します。これは内部実装エラーです。
State: NEW_NH_RETRY
状態:NEW_NH_RETRY
Event: Internal destroy
イベント:内部が破壊
New State: IDLE
新しい州:IDLE
Actions:
行動:
Stop the timer and delete the control block.
タイマーを停止し、制御ブロックを削除します。
State: NEW_NH_RESPONSE_AWAITED
状態:NEW_NH_RESPONSE_AWAITED
Event: Internal New NH
イベント:内部の新しいNH
New State: NEW_NH_RETRY
新しい州:NEW_NH_RETRY
Actions:
行動:
Restart the LSP retry timer and send event `Internal destroy' to the control block of the LSP for the new next hop.
LSPは、タイマーを再試行して `内部が新しいネクストホップのLSPの制御ブロックに「破棄イベントを送信し再起動します。
State: NEW_NH_RESPONSE_AWAITED
状態:NEW_NH_RESPONSE_AWAITED
Event: Internal retry timeout
イベント:内部再試行タイムアウト
New State: NEW_NH_RESPONSE_AWAITED
新しい州:NEW_NH_RESPONSE_AWAITED
Actions:
行動:
Ignore. It is an internal implementation error.
無視します。これは内部実装エラーです。
State: NEW_NH_RESPONSE_AWAITED
状態:NEW_NH_RESPONSE_AWAITED
Event: Internal Downstream Mapping
イベント:内部川下のマッピング
New State: IDLE
新しい州:IDLE
Actions:
行動:
Send event `Internal Re-cross-connect' event to the upstream LSP control block of the new next hop.
新しい次のホップの上流のLSP制御ブロックにイベント `内部再クロスコネクト」イベントを送信します。
Send event `DeleteUpstream' event to the downstream LSP control block of the the new next hop, since the upstream has spliced into the new next hop.
上流の新しいネクストホップにスプライシングしているので、新たな次のホップの下流LSP制御ブロックにイベント `DeleteUpstream」イベントを送ります。
Delete the control block.
制御ブロックを削除します。
State: NEW_NH_RESPONSE_AWAITED
状態:NEW_NH_RESPONSE_AWAITED
Event: Internal Downstream NAK
イベント:内部川下NAK
New State: IDLE
新しい州:IDLE
Actions:
行動:
Delete the control block.
制御ブロックを削除します。
State: NEW_NH_RESPONSE_AWAITED
状態:NEW_NH_RESPONSE_AWAITED
Event: Internal destroy
イベント:内部が破壊
New State: IDLE
新しい州:IDLE
Actions:
行動:
Send event `Internal DeleteUpstream' the control block for the new LSP through the new next hop.
イベント `内部DeleteUpstreamの新しい次のホップを通して新しいLSPのための制御ブロックを送信します。
- If an LSR receives an LDP-REQUEST:
- LSRは、LDP-REQUESTを受信した場合:
a) If this is a duplicate request, discard the message. A duplicate request means that there is a LSP Control Block that has the same FEC, Upstream Label Request ID and Upstream LDP Session Identifier.
これが重複要求である場合a)に、メッセージを破棄します。重複したリクエストは、同じFEC、上流のラベルリクエストIDと上流のLDPセッション識別子を持っているLSP制御ブロックがあることを意味します。
b) Otherwise, create a new Upstream LSP Control Block. Then pass the event `LDP Request' to this Upstream LSP Control Block's state machine.
B)そうでない場合は、新しい上流のLSP制御ブロックを作成します。そして、この上流のLSP制御ブロックのステートマシンにイベント `自民党の要求」を渡します。
- If an LSR receives an LDP-MAPPING:
- LSRは、LDP-マッピングを受信した場合:
Locate a Downstream LSP Control Block that has the same FEC, the same Downstream LDP Session Identifier and the same Downstream Label. If a Downstream LSP Control Block is found, pass the event `LDP Mapping' to its state table. This could mean that the attributes of label binding have changed.
同じFEC、同じ川下LDPセッション識別子と同じダウンストリームラベルを持っている川下のLSP制御ブロックの位置を確認します。川下のLSP制御ブロックが見つかった場合、その状態テーブルにイベント `LDPマッピング」を渡します。これは、ラベルバインディングの属性が変更されていることを意味するかもしれません。
Otherwise, use the Downstream LDP request ID (the 'Label Request Message ID' field in the LDP-MAPPING) and Downstream LDP Session Identifier to locate the Downstream LSP Control Block and pass the event `LDP Mapping' to its state machine. If no Downstream LSP Control Block is found, ignore the message.
そうでなければ、下流LSP制御ブロックを探し、その状態マシンにイベント `LDPマッピング」を通過するダウンストリームLDP要求ID(LDPマッピングの「ラベル要求メッセージID」フィールド)と下流LDPセッション識別子を使用します。何の川下のLSP制御ブロックが見つからない場合は、メッセージを無視してください。
- If an LSR receives an LDP-RELEASE:
- LSRは、LDP-RELEASEを受信した場合:
Locate an Upstream LSP Control Block that has the same FEC, the same Upstream Label, the same Upstream LDP Session Identifier. If no Upstream LSP Control Block is found, ignore the message. If an Upstream LSP Control Block is found, send the event `LDP Release' to its state machine.
同じFEC、同じアップストリームラベル、同じ上流のLDPセッション識別子を持つ上流のLSP制御ブロックの位置を確認します。何の上流LSP制御ブロックが見つからない場合は、メッセージを無視してください。上流のLSP制御ブロックが見つかった場合、そのステートマシンにイベント `自民党リリース」を送信します。
- If an LSR receives an LDP-WITHDRAW:
- LSRは、LDP-WITHDRAW受信した場合:
Find a Downstream LSP Control Block that has the same FEC, the same Downstream LDP Session Identifier and the same Downstream Label. Pass the event `LDP Withdraw' to its state machines.
同じFEC、同じ川下LDPセッション識別子と同じダウンストリームラベルを持っている川下のLSP制御ブロックを探します。 `自民党は、その状態のマシンに「撤回イベントを渡します。
- If an Upstream LDP peer is lost:
- 上流LDPピアが失われた場合:
Pass the event `Upstream Lost' to the state machines of all the Upstream LSP Control Blocks whose upstream LDP peer is that LSR.
上流のLDPピアがそのLSRであるすべての上流のLSP制御ブロックのステートマシンにイベント '上流ロスト」を渡します。
- If a Downstream LDP peer is lost:
- 川下LDPピアが失われた場合:
Pass the event `Downstream Lost' to the state machines of all the Downstream LSP Control Blocks whose downstream LDP peer is that LSR.
`川下下流のLDPピアがそのLSRであるすべての川下のLSP制御ブロックのステートマシンに」失われたイベントを渡します。
- If a next hop of an FEC is changed:
- FECのネクストホップが変更された場合:
For all the Upstream LSP Control Blocks that are affected by this change, pass the event `Internal New NH' to their state machines.
この変更によって影響を受けるすべての上流のLSP制御ブロックのために、彼らのステートマシンに `内部の新しいNH」イベントを渡します。
- If an LSR receives an LDP-ABORT from an upstream LSR:
- LSRは上流のLSRからLDP-ABORTを受信した場合。
Use the Upstream LDP Request ID and Upstream LDP Session Identifier to locate the Upstream LSP Control Block and pass the event `LDP Abort' to its state machine.
上流のLSP制御ブロックを探し、そのステートマシンにイベント `自民党中止」を渡すために上流LDPリクエストIDと上流のLDPセッション識別子を使用してください。
- If an LSR receives an LDP-NAK from a downstream LSR:
- LSRが川下のLSRからLDP-NAKを受信した場合:
Use the Downstream LDP Request ID and Downstream Session Identifier to locate a Downstream_LSP_control_block and pass the event `LDP Downstream NAK' to its state machine.
Downstream_LSP_control_blockを探し、そのステートマシンにイベント `LDP川下NAK」を渡すために川下LDPリクエストIDとダウンストリームセッション識別子を使用してください。
The following sections describe the state machines for the ATM-LSR that uses downstream unsolicited mode.
次のセクションでは、下流の迷惑モードを使用してATM-LSRのためのステートマシンを記述します。
While both independent LSP control and ordered LSP control modes are possible, only the ordered mode is taken into account, because the independent LSP control mode uses the liberal label retention mode and so is considered burning too many ATM resources.
独立したLSPコントロールと注文の両方LSP制御モードが可能であるが、唯一のorderedモードは、あまりにも多くのATM資源を燃やしたと見なされるので、独立したLSP制御モードは、リベラルラベル保持モードを使用しているので、考慮されています。
In downstream unsolicited mode, multiple path is not supported in this version and will be For Further Study (FFS). We suspect with multiple next hops and Downstream mode, it is easy to get into a loop condition.
下流迷惑モードでは、複数のパスがこのバージョンでサポートされておらず、また研究(FFS)のためであろう。私たちは、ループ状態に入るために簡単ですが、複数の次のホップとダウンストリームモードと疑います。
There are 2 types of control blocks involved: Upstream LSP Control Block, Downstream LSP Control Block.
上流のLSP制御ブロック、川下のLSP制御ブロック:関連する制御ブロックの2種類があります。
There is a list of Upstream LSP Control Blocks for each FEC in the routing table, with each one corresponding to a LDP peer. A Upstream LSP Control Block is created for each FEC when there is a label ready to be distributed to that upstream. It is deleted when the FEC is deleted from the FEC table, or the LDP peer disappears, or the downstream label is withdrawn.
各FECのために上流LSP制御ブロックのリストは、LDPピアに対応するものと、ルーティングテーブルに存在します。その上流側に分配される準備ができたラベルがある場合に上流LSP制御ブロックは、各FECのために作成されます。これは、FECは、FECテーブルから削除された場合、削除、またはLDPピアが消え、または下流のラベルが引き出されています。
There is one Downstream LSP Control Blocks for each FEC in the routing table. It is created when the FEC is inserted into the forwarding table and deleted when the FEC is removed from the forwarding table.
各FECのための1つのダウンストリームLSP制御ブロックは、ルーティングテーブルにあります。 FECは、フォワーディングテーブルに挿入し、FECを転送テーブルから削除されたときに削除されたときに作成されます。
An Upstream LSP Control Block may contain the following information:
上流のLSP制御ブロックは、以下の情報が含まれる場合があります。
- Upstream LDP Session Identifier
- 上流のLDPセッション識別子
- State
- 州
- Upstream Label (assigned by this LSR)
- (このLSRによって割り当て)上流のラベル
- FEC
- FEC
Upstream Label and Upstream LDP Session Identifier, or FEC and Upstream LDP Session Identifier can be used to locate a unique Upstream LSP Control Block.
上流のラベルと上流のLDPセッション識別子、またはFECとアップストリームのLDPセッション識別子は、ユニークな上流のLSP制御ブロックの位置を特定するために使用することができます。
A Downstream LSP Control Block may contain the following information:
川下のLSP制御ブロックは、以下の情報が含まれる場合があります。
- FEC
- FEC
- State
- 州
- Downstream LDP Session Identifier
- 川下LDPセッション識別子
- Downstream Label (assigned by the downstream LSR)
- (下流LSRによって割り当てられた)ダウンストリームラベル
- Downstream Label Request ID (assigned by the LSR itself)
- (LSR自身によって割り当てられた)川下ラベル要求ID
Downstream Label and Downstream LDP Session Identifier, or FEC and Downstream LDP Session Identifier can be used to locate a unique Downstream LSP Control Block.
ダウンストリームラベルとダウンストリームのLDPセッション識別子、またはFECおよび下流のLDPセッション識別子は、ユニークな川下のLSP制御ブロックの位置を特定するために使用することができます。
3.2 States of the Upstream LSP Control Block's State Machine for Downstream Mode
川下モードの上流のLSP制御ブロックのステートマシンの状態3.2
-- IDLE
- IDLE
This is the initial LSP state.
これは、初期LSP状態です。
-- ESTABLISHED
- 設立
This state means that the LSR has received the LDP-MAPPING from the downstream LSR and the LSP is up and operational.
この状態は、LSR下流LSRからLDP-マッピングを受信したことを意味し、LSPが起動し、動作可能です。
-- RELEASE_AWAITED
- RELEASE_AWAITED
This state means that the LSR is waiting for the LDP-RELEASE in respond to the LDP-WITHDRAW sent by this LSR.
この状態は、LSRは、LDP-撤退このLSRによって送信さへの対応でLDP-RELEASEを待っていることを意味します。
-- RESOURCES_AWAITED
- RESOURCES_AWAITED
This state means that the LSR is waiting for the label resources.
この状態は、LSRがラベルリソースを待っていることを意味します。
3.3 Events of the Upstream LSP Control Block's State Machine for Downstream Mode
川下モードの上流のLSP制御ブロックのステートマシンの3.3イベント
-- Internal Downstream Mapping
- 内部川下のマッピング
This event is sent by one Downstream LSP Control Block's state machine. The event is the result of receiving an LDP-MAPPING by the Downstream LSP Control Block's state machine. Or when the LDP peer is discovered and there is a downstream Label available for this FEC.
このイベントは、1台の川下のLSP制御ブロックのステートマシンによって送信されます。イベントは、下流LSP制御ブロックの状態マシンによってLDPマッピングを受信した結果です。場合や、LDPピアが発見され、このFECのために利用できる下流のラベルがあります。
-- LDP Release
- LDPリリース
The LSR receives an LDP-RELEASE from an upstream LSR.
LSRは上流のLSRからLDP-RELEASEを受信します。
-- Internal Withdraw
- 内部は撤回します
This event is sent by Downstream LSP Control Block's state machine. The event is the result of receiving an LDP-WITHDRAW by the Downstream LSP Control Block's state machine.
このイベントは、川下のLSP制御ブロックのステートマシンによって送信されます。イベントは、LDP引込み下流LSP制御ブロックの状態機械によってを受信した結果です。
-- Resource Available
- 利用可能なリソース
This event means the local resource (such as label) becomes available.
このイベントは、(ラベルなど)ローカルリソースが利用可能になることを意味します。
-- Delete FEC
- FECの削除
This event means that the FEC is removed from the forwarding table.
このイベントは、FECが転送テーブルから削除されることを意味します。
-- Upstream Lost
- 上流ロスト
This event means that the upstream LDP peer is lost.
このイベントは、上流のLDPピアが失われることを意味します。
3.4 State Transitions of Upstream LSP Control Block's State Machine for Downstream Mode
川下モードの上流のLSP制御ブロックのステートマシンの状態遷移3.4
| |(created when |a label is to be distributed | to the LDP peer) v +-------------------+ | | | IDLE |<--------------+ | | | +-------------------+ | | |(LDP Release) | | | | | | |(Internal Downstream | +-------------------| Mapping) | | | | |(no label resource)v | | +-------------------+ | | | | | | +-----| ESTABLISHED |---------------+ | | | | ^ | | +-------------------+ | | |(delete FEC) ^ | | |(Internal |(Resource Available) | (LDP Release) | | Withdraw) | | (Internal | | | | Downstream | | | | Withdraw) | | +-------------------+ | +--------->| | | | |RESOURCES_AWAITED |---------------+ | | | | | +-------------------+ | | | | (Internal Downstream Withdraw) |(LDP Release) | +-------------------+ | | | | | +---->| RELEASE_AWAITED |---------------+ | | +-------------------+
State: IDLE
状態:IDLE
Event: Internal Downstream mapping
イベント:内部ダウンストリームマッピング
New State: Depends on the action routine.
新しい状態は:アクションルーチンによります。
Actions
行動
Choose an upstream label, connect the upstream label with the downstream label, propagate the LDP-MAPPING upstream and go to state `ESTABLISHED'
、上流のラベルを選択して下流のラベルで、上流のラベルを接続し、上流のLDPマッピングを伝播し、状態に行く `「ESTABLISHED
If there is no resource for the upstream label, go to state `RESOURCE_AWAITED'.
上流のラベルのためのリソースがない場合は、状態 `RESOURCE_AWAITED」に行きます。
State: IDLE
状態:IDLE
Event: LDP Release
イベント:LDPリリース
New State: IDLE
新しい州:IDLE
Actions
行動
Ignore the event. It is an internal implementation error.
イベントを無視します。これは内部実装エラーです。
State: IDLE
状態:IDLE
Event: Internal Downstream Withdraw
イベント:内部川下撤回
New State: IDLE
新しい州:IDLE
Actions
行動
Ignore the event. It is an internal implementation error.
イベントを無視します。これは内部実装エラーです。
State: IDLE
状態:IDLE
Event: Resource Available
イベント:利用可能なリソース
New State: IDLE
新しい州:IDLE
Actions
行動
Ignore the event. It is an internal implementation error.
イベントを無視します。これは内部実装エラーです。
State: IDLE
状態:IDLE
Event: Delete FEC
イベント:FECを削除します。
New State: IDLE
新しい州:IDLE
Actions
行動
Delete the control block.
制御ブロックを削除します。
State: IDLE
状態:IDLE
Event: Upstream Lost
イベント:上流ロスト
New State: IDLE
新しい州:IDLE
Actions
行動
Delete the control block.
制御ブロックを削除します。
State: ESTABLISHED
状態:ESTABLISHED
Event: Internal Downstream Mapping
イベント:内部川下のマッピング
New State: ESTABLISHED
新しい州:ESTABLISHED
Actions
行動
Process the new attributes of the new mapping message.
新しいマッピングメッセージの新しい属性を処理します。
Propagate the LDP-MAPPING upstream.
LDP-マッピングを上流に伝播します。
State: ESTABLISHED
状態:ESTABLISHED
Event: LDP Release
イベント:LDPリリース
New State: IDLE
新しい州:IDLE
Actions
行動
Disconnect upstream label from downstream label.
川下のラベルから上流のラベルを外します。
Release the upstream label resource
上流のラベルリソースをリリース
Delete the control block.
制御ブロックを削除します。
State: ESTABLISHED
状態:ESTABLISHED
Event: Internal Downstream Withdraw
イベント:内部川下撤回
New State: RELEASE_AWAITED
新しい州:RELEASE_AWAITED
Actions
行動
Disconnect upstream label from downstream label.
川下のラベルから上流のラベルを外します。
Propagate the LDP-WITHDRAW upstream.
上流LDPは-WITHDRAW伝播します。
State: ESTABLISHED
状態:ESTABLISHED
Event: Resource Available
イベント:利用可能なリソース
New State: ESTABLISHED
新しい州:ESTABLISHED
Actions
行動
Ignore the event. It is an internal implementation error.
イベントを無視します。これは内部実装エラーです。
State: ESTABLISHED
状態:ESTABLISHED
Event: Delete FEC
イベント:FECを削除します。
New State: RELEASE_AWAITED
新しい州:RELEASE_AWAITED
Actions
行動
Send a LDP-WITHDRAW upstream.
LDP-WITHDRAW上流を送ってください。
State: ESTABLISHED
状態:ESTABLISHED
Event: Upstream Lost
イベント:上流ロスト
New State: IDLE
新しい州:IDLE
Actions
行動
Release the upstream label and delete the control block.
上流のラベルを解放し、制御ブロックを削除します。
State: RELEASE_AWAITED
状態:RELEASE_AWAITED
Event: Internal Downstream Mapping
イベント:内部川下のマッピング
New State: RELEASE_AWAITED
新しい州:RELEASE_AWAITED
Actions
行動
Ignore the message.
メッセージを無視します。
State: RELEASE_AWAITED
状態:RELEASE_AWAITED
Event: LDP Release
イベント:LDPリリース
New State: IDLE
新しい州:IDLE
Actions
行動
Release the upstream label and delete the control block.
上流のラベルを解放し、制御ブロックを削除します。
State: RELEASE_AWAITED
状態:RELEASE_AWAITED
Event: Internal Downstream Withdraw
イベント:内部川下撤回
New State: RELEASE_AWAITED
新しい州:RELEASE_AWAITED
Actions
行動
Ignore the event.
イベントを無視します。
State: RELEASE_AWAITED
状態:RELEASE_AWAITED
Event: Resource Available
イベント:利用可能なリソース
New State: RELEASE_AWAITED
新しい州:RELEASE_AWAITED
Actions
行動
Ignore the event. It is an internal implementation error.
イベントを無視します。これは内部実装エラーです。
State: RELEASE_AWAITED
状態:RELEASE_AWAITED
Event: Delete FEC
イベント:FECを削除します。
New State: RELEASE_AWAITED
新しい州:RELEASE_AWAITED
Actions
行動
Do nothing.
何もしない。
State: RELEASE_AWAITED
状態:RELEASE_AWAITED
Event: Upstream Lost
イベント:上流ロスト
New State: IDLE
新しい州:IDLE
Actions
行動
Release the upstream label and delete the control block.
上流のラベルを解放し、制御ブロックを削除します。
State: RESOURCE_AWAITED
状態:RESOURCE_AWAITED
Event: Internal Downstream Mapping
イベント:内部川下のマッピング
New State: RESOURCE_AWAITED
新しい州:RESOURCE_AWAITED
Actions
行動
Ignore the message.
メッセージを無視します。
State: RESOURCE_AWAITED
状態:RESOURCE_AWAITED
Event: LDP Release
イベント:LDPリリース
New State: RESOURCE_AWAITED
新しい州:RESOURCE_AWAITED
Actions
行動
Ignore the message. It is an internal implementation error.
メッセージを無視します。これは内部実装エラーです。
State: RESOURCE_AWAITED
状態:RESOURCE_AWAITED
Event: Internal Downstream Withdraw
イベント:内部川下撤回
New State: IDLE
新しい州:IDLE
Actions
行動
Delete the control block.
制御ブロックを削除します。
State: RESOURCE_AWAITED
状態:RESOURCE_AWAITED
Event: Resource Available
イベント:利用可能なリソース
New State: ESTABLISHED
新しい州:ESTABLISHED
Actions
行動
Allocate an upstream label, connect the upstream label with the downstream label, and send LDP-MAPPING upstream.
、上流のラベルを割り当て、下流ラベルと上流ラベルを接続し、上流LDPマッピングを送信します。
State: RESOURCE_AWAITED
状態:RESOURCE_AWAITED
Event: Delete FEC
イベント:FECを削除します。
New State: IDLE
新しい州:IDLE
Actions
行動
Delete the control block.
制御ブロックを削除します。
State: RESOURCE_AWAITED
状態:RESOURCE_AWAITED
Event: Upstream Lost
イベント:上流ロスト
New State: IDLE
新しい州:IDLE
Actions
行動
Delete the control block.
制御ブロックを削除します。
3.6 State of the Downstream LSP Control Block's State Machine for Downstream Mode
3.6ダウンストリームモードの川下のLSP制御ブロックのステートマシンの状態に
-- IDLE
- IDLE
This is the initial LSP state.
これは、初期LSP状態です。
-- ESTABLISHED
- 設立
This state means that the LSR has received the LDP-MAPPING from the downstream LSR.
この状態は、LSR下流LSRからLDP-MAPPINGを受信したことを意味します。
3.7 Events of the Downstream LSP Control Block's State Machine for Downstream Mode
ダウンストリームモードの川下のLSP制御ブロックのステートマシンの3.7イベント
-- LDP Mapping
- LDPマッピング
The LSR receives an LDP-MAPPING from a downstream LSR.
LSRは、下流LSRからLDP-MAPPINGを受けます。
-- LDP Withdraw
- 自民党は撤回します
The LSR receives an LDP-WITHDRAW from a downstream LSR.
LSRは、下流LSRからLDPが引込み受け取ります。
-- Delete FEC
- FECの削除
The FEC is deleted from the forwarding table.
FECは、フォワーディングテーブルから削除されます。
-- Next Hop Change
- ネクストホップの変更
The next hop for this FEC is change to different LSR.
このFECのための次のホップが異なるLSRへの変更です。
-- Downstream Lost
- ダウンストリームロスト
The downstream peer is gone.
下流ピアがなくなっています。
3.8 State Transitions of Downstream LSP Control Block's State Machine for Downstream Mode
ダウンストリームモードの川下のLSP制御ブロックのステートマシンの状態遷移3.8
| |(FEC is being added into the forwarding table) v +-------------------+ | | | IDLE |<--------------+ | | | +-------------------+ | | | | |(LDP Withdraw) | |(Internal New NH) | |(Downstream Lost) | (LDP Mapping) | | | v | +-------------------+ | | | | | ESTABLISHED |---------------+ | | +-------------------+ | |(FEC is deleted from the forwarding table) v
State: IDLE
状態:IDLE
Event: LDP mapping
イベント:LDPマッピング
New State: ESTABLISHED
新しい州:ESTABLISHED
Actions
行動
For all the LDP peers except the downstream LSR that assigned the label, create an Upstream LSP Control Block, and pass the event `Internal Downstream Mapping' to each of the Upstream LSP Control Block's state machines.
ラベルを割り当て、下流LSRを除くすべてのLDPピアの場合は、上流のLSP制御ブロックを作成し、上流LSP制御ブロックの各ステートマシンにイベント '内部の川下のマッピング」を渡します。
State: IDLE
状態:IDLE
Event: LDP withdraw
イベント:自民党は撤退します
New State: IDLE
新しい州:IDLE
Actions
行動
Ignore the event. It is an internal implementation error.
イベントを無視します。これは内部実装エラーです。
State: IDLE
状態:IDLE
Event: Delete FEC
イベント:FECを削除します。
New State: IDLE
新しい州:IDLE
Actions
行動
Delete the control block.
制御ブロックを削除します。
State: IDLE
状態:IDLE
Event: Next Hop Change
イベント:ネクストホップの変更
New State: IDLE
新しい州:IDLE
Actions
行動
Ignore the event.
イベントを無視します。
State: IDLE
状態:IDLE
Event: Downstream Lost
イベント:ダウンストリームロスト
New State: IDLE
新しい州:IDLE
Actions
行動
Ignore the event.
イベントを無視します。
State: ESTABLISHED
状態:ESTABLISHED
Event: LDP mapping
イベント:LDPマッピング
New State: ESTABLISHED
新しい州:ESTABLISHED
Actions
行動
For each Upstream_LSP_control_block of this FEC, pass event `Internal downstream mapping' to its state machine.
このFECの各Upstream_LSP_control_blockため、その状態マシンに `内部下流マッピング」イベントを渡します。
State: ESTABLISHED
状態:ESTABLISHED
Event: LDP withdraw
イベント:自民党は撤退します
New State: IDLE
新しい州:IDLE
Actions
行動
For each Upstream_LSP_control_block for this FEC, pass event `Internal downstream Withdraw' to its state machine.
このFECのための各Upstream_LSP_control_blockについて、イベントを渡す `下流のステートマシンに「撤回内部。
Send a LDP Withdraw downstream.
下流撤回LDPを送信します。
State: ESTABLISHED
状態:ESTABLISHED
Event: Delete FEC
イベント:FECを削除します。
New State: IDLE
新しい州:IDLE
Actions
行動
Send LDP-RELEASE downstream and delete the control block.
下流のLDP-RELEASEを送信し、制御ブロックを削除します。
State: ESTABLISHED
状態:ESTABLISHED
Event: Next Hop Change
イベント:ネクストホップの変更
New State: IDLE
新しい州:IDLE
Actions
行動
For each Upstream_LSP_control_block for this FEC, pass event `Internal downstream Withdraw' to its state machine.
このFECのための各Upstream_LSP_control_blockについて、イベントを渡す `下流のステートマシンに「撤回内部。
Send LDP-REQUEST to the new next hop.
新しい次のホップにLDP-REQUESTを送信します。
State: ESTABLISHED
状態:ESTABLISHED
Event: Downstream Lost
イベント:ダウンストリームロスト
New State: IDLE
新しい州:IDLE
Actions
行動
Send LDP-WITHDRAW to all Upstream_Control_Block's state machine of this FEC.
このFECのすべてUpstream_Control_BlockのステートマシンにLDP-WITHDRAW送信します。
- If an LSR receives an LDP-REQUEST:
- LSRは、LDP-REQUESTを受信した場合:
If there is a next hop for this FEC and there is a Downstream_Control_Block for this FEC whose state is `ESTABLISHED', create a new Upstream_Control_Block and pass `internal Mapping' event to its state machine.
このFECのための次のホップがあると状態 `確立され、このFECのためDownstream_Control_Blockがある場合は「新しいUpstream_Control_Blockを作成し、`内部マッピング渡す」は、ステートマシンにイベントを。
- If an LSR receives an LDP-MAPPING:
- LSRは、LDP-マッピングを受信した場合:
Locate a Downstream LSP Control Block that has the same FEC, the same Downstream LDP Session Identifier and the same Downstream Label. If a Downstream LSP Control Block is found, pass the event `LDP Mapping' to its state table. This could mean that the attributes of label binding have changed.
同じFEC、同じ川下LDPセッション識別子と同じダウンストリームラベルを持っている川下のLSP制御ブロックの位置を確認します。川下のLSP制御ブロックが見つかった場合、その状態テーブルにイベント `LDPマッピング」を渡します。これは、ラベルバインディングの属性が変更されていることを意味するかもしれません。
Otherwise, if there is no matching Downstream LSP Control Block found, find a Downstream LSP Control Block of this FEC and its next hop is the this downstream peer, pass the event `LDP Mapping' to its state machine.
さもなければ下流LSP制御ブロックが見つかった一致がない場合、このFECの下流でLSP制御ブロックを見つけると、その次のホップは、その状態マシンにイベント `LDPマッピング」を通過、この下流ピアです。
- If an LSR receives an LDP-RELEASE:
- LSRは、LDP-RELEASEを受信した場合:
Locate an Upstream LSP Control Block that has the same FEC, the same Upstream Label, the same Upstream LDP Session Identifier. If no Upstream LSP Control Block is found, ignore the message. If an Upstream LSP Control Block is found, send the event `LDP Release' to its state machine.
同じFEC、同じアップストリームラベル、同じ上流のLDPセッション識別子を持つ上流のLSP制御ブロックの位置を確認します。何の上流LSP制御ブロックが見つからない場合は、メッセージを無視してください。上流のLSP制御ブロックが見つかった場合、そのステートマシンにイベント `自民党リリース」を送信します。
- If an LSR receives an LDP-WITHDRAW:
- LSRは、LDP-WITHDRAW受信した場合:
Find a Downstream LSP Control Block that has the same FEC, the same Downstream LDP Session Identifier and the same Downstream Label. Pass the event `LDP Withdraw' to its state machines.
同じFEC、同じ川下LDPセッション識別子と同じダウンストリームラベルを持っている川下のLSP制御ブロックを探します。 `自民党は、その状態のマシンに「撤回イベントを渡します。
- If an Upstream LDP peer is lost:
- 上流LDPピアが失われた場合:
Pass the event `Upstream Lost' to the state machines of all the Upstream LSP Control Blocks whose upstream LDP peer is that LSR.
上流のLDPピアがそのLSRであるすべての上流のLSP制御ブロックのステートマシンにイベント '上流ロスト」を渡します。
- If a Downstream LDP peer is lost:
- 川下LDPピアが失われた場合:
Pass the event `Label Withdraw' to the state machines of all the Downstream LSP Control Blocks whose the downstream LDP peer is that LSR.
`ラベルが下流のLDPピアがそのLSRであるすべての川下のLSP制御ブロックのステートマシンに「撤回イベントを渡します。
- If a next hop of an FEC is changed:
- FECのネクストホップが変更された場合:
Find all the Downstream LSP Control Blocks that has the same FEC and the same next hop and pass the event `Next Hop Change' to their state machine
同じFECと同じネクストホップを持つ、すべての川下のLSP制御ブロックを検索し、そのステートマシンにイベント `ネクストホップの変更」を渡します
- If there is a FEC being added to the forwarding table
- FECがある場合、転送テーブルに追加されます
Create a new Downstream LSP Control Block with state `IDLE'
「状態で新しい川下のLSP制御ブロックを作成し `IDLE
- If the FEC is deleted from the forwarding table
- FECは、フォワーディングテーブルから削除された場合
Send the `Delete FEC' event to the its control block.
その制御ブロックへ `削除FEC」イベントを送信します。
- If an LSR receives an LDP-NAK from an upstream LSR:
- LSRは上流のLSRからLDP-NAKを受信した場合。
Ignore the message. An LDP-NAK should never appear in the downstream-mode LSR
メッセージを無視します。 LDP-NAKは、下流のモードLSRに表示されることはありません
- If an LSR receives an LDP-NAK from a downstream LSR:
- LSRが川下のLSRからLDP-NAKを受信した場合:
Ignore the message. It is a protocol error from the downstream LSR.
メッセージを無視します。これは、下流のLSRからのプロトコルエラーです。
This document is provided as an informational extension of the LDP specification [4]. State machines presented here are intended to clarify procedures defined in the LDP specification, but do not supplant or override definitions and procedures provided there.
この文書は、LDP仕様[4]の情報の拡張として提供されます。ここで紹介するステートマシンは、LDP仕様で定義された手順を明確化することを意図しているが、そこに提供された定義と手順を取って代わるか、上書きされることはありません。
Implementations of a state machine may be vulnerable to spurious events generated by an external source. In this document, events fall in two categories: internal events and external events caused by receipt of an LDP message.
ステートマシンの実装は、外部ソースによって生成された偽のイベントに対して脆弱であり得ます。内部イベントとLDPメッセージの受信によって引き起こされる外部イベント:この文書では、イベントは、2つのカテゴリに分類されます。
LDP messages may be protected using mechanisms described in the LDP specification. See "Security Considerations" in the LDP specification [4].
LDPメッセージは、LDP仕様で説明されたメカニズムを用いて保護することができます。 [4] LDP仕様で「セキュリティに関する考慮事項」を参照してください。
Security considerations relating to generation of spurious internal events are not addressed in this document.
スプリアス内部イベントの生成に関するセキュリティ上の考慮事項は、この文書では扱われていません。
The authors would like to acknowledge the helpful comments and suggestions of the following people: Bob Thomas, Myunghee Son and Adrian Farrel.
ボブ・トーマス、Myunghee息子とエイドリアン・ファレル:著者は、次の人の役に立つコメントと提案を承認したいと思います。
[1] Davie, B., Lawrence, J., McCloghrie, K., Rosen, E., Swallow, G., Rekhter, Y. and P. Doolan, "MPLS Using LDP and ATM Switching", RFC 3035, January 2001.
[1]、RFC 3035デイビー、B.、ローレンス、J.、McCloghrie、K.、ローゼン、E.、ツバメ、G.、Rekhter、Y.、およびP. Doolan、 "LDPとATM交換を使用してMPLS" 1月2001。
[2] Rosen, E., Viswanathan, A. and R. Callon, "Multiprotocol Label Switching Architecture", RFC 3031, January 2001.
[2]ローゼン、E.、Viswanathanの、A.とR. Callon、 "マルチプロトコルラベルスイッチングアーキテクチャ"、RFC 3031、2001年1月。
[3] Cucchiara, J., Sjostrand, H. and J. Lucianai, "Definition of Managed Objects for the Multiprotocol Label Switching, Label Distribution Protocol (LDP)", Work in Progress.
[3] Cucchiara、J.、Sjostrand、H.及びJ. Lucianai、 "マルチプロトコルラベルスイッチングのための管理オブジェクトの定義、ラベル配布プロトコル(LDP)"、ProgressのWork。
[4] Andersson, L., Doolan, P., Feldman, F., Fredette, A. and B. Thomas, "LDP Specification", RFC 3036, January 2001.
[4]アンダーソン、L.、Doolan、P.、フェルドマン、F.、Fredette、A.及びB.トーマス、 "LDP仕様"、RFC 3036、2001年1月。
[5] Jamoussi, B., Ed., O., Andersson, L., Callon, R., Dantu, R., Wu, L., Doolan, P., Worster, T., Feldman, N., Fredette, A., Girish, M., Gray, E., Heinanen, J., Kilty, T. and A. Malis, "Constraint-Based LSP Set up Using LDP", RFC 3212, January 2002.
[5] Jamoussi、B.、編。、O.、アンダーソン、L.、Callon、R.、Dantu、R.、ウー、L.、Doolan、P.、Worster、T.、フェルドマン、N.、Fredette 、A.、Girish、M.、グレー、E.、Heinanen、J.、Kilty、T.およびA. Malisは、 "制約ベースLSPは、LDPを使用して設定"、RFC 3212、2002年1月。
Christophe Boscher Alcatel Le Mail 44700 Orvault France
クリストフBoscherアルカテルメール44700オルヴォフランス
Phone: (33) 251781828 EMail: christophe.boscher@alcatel.fr
電話番号:(33)251781828 Eメール:christophe.boscher@alcatel.fr
Pierrick Cheval Alcatel 5 rue Noel-Pons 92734 Nanterre Cedex France
Pierrick馬アルカテル5ノエル・ポンス・ストリート92734ナンテールセデックスフランス
Phone: (33) 146524027 EMail: pierrick.cheval@space.alcatel.fr
電話番号:(33)146524027 Eメール:pierrick.cheval@space.alcatel.fr
Liwen Wu Cisco Systems, Inc. 3550 Cisco Way San Jose, CA 95134 U.S.A
Liwen呉シスコシステムズ株式会社3550シスコウェイサンノゼ、CA 95134 U.S.A
Phone: 408-853-4065 EMail: liwwu@cisco.com
電話:408-853-4065 Eメール:liwwu@cisco.com
Eric Gray Sandburst Corporation 600 Federal Drive Andover, MA 01810
エリックグレーSandburst社600連邦ドライブアンドーバー、MA 01810
Phone: (978) 689-1610 EMail: eric.gray@sandburst.com
電話:(978)689-1610 Eメール:eric.gray@sandburst.com
Copyright (C) The Internet Society (2002). All Rights Reserved.
著作権(C)インターネット協会(2002)。全著作権所有。
This document and translations of it may be copied and furnished to others, and derivative works that comment on or otherwise explain it or assist in its implementation may be prepared, copied, published and distributed, in whole or in part, without restriction of any kind, provided that the above copyright notice and this paragraph are included on all such copies and derivative works. However, this document itself may not be modified in any way, such as by removing the copyright notice or references to the Internet Society or other Internet organizations, except as needed for the purpose of developing Internet standards in which case the procedures for copyrights defined in the Internet Standards process must be followed, or as required to translate it into languages other than English.
この文書とその翻訳は、コピーして他の人に提供し、それ以外についてはコメントまたは派生物は、いかなる種類の制限もなく、全体的にまたは部分的に、準備コピーし、公表して配布することができることを説明したり、その実装を支援することができます、上記の著作権表示とこの段落は、すべてのそのようなコピーや派生物に含まれていることを条件とします。しかし、この文書自体は著作権のための手順はで定義されている場合には、インターネット標準を開発するために必要なものを除き、インターネットソサエティもしくは他のインターネット関連団体に著作権情報や参照を取り除くなど、どのような方法で変更されないかもしれませんインターネット標準化プロセスが続く、または英語以外の言語に翻訳するために、必要に応じなければなりません。
The limited permissions granted above are perpetual and will not be revoked by the Internet Society or its successors or assigns.
上記の制限は永久で、インターネット学会やその後継者や譲渡者によって取り消されることはありません。
This document and the information contained herein is provided on an "AS IS" basis and THE INTERNET SOCIETY AND THE INTERNET ENGINEERING TASK FORCE DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
この文書とここに含まれている情報は、基礎とインターネットソサエティおよびインターネットエンジニアリングタスクフォースはすべての保証を否認し、明示または黙示、その情報の利用がない任意の保証を含むがこれらに限定されない「として、」上に設けられています特定の目的への権利または商品性または適合性の黙示の保証を侵害します。
Acknowledgement
謝辞
Funding for the RFC Editor function is currently provided by the Internet Society.
RFC Editor機能のための基金は現在、インターネット協会によって提供されます。