RFC1307 日本語訳

1307 Dynamically Switched Link Control Protocol. J. Young, A.Nicholson. March 1992. (Format: TXT=24145 bytes) (Status: EXPERIMENTAL)
プログラムでの自動翻訳です。
RFC一覧
英語原文

Network Working Group                                           J. Young
Request for Comments: 1307                                  A. Nicholson
                                                     Cray Research, Inc.
                                                              March 1992

コメントを求めるワーキンググループのJ.の若い要求をネットワークでつないでください: 1307 1992年のA.ニコルソンクレイ・リサーチの行進

               Dynamically Switched Link Control Protocol

ダイナミックに切り換えられたリンク制御プロトコル

Status of this Memo

このMemoの状態

   This memo defines an Experimental Protocol for the Internet
   community.  Discussion and suggestions for improvement are requested.
   Please refer to the current edition of the "IAB Official Protocol
   Standards" for the standardization state and status of this protocol.
   Distribution of this memo is unlimited.

このメモはインターネットコミュニティのためにExperimentalプロトコルを定義します。 議論と改善提案は要求されています。 このプロトコルの標準化状態と状態の「IABの公式のプロトコル標準」の現行版を参照してください。 このメモの分配は無制限です。

Abstract

要約

   This memo describes an experimental protocol developed by a project
   team at Cray Research, Inc., in implementing support for circuit-
   switched T3 services.  The protocol is used for the control of
   network connections external to a host, but known to the host.  It is
   documented here for the benefit of others who may wish to perform
   further research.

このメモは回路がT3サービスを切り換えたのでクレイ・リサーチでサポートを実装する際にプロジェクト・チームによって開発された実験プロトコルについて説明します。 プロトコルは、ホストにとっての、外部のネットワーク接続のコントロールに使用されますが、ホストにとって知られています。 ここに、他のものの利益のために、だれがさらなる研究を実行したがっているかもしれないかは記録されます。

   While working with circuit-switched T3 networks, developers at Cray
   Research, Inc., defined a model wherein a host would generate control
   messages for a network switch.  This work is described in RFC 1306,
   "Experiences Supporting By-Request Circuit-Switched T3 Networks".  In
   order to simplify the model it was decided that the inconsistencies
   of switch control should be hidden from the host generating the
   control messages.  To that end, a protocol was defined and
   implemented.  This RFC documents the Dynamically Switched Link
   Control Protocol (DSLCP), which is used for creation and control of
   downstream network links by a host.

回路で切り換えられたT3と共に働いている間、ネットワーク(クレイ・リサーチの開発者)はホストがコントロールがネットワークスイッチへのメッセージであると生成するモデルを定義しました。 RFC1306、「要求による回路で切り換えられたT3ネットワークをサポートするという経験」でこの仕事は説明されます。 モデルを簡素化するために、コントロールメッセージを生成するホストスイッチ制御装置の矛盾を隠されるべきであると決められました。 そのために、プロトコルは、定義されて、実装されました。 このRFCはDynamically Switched Link Controlプロトコル(DSLCP)を記録します。(それは、ホストによる川下のネットワークリンクの作成とコントロールに使用されます)。

1.0  INTRODUCTION

1.0 序論

   The Dynamically Switched Link Control Protocol (DSLCP) allows a host
   with knowledge of a special downstream network link to issue messages
   to control the status of that link.

Dynamically Switched Link Controlプロトコル(DSLCP)で、特別な川下のネットワークリンクに関する知識をもっているホストはそのリンクの状態を制御するメッセージを発行できます。

   This document describes the functions of the DSLCP to control
   external network connections.

このドキュメントは、外部のネットワーク接続を監督するためにDSLCPの機能について説明します。

Young & Nicholson                                               [Page 1]

RFC 1307       Dynamically Switched Link Control Protocol     March 1992

1992年のリンク制御プロトコル行進のときにダイナミックに切り換えられたヤングとニコルソン[1ページ]RFC1307

1.1  Motivation

1.1 動機

   Circuit Switched Networks are becoming available to the Internet
   community.  These networks are made available by requesting a
   connection through a switch.  Normally circuit switched network links
   are disconnected, and their prohibitive cost suggests that it is very
   costly to leave them connected at all times.

回路Switched Networksはインターネットコミュニティに利用可能になっています。 スイッチを通して接続を要求することによって、これらのネットワークを利用可能にします。 通常、回路交換網リンク切断されます、そして、それらのひどく高い費用はそれらをいつも接続されたままにするのが非常に高価であると示唆します。

   Internet users and hosts wish to send data over a circuit switched
   networks, but only connect the network links when a transport
   connection is to be established.  While it would be possible to use
   packet routers to identify the need for switching a connection on and
   off, only the transport provider can positively identify the
   beginning and end of a transport session.  There must be a mechanism
   to activate and deactivate the link at the beginning and end of a
   transport session.

インターネットユーザとホストは回路交換網の上にデータを送りたがっていますが、輸送接続が確立されることになっているとき、単にネットワークリンクを接続してください。 断続的に接続を切り換える必要性を特定するのにパケット・ルータを使用するのが可能であるだろうという間、輸送プロバイダーだけが明確に輸送セッションの首尾を特定できます。 輸送セッションの首尾でリンクを動かして、非活性化するメカニズムがあるに違いありません。

   The DSLCP assumes that a transport provider has knowledge of a
   downstream link which must be setup before data transfer may take
   place.  However, the details of link setup may vary by the type of
   link (circuit-switched or other), specific hardware, or
   administrative differences.  The DSLCP hides these details from the
   transport provider by offering a simple request/release model of link
   preparation.  The model assumes an entity in control of the link
   which handles the details of connection preparation while responding
   to the DSLCP commands of the transport provider.  This entity is
   called the link controller.

DSLCPは、輸送プロバイダーにはデータ転送が行われるかもしれない前にセットアップであるに違いない川下のリンクに関する知識があると仮定します。 しかしながら、リンクセットアップの詳細はリンク(回路で切り換えられたか他の)のタイプ、特定のハードウェア、または管理違いで異なるかもしれません。 DSLCPは、リンク準備の簡単な要求/リリースモデルを提供することによって、輸送プロバイダーからこれらの詳細に隠します。 モデルは輸送プロバイダーのDSLCPコマンドに応じている間に接続準備の詳細を扱うリンクのコントロールにおける実体を仮定します。 この実体はリンクコントローラと呼ばれます。

   The DSLCP allows internet hosts to dynamically change the fabric of
   the internet by sending messages through the internet in advance of
   data which is to travel across the newly created links.

DSLCPは、インターネットホストに新たに作成されたリンクの向こう側に旅行することであるデータの前のインターネットを通してメッセージを送ることによって、インターネットの骨組みをダイナミックに変えさせます。

1.2  Scope

1.2 範囲

   DSLCP is intended to provide an interface between transport providers
   and arbitrary network links requiring creation, control, setup, or
   conditioning before data communications may take place.

DSLCPがデータ通信が行われるかもしれない前に作成、コントロール、セットアップ、または調節を必要とする輸送プロバイダーと任意のネットワークリンクとのインタフェースを提供することを意図します。

1.3  Interfaces

1.3 インタフェース

   There are no specific user level interfaces to DSLCP, although they
   are not precluded.  Link control is a function of the network layer,
   initiated by requests from the transport provider.

それらは排除されませんが、DSLCPへのどんなユーザの特定のレベルインタフェースもありません。 リンク制御は輸送プロバイダーからの要求で開始されたネットワーク層の関数です。

   A DSLCP transaction is defined as a transport provider communicating
   with a link controller for the duration of transport session.  A
   network path between the host providing transport services and the
   link controller must exist in advance of the DSLCP transaction.

DSLCPトランザクションは輸送セッションの持続時間のためにリンクコントローラとコミュニケートする輸送プロバイダーと定義されます。 輸送サービスを提供するホストとリンクコントローラの間のネットワーク経路はDSLCPトランザクションの前に存在しなければなりません。

Young & Nicholson                                               [Page 2]

RFC 1307       Dynamically Switched Link Control Protocol     March 1992

1992年のリンク制御プロトコル行進のときにダイナミックに切り換えられたヤングとニコルソン[2ページ]RFC1307

   Either party to an DSLCP transaction may asynchronously generate
   messages.

DSLCPトランザクションへの何れの当事者はメッセージを非同期に生成するかもしれません。

1.4  Operation

1.4 操作

   The purpose of the DSLCP is to allow a transport provider to request
   the setup of a downstream network link so that data transfer may take
   place through that link.  DSLCP messages are assumed to be
   communicated between the transport provider and the link controller
   through a transport service, such as UDP or TCP, or through a network
   service such as IP.

DSLCPの目的はデータ転送がそのリンクを通して行われることができるように輸送プロバイダーが川下のネットワークリンクのセットアップを要求するのを許容することです。 DSLCPメッセージが輸送プロバイダーとリンクコントローラの間でUDPかTCPなどの輸送サービスを通して、または、IPなどのネットワーク・サービスを通してコミュニケートすると思われます。

   DSLCP provides messages for link setup and teardown.  All the details
   of link management are left to the link controller.  The transport
   provider is interested only whether the link is ready to carry data.

DSLCPはリンクセットアップと分解へのメッセージを提供します。 リンク管理に関する一部始終はリンクコントローラに任せます。 リンクがデータを運ぶ準備ができているか否かに関係なくだけ、輸送プロバイダーは興味を持っています。

1.5  Transmission

1.5 トランスミッション

   DSLCP messages are carried through the network in datagrams using
   either IP or UDP.  DSLCP is designed to not require a reliable
   transport protocol.

DSLCPメッセージは、データグラムでネットワークを通してIPかUDPのどちらかを使用することで伝えられます。 DSLCPは、信頼できるトランスポート・プロトコルを必要としないように設計されています。

2.0  DSLCP Architecture

2.0 DSLCPアーキテクチャ

   DSLCP is used in a host environment.  Normally, transport users on
   the host will make requests of a transport provider to carry data to
   other hosts.  Some of these requests may require the preparation of a
   downstream network link.  The transport provider has knowledge of
   these special network links, and issues a request to DSLCP that the
   link be prepared to carry data.  This happens transparently to the
   transport user.

DSLCPはホスト環境に使用されます。 通常、ホストの上の輸送ユーザは輸送プロバイダーが他のホストまでデータを運ぶという要求をするでしょう。 これらの要求のいくつかが川下のネットワークリンクの準備を必要とするかもしれません。 輸送プロバイダーは、これらの特別なネットワークリンクに関する知識を持って、リンクがデータを運ぶように準備されるというDSLCPへの要求を出します。 これは透過的に輸送ユーザに起こります。

   When a transport user requests transport services, the transport
   provider will normally attempt to establish a connection.  In the
   event the transport provider discovers that the connection requires
   special link control, the transport provider will call upon DSLCP to
   send a link setup message to the link controller.  The transport
   provider does not attempt to use the connection until DSLCP informs
   the transport provider that the link is setup or that the setup
   attempt failed.  If the setup failed, then the transport provider is
   free to attempt to find another way to create a connection.

輸送ユーザが輸送サービスを要求するとき、通常、輸送プロバイダーは、取引関係を築くのを試みるでしょう。 イベントでは、輸送プロバイダーは、接続が特別なリンク制御を必要とすると発見して、輸送プロバイダーは、DSLCPがリンクセットアップメッセージをリンクコントローラに送るのを要求するでしょう。 輸送プロバイダーは、DSLCPが、リンクがセットアップであるかセットアップ試みが失敗したことを輸送プロバイダーに知らせるまで接続を使用するのを試みません。 セットアップが失敗したなら、輸送プロバイダーは、接続を創造する別の方法を見つけるのを無料で試みることができます。

   When the transport user is finished using the services, then the
   transport provider will call DSLCP to release the link.  The
   transport provider may now assume that the link is no longer
   available.

輸送ユーザがサービスを利用し終わっていると、輸送プロバイダーは、リンクをリリースするためにDSLCPと呼ぶでしょう。 輸送プロバイダーは、現在、リンクがもう利用可能でないと仮定するかもしれません。

   In general, DSLCP maintains and hides the status of link control

一般に、DSLCPはリンク制御の状態を維持して、隠します。

Young & Nicholson                                               [Page 3]

RFC 1307       Dynamically Switched Link Control Protocol     March 1992

1992年のリンク制御プロトコル行進のときにダイナミックに切り換えられたヤングとニコルソン[3ページ]RFC1307

   transactions from the transport provider.  This way the transport
   provider does not need to keep track of multiple DSLCP transactions.
   For example, if the transport provider requests a link be setup for a
   new transport user while another transport user has the link active,
   the DSLCP may inform the transport provider that the link is ready
   without delay, provided that the link can support multiple transport
   connections.

輸送プロバイダーからのトランザクション。 このように、輸送プロバイダーは複数のDSLCPトランザクションの動向をおさえる必要はありません。 例えば、輸送プロバイダーが、別の輸送ユーザがリンクをアクティブにする間リンクが新しい輸送ユーザのためのセットアップであるよう要求するなら、DSLCPは、リンクが即刻準備ができていることを輸送プロバイダーに知らせるかもしれません、リンクが複数の輸送の接続をサポートすることができれば。

3.0  FUNCTIONAL SPECIFICATION

3.0 機能的な仕様

   This document specifies both a message format and a state machine for
   DSLCP protocol transactions.

このドキュメントはメッセージ・フォーマットと州のマシンの両方をDSLCPプロトコルトランザクションに指定します。

3.1  Control Message Format

3.1 コントロールメッセージ・フォーマット

        0                   1                   2                   3
        0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
       +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
       |  Identifier                   |   Total length                |
       +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
       |  Function                     |   Event Status                |
       +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
       |                Endpoint 1                                     |
       +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
       |                Endpoint 2                                     |
       +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
       |                       Message                                 |
       +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
       |                       Body                                    |
       +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | 識別子| 全長| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | 機能| イベント状態| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | 終点1| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | 終点2| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | メッセージ| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | ボディー| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

   Identifier: 16 bits

識別子: 16ビット

       The identifier is a value assigned by the DSLCP used to uniquely
       identify link setup transactions.  It is intended to be used with
       the endpoint addresses by a link controller to identify a
       transaction.

識別子は唯一リンクセットアップトランザクションを特定するのに使用されるDSLCPによって割り当てられた値です。 トランザクションを特定するのにリンクコントローラによる終点アドレスと共に使用されるのは意図しています。

   Total length: 16 bits

全長: 16ビット

       The total length, in octets, including the header of this DSLCP
       control message.

このDSLCPコントロールメッセージのヘッダーを含む八重奏における全長。

   Function: 16 bits

機能: 16ビット

       The operation to be processed or being responded to.

処理されるか、または応じることへの操作。

       Functions currently defined are:

現在定義されている機能は以下の通りです。

Young & Nicholson                                               [Page 4]

RFC 1307       Dynamically Switched Link Control Protocol     March 1992

1992年のリンク制御プロトコル行進のときにダイナミックに切り換えられたヤングとニコルソン[4ページ]RFC1307

           Bring up        value 0
           Bring down      value 1

値0のBringを値1の下側に持って来てください。

   Event Status: 16 bits

イベント状態: 16ビット

       The state of the controlled link, relative to the last function
       request.

最後の機能要求に比例した制御リンクの状態。

       The possible event states are:
           Setup request succeeded        value 2
           Setup request failed           value 3
           Teardown request succeeded     value 4
           Teardown request failed        value 5
           Asynchronous network down      value 7

可能なイベント州は以下の通りです。 引き継がれた値2のSetupが、失敗した値3のTeardownが要求するよう要求するセットアップ要求は失敗した値5のAsynchronousが値7の下側にネットワークでつなぐ値4のTeardown要求を引き継ぎました。

   Endpoint addresses: 32 bits each

終点アドレス: それぞれ32ビット

       The internet addresses of the two communicating parties for which
       the link is being prepared.

リンクが準備されているパーティーを伝える2つのもののインターネットアドレス。

   Message body:  arbitrary length up to 65499 octets

メッセージ本体: 65499の八重奏までの任意の長さ

       An ascii string which is meaningful the link controller.  When the
       requesting host is configured, the system administrator sets the
       control strings for each network link that may be accessed by the
       requesting host.

ASCIIは重要なものを結びます。リンクコントローラ。 要求ホストが構成されるとき、システム管理者は要求ホストによってアクセスされるかもしれないそれぞれのネットワークリンクにコントロールストリングを設定します。

3.2  State Machine

3.2 州のマシン

   The transport provider is aware of only 2 possible states for the
   controlled link: up or down.  Furthermore, transport users may
   request or release transport services from the transport provider at
   any time.  Thus, there must be a state machine employed by DSLCP when
   communicating between the transport provider and the controlled link.
   This state machine hides the details of link control transactions
   from the transport provider.  The state machine has 6 possible
   states.

制御リンクにおいて、輸送プロバイダーは2つの可能な州だけを意識しています: 上がるか、または下がっています。 その上、輸送ユーザは、いつでも、輸送プロバイダーから輸送サービスを要求するか、またはリリースするかもしれません。 したがって、輸送プロバイダーと制御リンクの間で交信するときDSLCPによって使われた州のマシンがあるに違いありません。 この州のマシンはリンク制御トランザクションの詳細に輸送プロバイダーから隠します。 州のマシンには、6つの可能な州があります。

        Down: There is no active transport connection and the controlled
        link is not setup.

以下より倒してください。 能動輸送接続が全くありません、そして、制御リンクはセットアップではありません。

        Coming Up: A transport user has requested a connection for which
        the transport provider has given a setup request to the DSLCP.
        The DSLCP has sent a setup request to the link controller and is
        awaiting a response.

来ます: 輸送ユーザは輸送プロバイダーがセットアップ要求をDSLCPに与えた接続を要求しました。 DSLCPはセットアップ要求をリンクコントローラに送って、応答を待っています。

        Up: At least one transport connection is active and the
        controlled link is setup.

上がる: 少なくとも1つの輸送接続が活発です、そして、制御リンクはセットアップです。

Young & Nicholson                                               [Page 5]

RFC 1307       Dynamically Switched Link Control Protocol     March 1992

1992年のリンク制御プロトコル行進のときにダイナミックに切り換えられたヤングとニコルソン[5ページ]RFC1307

        Going Down: All transport connections have been terminated and
        the transport provider has sent an equivalent number of up
        requests and down requests to the DSLCP.  The DSLCP has sent a
        teardown request to the link controller and is awaiting a
        response.

落ちます: すべての輸送の接続が終えられました、そして、輸送プロバイダーは要求とDSLCPへの要求の下側に上の同等な数を送りました。 DSLCPは分解要求をリンクコントローラに送って、応答を待っています。

        Bring Down: While DSLCP is in the Coming Up state, the transport
        provider requested link teardown.  As soon as a response is
        received from the link controller, the DSLCP will send a
        teardown request if the link setup was successful.

降ろします: DSLCPがComing Up状態にありましたが、輸送プロバイダーはリンク分解を要求しました。 リンクコントローラから応答を受けるとすぐに、リンクセットアップがうまくいったなら、DSLCPは分解要求を送るでしょう。

        Bring Up: While in the Going Down state, the transport provider
        requested connection setup.  As soon as a response is received
        from the link controller, the DSLCP will send a setup request.

持って来ます: 輸送プロバイダーはGoing Down状態で接続設定を要求しましたが。 リンクコントローラから応答を受けるとすぐに、DSLCPはセットアップ要求を送るでしょう。

Young & Nicholson                                               [Page 6]

RFC 1307       Dynamically Switched Link Control Protocol     March 1992

1992年のリンク制御プロトコル行進のときにダイナミックに切り換えられたヤングとニコルソン[6ページ]RFC1307

    DSLCP state diagram:

DSLCPはダイヤグラムを述べます:

              ------- +----------------+
     Transport        |     Down       |<---------\
     Connect     ---->+----------------+           \
     Request    /               ^  ^                \
     -------  Setup             |  |                 \
     Send     Failed            |  |         Teardown \ Response Timeout
     Setup   /------            |  |         Success   \ ---------------
       /    /                   |  |         --------  |
       |    |                   |  |                   |
       |    |                   |  |                   |
       |    | Teardown Response |  |                   |
       |    | Success  Timeout  |  |                   |
       |    | ----------------- |  |     +----------+  |
       |    |      Send---------|--|-----| Bring Up |--|----\
       |    |      Setup        |  |     +----------+  |    | Transport
       |    |     /             |  |               ^   |    | Teardown
       |    |    /              |  |        Transport  |    | Request
       |    |   /               |  |        Connect|   |    | ---------
       |    |  /            Setup  |        Request|   |    |
       |    |  |           Failed  |        -------|   |    |
       v    |  v           ------  |               |   |    v
 +--------------+               |  |              +-------------+
 | Coming Up    |----------+----|--|--Response--->| Going Down  |
 +--------------+          ^    |  |  Timeout     +-------------+
   |    ^      |           |    |  |  --------      ^    ^
   |    |      Transport   |    |  |  Send          |    |
   | Transport Teardown    |    |  |  Teardown      |    |
   |  Connect  Request     |    |  |                /    |
   |  Request  -------     |    |  |               /     |
   |  -------  v           |    |  |              /      /
   |      \ +------------+ -    |  |             /      /
   |       -| Bring Down | ------  |            /      /
    \       +------------+ --------|--Setup-----      /
     \                             |  Success        /
      \                            |  -------       /
       \   Setup           Network |  Send         / Transport
        \  Success         Is Down |  Teardown    /  Teardown
         \ -------         ------- |             /   Request
          \                        |            /    --------
           \                       |           /     Send
            \             +---------------+   /      Teardown
             \----------->|   Up          |---
                          +---------------+

------- +----------------+ 輸送| 下に| <、-、-、-、-、-、-、-、--\は接続します。---->+----------------+ \要求/^ ^ \------- セットアップ| | \は失敗されていた状態で発信します。| | 分解\応答タイムアウトセットアップ/------ | | 成功、\--------------- / / | | -------- | | | | | | | | | | | | | 分解応答| | | | | 成功タイムアウト| | | | | ----------------- | | +----------+ | | | 発信してください。---------|--|-----| 持って来ます。|--|----\ | | セットアップ| | +----------+ | | 輸送| | / | | ^ | | 分解| | / | | 輸送| | 要求| | / | | 接続してください。| | | --------- | | /セットアップ| 要求| | | | | | 失敗されます。| -------| | | v| v------ | | | +に対して--------------+ | | +-------------+ | 来ます。|----------+----|--|--応答--->| 落ちます。| +--------------+ ^ | | タイムアウト+-------------+ | ^ | | | | -------- ^ ^ | | 輸送| | | 発信してください。| | | 輸送分解| | | 分解| | | 要求を接続してください。| | | / | | 要求------- | | | / | | ------- v| | | / / | \ +------------+ - | | / / | -| 降ろします。| ------ | / / \ +------------+ --------|--セットアップ----- / \ | 成功/\| ------- /\セットアップネットワーク| 成功がある\を送るか、または輸送してください。| 分解/分解\------- ------- | /要求\| / -------- \ | /は\+を送ります。---------------+/分解\----------->| 上がる|--- +---------------+

Young & Nicholson                                               [Page 7]

RFC 1307       Dynamically Switched Link Control Protocol     March 1992

1992年のリンク制御プロトコル行進のときにダイナミックに切り換えられたヤングとニコルソン[7ページ]RFC1307

Events and State Transitions

イベントと状態遷移

   The DSLCP will process three type of events:

DSLCPはイベントの3タイプを処理するでしょう:

      A link control request from the transport provider
      An DSLCP message from the link controller
      DSLCP message timeout

リンクコントローラDSLCPメッセージタイムアウトからの輸送プロバイダーAn DSLCPメッセージからのリンク制御要求

   The transport provider will make link setup and and teardown requests
   to the DSLCP when transport users request and release services
   requiring link control operations.  The transport provider should not
   keep track of the status of a particular link, as this is a function
   of the DSLCP.  The transport provider may be unaware of redirection
   or other processing of link setup requests performed by DSLCP, so
   this is a function best left to DSLCP.  The DSLCP will inform the
   transport provider as to the success or failure of a particular setup
   request, and transport providers may assume the success of teardown
   requests (the DSLCP will always return a success response to a
   teardown request).

そして、輸送プロバイダーがリンクセットアップをする、そして、輸送ユーザがリンク制御機能を必要とするサービスを要求して、リリースするときのDSLCPへの分解要求。 輸送プロバイダーは特定のリンクの状態の動向をおさえるべきではありません、これがDSLCPの機能であるので。 輸送プロバイダーがDSLCPによって実行されたリンクセットアップ要求のリダイレクションか他の処理に気づかないかもしれないのでこれが機能であることはDSLCPまで最もよく残っています。 DSLCPは特定のセットアップ要求の成否に関して輸送プロバイダーを知らせるでしょう、そして、輸送プロバイダーは分解要求の成功を仮定するかもしれません(DSLCPはいつも分解要求への成功応答を返すでしょう)。

   The DSLCP will engage in link control transactions with link
   controllers.  This will include accepting messages from link
   controllers in response to requests as well as unexpected messages
   from the link controller.  Unexpected messages may include redundant
   responses to redundant requests sent as a result of timeouts.

DSLCPはリンクコントローラと共にリンク制御トランザクションに従事するでしょう。 これは、リンクコントローラからの予期していなかったメッセージと同様に要求に対応してリンクコントローラからメッセージを受け入れるのを含むでしょう。 予期していなかったメッセージはタイムアウトの結果、送られた余分な要求への余分な応答を含むかもしれません。

   Because of the possibility of unavailable links and link controllers,
   DSLCP should not wait indefinitely for message responses from link
   controllers to which it has sent messages.  Since DSLCP does not
   require the use of a reliable transport protocol to carry DSLCP
   messages, DSLCP must have a timeout and retransmission mechanism.
   Since we have used DSLCP in a local network context with switch
   controllers which offer a quick turnaround (on the order of 1
   second), we use a 5 second timeout with a 3 retransmit limit.  These
   figures would require adaptation to different network and link
   controller configurations, and a self-adapting algorithm would be
   most appropriate for a general solution.

入手できないリンクとリンクコントローラの可能性のために、DSLCPはそれが送信されたメッセージを持っているリンクコントローラからメッセージ応答を無期限に待つはずがありません。 DSLCPがDSLCPメッセージを伝えるために信頼できるトランスポート・プロトコルの使用を必要としないので、DSLCPには、タイムアウトと「再-トランスミッション」メカニズムがなければなりません。 迅速なターンアラウンド(1秒の注文での)を提供するスイッチコントローラと共に企業内情報通信網文脈でDSLCPを使用したので、私たちは3があるタイムアウトが限界を再送する5秒を費やします。 これらの数字は、異なったネットワークへの適合を必要として、コントローラ構成をリンクするでしょう、そして、一般解に、自己を適合させるアルゴリズムは最も適切でしょう。

   The specific events of interest to the DSLCP are:

DSLCPに興味がある特定のイベントは以下の通りです。

        Transport provider link setup request
        Transport provider link teardown request

輸送プロバイダーリンクセットアップ要求Transportプロバイダーリンク分解要求

        Link setup request failed
        Link setup request succeeded
        Link teardown request succeeded
        Link teardown request failed
        Network link is down

失敗したLinkセットアップ要求の引き継がれたLink分解要求の引き継がれたLink分解要求の失敗したNetworkがリンクするリンクセットアップ要求は下がっています。

Young & Nicholson                                               [Page 8]

RFC 1307       Dynamically Switched Link Control Protocol     March 1992

1992年のリンク制御プロトコル行進のときにダイナミックに切り換えられたヤングとニコルソン[8ページ]RFC1307

        Timeout waiting for DSLCP response from link controller

リンクコントローラからDSLCP応答を待つタイムアウト

   The necessary processing for each event while in each state is as
   follows:

各イベントのための状態はそれぞれで以下の通り間の必要な処理:

        Transport provider link setup request

輸送プロバイダーリンクセットアップ要求

            Down:
                Send setup request to link controller.
                Enter Coming Up state.
                Notify transport provider to wait until link is up.

以下より倒してください。 コントローラをリンクするというセットアップ要求を送ってください。 Coming Up状態に入ってください。 リンクが上がるまで、輸送プロバイダーが待つように通知してください。

            Coming Up:
            Bring Up:
                Notify transport provider to wait until link is up.

来ます: 持って来ます: リンクが上がるまで、輸送プロバイダーが待つように通知してください。

            Up:
                Notify transport provider that link is up.

上がる: リンクが上がっているように輸送プロバイダーに通知してください。

            Bring Down:
                Enter Coming Up state.
                Notify transport provider to wait until link is up.

降ろします: Coming Up状態に入ってください。 リンクが上がるまで、輸送プロバイダーが待つように通知してください。

            Going Down:
                Enter Bring Up state.
                Notify transport provider to wait until link is up.

落ちます: Bring Up状態に入ってください。 リンクが上がるまで、輸送プロバイダーが待つように通知してください。

            Discussion:

議論:

            If the controlled link is not capable to support multiple
            transport connections, then the DSLCP must return
            appropriate errors when it detects multiple transport setup
            requests for that link.

そのリンクを求める複数の輸送セットアップ要求を検出するとき、制御リンクが複数の輸送の接続をサポートすることができないなら、DSLCPは適切な誤りを返さなければなりません。

        Transport provider link teardown request.

プロバイダーリンク分解要求を輸送してください。

            Down:
            Bring Down:
            Going Down:
                Notify transport provider that link is down.

以下より倒してください。 降ろします: 落ちます: リンクが下がっているように輸送プロバイダーに通知してください。

            Coming Up:
                Enter Bring Down state.
                Notify transport provider that link is down.

来ます: Bring Down状態に入ってください。 リンクが下がっているように輸送プロバイダーに通知してください。

            Bring Down:
                Notify transport provider that link is down.

降ろします: リンクが下がっているように輸送プロバイダーに通知してください。

Young & Nicholson                                               [Page 9]

RFC 1307       Dynamically Switched Link Control Protocol     March 1992

1992年のリンク制御プロトコル行進のときにダイナミックに切り換えられたヤングとニコルソン[9ページ]RFC1307

            Up:
                Send teardown request.
                Enter Going Down state.
                Notify transport provider that link is down.

上がる: 分解要求を送ってください。 Going Down状態に入ってください。 リンクが下がっているように輸送プロバイダーに通知してください。

        Link setup request failed

リンクセットアップ要求は失敗しました。

            Down:
            Going Down:
            Bring Up:
                Unexpected message, possibly due to duplicate requests -
                ignore it.

以下より倒してください。 落ちます: 持って来ます: ことによると写し要求による予期していなかったメッセージ--それを無視してください。

            Up:
                Unexpected message, link controller may be refusing
                multiple setup requests sent because of timeout - ignore
                it.

上がる: 予期していなかったメッセージ、リンクコントローラはタイムアウトのために送られた複数のセットアップ要求を拒否しているかもしれません--それを無視してください。

            Coming Up:
            Bring Down:
                Enter down state.

来ます: 降ろします: 状態で入ってください。

        Link setup request succeeded

リンクセットアップ要求は成功しました。

            Down:
                Unexpected message, possibly due to duplicate requests
                and reordering of request packets by network.
                Send teardown request.

以下より倒してください。 ことによるとネットワークによるリクエスト・パケットに関する写し要求と再命令による予期していなかったメッセージ。 分解要求を送ってください。

            Going Down:
            Bring Up:
            Up:
                Unexpected message, possibly due to duplicate requests -
                ignore it.

落ちます: 持って来ます: 上がる: ことによると写し要求による予期していなかったメッセージ--それを無視してください。

            Coming Up:
                Enter Up state.
                Notify transport provider(s) waiting for link that it is
                available.

来ます: 状態について記入してください。 それが利用可能であるようにリンクを待つ輸送プロバイダーに通知してください。

            Bring Down:
                Send teardown request.
                Enter Going Down state.

降ろします: 分解要求を送ってください。 Going Down状態に入ってください。

        Link teardown request succeeded

リンク分解要求は成功しました。

            Down:
            Coming Up:

以下より倒してください。 来ます:

Young & Nicholson                                              [Page 10]

RFC 1307       Dynamically Switched Link Control Protocol     March 1992

1992年のリンク制御プロトコル行進のときにダイナミックに切り換えられたヤングとニコルソン[10ページ]RFC1307

            Bring Down:
                Unexpected message, possibly due to duplicate requests -
                ignore it.

降ろします: ことによると写し要求による予期していなかったメッセージ--それを無視してください。

            Up:
                Unexpected message, possibly due to duplicate requests
                and reordering of request packets by network.
                Send teardown request.
                Enter Going Down state.
                Notify transport providers that link has gone down.

上がる: ことによるとネットワークによるリクエスト・パケットに関する写し要求と再命令による予期していなかったメッセージ。 分解要求を送ってください。 Going Down状態に入ってください。 リンクが落ちたことを輸送プロバイダーに通知してください。

            Bring Up:
                Send setup request
                Enter Coming Up state

持って来ます: セットアップ要求Enter Coming Up状態を送ってください。

            Going Down:
                Enter Down state

落ちます: Down状態に入ってください。

            Discussion:

議論:

            If a teardown request succeeded message arrives when the
            DSLCP is in the UP state, then some error has occurred, and
            the conservative approach is to bring down the connection
            and resynchronize.  However, it may be satisfactory to
            ignore the message without ill effect.

DSLCPがUP状態にあるとき、分解要求が成功したならメッセージが到着して、次に、何らかの誤りが発生して、保守的なアプローチは、接続を落ち込ませて、再連動することです。 しかしながら、害なしでメッセージを無視するのは満足できるかもしれません。

        Link teardown request failed

リンク分解要求は失敗しました。

            Down:
            Coming up:
            Bring Down:
            Bring Up:
            Going Down:
            Up:
                DSLCP sent a teardown request message for an invalid
                transaction.  The link controller has no
                identifier/endpoints transaction record for the request.
                Continue as if request had succeeded.

以下より倒してください。 来ます: 降ろします: 持って来ます: 落ちます: 上がる: DSLCPは無効のトランザクションへの分解要求メッセージを送りました。 リンクコントローラには、要求のための識別子/終点トランザクション・レコードが全くありません。 まるで要求が成功したかのように、続いてください。

        Network link is down

ネットワークリンクは下がっています。

            Down:
                Ignore message.

以下より倒してください。 メッセージを無視してください。

            Bring Down:
            Going Down:
                Enter Down state.

降ろします: 落ちます: Down状態に入ってください。

Young & Nicholson                                              [Page 11]

RFC 1307       Dynamically Switched Link Control Protocol     March 1992

1992年のリンク制御プロトコル行進のときにダイナミックに切り換えられたヤングとニコルソン[11ページ]RFC1307

            Coming up:
            Bring Up:
            Up:
                Enter down state.
                Notify transport provider that link is down.

来ます: 持って来ます: 上がる: 状態で入ってください。 リンクが下がっているように輸送プロバイダーに通知してください。

        Timeout waiting for DSLCP response from controller

コントローラからDSLCP応答を待つタイムアウト

            Down:
            Up:
                DSLCP protocol error - fix bug, don't set timer when
                there are no outstanding requests.

以下より倒してください。 上がる: DSLCPプロトコル誤り--バグを修理してください、そして、どんな傑出している要求もないとき、タイマを設定しないでください。

            Coming Up:
            Bring Down:
                Send teardown request.
                Enter Going down state.

来ます: 降ろします: 分解要求を送ってください。 状態でGoingに入ってください。

            Going Down:
                Enter Down state.

落ちます: Down状態に入ってください。

            Bring Up:
                Send setup request.
                Enter Coming Up state.

持って来ます: セットアップ要求を送ってください。 Coming Up状態に入ってください。

References

参照

   [1]  Nicholson, et. al., "High Speed Networking at Cray Research",
        Computer Communications Review, January, 1991.

[1] etニコルソン、アル、「クレイリサーチの高速ネットワーキング」、コンピュータCommunications Review、1月、1991

   [2]  Nicholson, A., and J. Young, "Experiences Supporting By-Request
        Circuit-Switched T3 Networks", RFC 1306, Cray Research, Inc.,
        March 1992.

[2] ニコルソン、A.とJ.ヤング、「要求による回路で切り換えられたT3ネットワークをサポートするという経験」RFC1306、クレイ・リサーチ、1992年3月。

Security Considerations

セキュリティ問題

   Security issues are not discussed in this memo.

このメモで安全保障問題について議論しません。

Young & Nicholson                                              [Page 12]

RFC 1307       Dynamically Switched Link Control Protocol     March 1992

1992年のリンク制御プロトコル行進のときにダイナミックに切り換えられたヤングとニコルソン[12ページ]RFC1307

Authors' Addresses

作者のアドレス

   Jeff Young
   Cray Research, Inc.
   655F Lone Oak Drive
   Eagan, MN 55123

ジェフ・ヤング・クレイ・リサーチ655FひとりのオークDriveイーガン、Mn55123

   Phone: (612) 452-6650
   EMail: jsy@cray.com

以下に電話をしてください。 (612) 452-6650 メールしてください: jsy@cray.com

   Andy Nicholson
   Cray Research, Inc.
   655F Lone Oak Drive
   Eagan, MN 55123

アンディ・ニコルソン・クレイ・リサーチ655FひとりのオークDriveイーガン、Mn55123

   Phone: (612) 452-6650
   EMail: droid@cray.com

以下に電話をしてください。 (612) 452-6650 メールしてください: droid@cray.com

Young & Nicholson                                              [Page 13]

ヤングとニコルソン[13ページ]

一覧

 RFC 1〜100  RFC 1401〜1500  RFC 2801〜2900  RFC 4201〜4300 
 RFC 101〜200  RFC 1501〜1600  RFC 2901〜3000  RFC 4301〜4400 
 RFC 201〜300  RFC 1601〜1700  RFC 3001〜3100  RFC 4401〜4500 
 RFC 301〜400  RFC 1701〜1800  RFC 3101〜3200  RFC 4501〜4600 
 RFC 401〜500  RFC 1801〜1900  RFC 3201〜3300  RFC 4601〜4700 
 RFC 501〜600  RFC 1901〜2000  RFC 3301〜3400  RFC 4701〜4800 
 RFC 601〜700  RFC 2001〜2100  RFC 3401〜3500  RFC 4801〜4900 
 RFC 701〜800  RFC 2101〜2200  RFC 3501〜3600  RFC 4901〜5000 
 RFC 801〜900  RFC 2201〜2300  RFC 3601〜3700  RFC 5001〜5100 
 RFC 901〜1000  RFC 2301〜2400  RFC 3701〜3800  RFC 5101〜5200 
 RFC 1001〜1100  RFC 2401〜2500  RFC 3801〜3900  RFC 5201〜5300 
 RFC 1101〜1200  RFC 2501〜2600  RFC 3901〜4000  RFC 5301〜5400 
 RFC 1201〜1300  RFC 2601〜2700  RFC 4001〜4100  RFC 5401〜5500 
 RFC 1301〜1400  RFC 2701〜2800  RFC 4101〜4200 

スポンサーリンク

DROP CLUSTER クラスターを削除する

ホームページ製作・web系アプリ系の製作案件募集中です。

上に戻る