[要約] RFC 5354は、ASAPとENRPのパラメータに関する情報を提供するものであり、ASAPとENRPのプロトコルの設定と機能を説明しています。このRFCの目的は、ASAPとENRPの実装と運用に関するガイドラインを提供することです。

Network Working Group                                         R. Stewart
Request for Comments: 5354                                        Q. Xie
Category: Experimental                                The Resource Group
                                                             M. Stillman
                                                                   Nokia
                                                               M. Tuexen
                                      Muenster Univ. of Applied Sciences
                                                          September 2008
        

Aggregate Server Access Protocol (ASAP) and Endpoint Handlespace Redundancy Protocol (ENRP) Parameters

サーバーアクセスプロトコル(ASAP)およびエンドポイントハンドルスペース冗長プロトコル(ENRP)パラメーター

Status of This Memo

本文書の位置付け

This memo defines an Experimental Protocol for the Internet community. It does not specify an Internet standard of any kind. Discussion and suggestions for improvement are requested. Distribution of this memo is unlimited.

このメモは、インターネットコミュニティの実験プロトコルを定義します。いかなる種類のインターネット標準を指定しません。改善のための議論と提案が要求されます。このメモの配布は無制限です。

Abstract

概要

This document details the parameters of the Aggregate Server Access Protocol (ASAP) and Endpoint Handlespace Redundancy Protocol (ENRP) defined within the Reliable Server Pooling (RSerPool) architecture.

このドキュメントでは、信頼できるサーバープーリング(RSERPOOL)アーキテクチャ内で定義されているAggregate Server Access Protocol(ASAP)およびEndpoint Handlespace Redundancy Protocol(ENRP)のパラメーターを詳しく説明しています。

Table of Contents

目次

   1. Introduction ....................................................3
      1.1. Conventions ................................................3
   2. Parameters in General ...........................................3
   3. ENRP-ASAP Common Parameters .....................................3
      3.1. IPv4 Address Parameter .....................................6
      3.2. IPv6 Address Parameter .....................................6
      3.3. DCCP Transport Parameter ...................................7
      3.4. SCTP Transport Parameter ...................................8
      3.5. TCP Transport Parameter ....................................9
      3.6. UDP Transport Parameter ....................................9
      3.7. UDP-Lite Transport Parameter ..............................10
      3.8. Pool Member Selection Policy Parameter ....................11
      3.9. Pool Handle Parameter .....................................12
      3.10. Pool Element Parameter ...................................12
      3.11. Server Information Parameter .............................13
      3.12. Operation Error Parameter ................................14
           3.12.1. Unspecified Error .................................15
           3.12.2. Unrecognized Parameter Error ......................15
           3.12.3. Unrecognized Message Error ........................15
           3.12.4. Invalid Values Error ..............................16
           3.12.5. Non-Unique PE Identifier Error ....................16
           3.12.6. Inconsistent Pool Policy Error ....................16
           3.12.7. Lack of Resources Error ...........................16
           3.12.8. Inconsistent Transport Type Error .................16
           3.12.9. Inconsistent Data/Control Configuration Error .....16
           3.12.10. Rejected Due to Security Considerations ..........16
           3.12.11. Unknown Pool Handle Error ........................17
      3.13. Cookie Parameter .........................................17
      3.14. PE Identifier Parameter ..................................17
      3.15. PE Checksum Parameter ....................................18
      3.16. Opaque Transport Parameter ...............................18
   4. Common Message Formats .........................................18
   5. IANA Considerations ............................................20
      5.1. A New Table for RSerPool Parameter Types ..................20
      5.2. A New Table for RSerPool Error Causes .....................21
   6. Security Considerations ........................................21
   7. Normative References ...........................................21
        
1. Introduction
1. はじめに

The Aggregate Server Access Protocol (ASAP) [RFC5352], in conjunction with the Endpoint Handlespace Redundancy Protocol (ENRP) [RFC5353], provides a high-availability, data-transfer mechanism over IP networks.

Aggregate Server Access Protocol(ASAP)[RFC5352]は、エンドポイントハンドルスペース冗長プロトコル(ENRP)[RFC5353]と組み合わせて、IPネットワーク上の高利用可能性のデータ移動メカニズムを提供します。

Both protocols work together and so share many common parameters used in message formats. This document details the common message parameters shared between the two protocols. This document provides parameter formats only; for procedures and message composition, please refer to the respective [RFC5352] and [RFC5353] documents.

両方のプロトコルが連携して動作するため、メッセージ形式で使用される多くの一般的なパラメーターを共有します。このドキュメントは、2つのプロトコル間で共有される一般的なメッセージパラメーターを詳しく説明しています。このドキュメントは、パラメーター形式のみを提供します。手順とメッセージ構成については、それぞれの[RFC5352]および[RFC5353]ドキュメントを参照してください。

1.1. Conventions
1.1. 規約

The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this document are to be interpreted as described in [RFC2119].

「必須」、「そうしない」、「必須」、「shall」、「shall "、" ingle "、" should "、" not "、" becommended "、" bay "、および「optional」は、[RFC2119]に記載されているように解釈される。

2. Parameters in General
2. 一般的にパラメーター

All parameters described below MUST be in network byte order (aka Big Endian, i.e., the most significant byte first) during transmission.

以下で説明するすべてのパラメーターは、送信中にネットワークバイトの順序(別名Big Endian、つまり最も重要なバイト)でなければなりません。

Please note that messages in both ENRP and ASAP are often composed of multiple parameters. These parameters may also be nested. In such a case, a nested parameter will include the length of the padding between the nested parameters but not the last padding.

ENRPとASAPの両方のメッセージは、多くの場合、複数のパラメーターで構成されていることに注意してください。これらのパラメーターもネストされる場合があります。そのような場合、ネストされたパラメーターには、ネストされたパラメーター間のパディングの長さが含まれますが、最後のパディングは含まれません。

3. ENRP-ASAP Common Parameters
3. ENRP-ASAP共通パラメーター

Parameters are defined in the following Type-Length-Value (TLV) format:

パラメーターは、次の型型長値(TLV)形式で定義されています。

   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
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |          Parameter Type       |       Parameter Length        |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   :                                                               :
   :                       Parameter Value                         :
   :                               +-------------------------------:
   :                               |        Padding                :
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
      Parameter Type:  16 bits (unsigned integer)
      The Type field is a 16-bit identifier of the type of parameter.
      It takes a value of 0 to 65534.
      The value of 65535 is reserved for IETF-defined extensions.
      Values, other than those defined in the specific ENRP parameter
      description, are reserved by IETF.  (Additional types, when
      needed, will be defined in the future through appropriate IETF/
      IANA procedures.)
      The Parameter Types are encoded such that the two bits of the
      highest-order specify the action that must be taken if the
      processing endpoint does not recognize the Parameter Type.
        

00 Stop processing this ENRP or ASAP message and discard it; do not process any further parameters within it.

00このENRPまたはASAPメッセージの処理を停止し、破棄します。その中にさらなるパラメーターを処理しないでください。

01 Stop processing this ENRP or ASAP message and discard it; do not process any further parameters within it, and report the unrecognized parameter in an 'Unrecognized Parameter' error (see Section 3.12).

01このENRPまたはASAPメッセージの処理を停止し、破棄します。その中にさらなるパラメーターを処理しないでください。また、「認識されていないパラメーター」エラーに認識されていないパラメーターを報告しません(セクション3.12を参照)。

10 Skip this parameter and continue processing.

10このパラメーターをスキップし、処理を続けます。

11 Skip this parameter and continue processing, but report the unrecognized parameter in an 'Unrecognized Parameter' error (see Section 3.12).

11このパラメーターをスキップして処理を続けますが、「認識されていないパラメーター」エラーに認識されていないパラメーターを報告します(セクション3.12を参照)。

The values of parameter types are defined as follows:

パラメータータイプの値は、次のように定義されます。

            +-----------------+------------------------------+
            |      Value      | Parameter Type               |
            +-----------------+------------------------------+
            |       0x0       | (Reserved by IETF)           |
            |       0x1       | IPv4 Address                 |
            |       0x2       | IPv6 Address                 |
            |       0x3       | DCCP Transport               |
            |       0x4       | SCTP Transport               |
            |       0x5       | TCP Transport                |
            |       0x6       | UDP Transport                |
            |       0x7       | UDP-Lite                     |
            |       0x8       | Pool Member Selection Policy |
            |       0x9       | Pool Handle                  |
            |       0xa       | Pool Element                 |
            |       0xb       | Server Information           |
            |       0xc       | Operation Error              |
            |       0xd       | Cookie                       |
            |       0xe       | PE Identifier                |
            |       0xf       | PE Checksum                  |
            |       0x10      | Opaque Transport             |
            | 0x11-0xfffffffe | (Available for assignment)   |
            |    0xffffffff   | IETF-defined extensions      |
            +-----------------+------------------------------+
        

Table 1

表1

Parameter Length: 16 bits (unsigned integer) The Parameter Length field contains the size of the parameter in bytes, including the Parameter Type, Parameter Length, and Parameter Value fields. Thus, a parameter with a zero-length Parameter Value field would have a Length field of 4. The total length of a parameter (including Type, Parameter Length and Value fields) MUST be a multiple of 4 bytes. If the length of the parameter is not a multiple of 4 bytes, the sender MUST pad the parameter at the end (i.e., after the Parameter Value field) with all zero bytes. The length of this padding is not included in the Parameter Length field. A sender MUST NOT pad with more than 3 bytes. The receiver MUST ignore the padding bytes.

パラメーターの長さ:16ビット(符号なし整数)パラメーター長いフィールドには、パラメータータイプ、パラメーター長、およびパラメーター値フィールドを含むバイトのパラメーターのサイズが含まれます。したがって、ゼロの長さのパラメーター値フィールドを持つパラメーターの長さフィールドは4です。パラメーターの合計長さ(タイプ、パラメーターの長さ、値フィールドを含む)は、4バイトの倍数でなければなりません。パラメーターの長さが4バイトの倍数でない場合、送信者はすべてのゼロバイトで最後にパラメーター(つまり、パラメーター値フィールドの後)にパッドをパッドする必要があります。このパディングの長さは、パラメーターの長さフィールドに含まれていません。送信者は、3バイト以上のパッドをパッドしてはなりません。受信機は、パディングバイトを無視する必要があります。

Parameter Value: variable length. The Parameter Value field contains the actual information to be transferred in the parameter.

パラメーター値:変数長。パラメーター値フィールドには、パラメーターに転送される実際の情報が含まれています。

Parameter Padding: variable length. The Parameter Padding, as described above.

パラメーターパディング:可変長。上記のように、パラメーターパディング。

3.1. IPv4 Address Parameter
3.1. IPv4アドレスパラメーター

This parameter defines a TLV that carries an IPv4 address.

このパラメーターは、IPv4アドレスを運ぶTLVを定義します。

    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
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |        Type = 0x1             |      Length = 0x8             |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |                        IPv4 Address                           |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
        

IPv4 Address: 32 bits (unsigned integer) Contains an IPv4 address. It is binary encoded.

IPv4アドレス:32ビット(符号なし整数)には、IPv4アドレスが含まれています。バイナリエンコードされています。

3.2. IPv6 Address Parameter
3.2. IPv6アドレスパラメーター

This parameter defines a TLV that carries an IPv6 address.

このパラメーターは、IPv6アドレスを運ぶTLVを定義します。

    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
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |            Type = 0x2         |          Length = 0x14        |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |                                                               |
   |                         IPv6 Address                          |
   |                                                               |
   |                                                               |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
        

IPv6 Address: 128 bits (unsigned integer) Contains an IPv6 address. It is binary encoded.

IPv6アドレス:128ビット(符号なし整数)にはIPv6アドレスが含まれています。バイナリエンコードされています。

3.3. DCCP Transport Parameter
3.3. DCCP輸送パラメーター

This parameter defines a TLV that describes a user transport using Datagram Congestion Control Protocol (DCCP).

このパラメーターは、データグラムの混雑制御プロトコル(DCCP)を使用してユーザートランスポートを記述するTLVを定義します。

    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
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |        Type = 0x3             |      Length = variable        |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |         DCCP Port             |          (reserved)           |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |                      DCCP Service Code                        |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   :                     IPv4 or IPv6 Address                      :
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
        

Length: 16 bits (unsigned integer) Indicates the entire length of the parameter in number of octets, including the Type, Length, DCCP port, reserved fields, and IP Address Parameter.

長さ:16ビット(符号なし整数)は、タイプ、長さ、DCCPポート、予約フィールド、IPアドレスパラメーターを含むオクテット数のパラメーターの全体の長さを示します。

DCCP Port: 16 bits (unsigned integer) The DCCP port number signed to this DCCP user transport.

DCCPポート:16ビット(符号なし整数)このDCCPユーザートランスポートに署名されたDCCPポート番号。

DCCP Service Code: 32 bits (unsigned integer) The DCCP service code signed to this DCCP user transport.

DCCPサービスコード:32ビット(符号なし整数)このDCCPユーザートランスポートに署名されたDCCPサービスコード。

IPv4 or IPv6 Address Indicates an IPv4 or IPv6 address parameter (as defined above in Section 3.1 and Section 3.2) assigned to this DCCP user transport. Unlike in an SCTP Transport parameter, only one IP address parameter can be present in a DCCP Transport parameter.

IPv4またはIPv6アドレスは、このDCCPユーザートランスポートに割り当てられたIPv4またはIPv6アドレスパラメーター(上記のセクション3.1およびセクション3.2で定義)を示します。SCTP輸送パラメーターとは異なり、DCCPトランスポートパラメーターに1つのIPアドレスパラメーターのみが存在する可能性があります。

Note: The DCCP Port MUST NOT be used for control information. For this reason, no Transport Use field is provided. DCCP MUST always be treated as a "Data Only" type transport use.

注:DCCPポートは、制御情報に使用してはなりません。このため、輸送使用フィールドは提供されていません。DCCPは、常に「データのみ」タイプの輸送使用として扱わなければなりません。

3.4. SCTP Transport Parameter
3.4. SCTP輸送パラメーター

This parameter defines a TLV that describes a user transport using Stream Control Transport Protocol (SCTP).

このパラメーターは、Stream Control Transport Protocol(SCTP)を使用してユーザートランスポートを記述するTLVを定義します。

    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
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |        Type = 0x4             |      Length = variable        |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |        SCTP Port              |          Transport Use        |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   :                     IPv4 or IPv6 Address #1                   :
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   :                                                               :
   :                              ...                              :
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   :                     IPv4 or IPv6 Address #n                   :
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
        

Length: 16 bits (unsigned integer) Indicates the entire length of the parameter in number of octets, including the Type, Length, SCTP port, reserved fields, and all IP Address Parameters present.

長さ:16ビット(符号なし整数)は、タイプ、長さ、SCTPポート、予約フィールド、および存在するすべてのIPアドレスパラメーターを含むオクテット数のパラメーターの全体の長さを示します。

SCTP Port: 16 bits (unsigned integer) The SCTP port number signed to this SCTP user transport.

SCTPポート:16ビット(符号なし整数)このSCTPユーザートランスポートに署名されたSCTPポート番号。

Transport Use: 16 bits (unsigned integer) This field represents how the pool element intends this transport address to be used. The field MUST be populated with one of the following values:

輸送の使用:16ビット(符号なし整数)このフィールドは、プール要素がこの輸送アドレスを使用する方法を表しています。フィールドには、次の値のいずれかを入力する必要があります。

                      +-------------------+--------+
                      |        Type       | Value  |
                      +-------------------+--------+
                      |     DATA ONLY     | 0x0000 |
                      | DATA plus CONTROL | 0x0001 |
                      +-------------------+--------+
        

IPv4 or IPv6 Address #1 - #n Each indicates an IPv4 or IPv6 address parameter (as defined above in Section 3.1 and Section 3.2) assigned to this SCTP user transport. An SCTP Transport parameter may have a mixed list of IPv4 and IPv6 addresses and at least one IP address parameter MUST be present in an SCTP Transport parameter.

IPv4またはIPv6アドレス#1- #Nそれぞれは、このSCTPユーザートランスポートに割り当てられたIPv4またはIPv6アドレスパラメーター(上記のセクション3.1およびセクション3.2で定義)を示します。SCTPトランスポートパラメーターには、IPv4とIPv6アドレスの混合リストがあり、少なくとも1つのIPアドレスパラメーターがSCTP輸送パラメーターに存在する必要があります。

3.5. TCP Transport Parameter
3.5. TCP輸送パラメーター

This parameter defines a TLV that describes a user transport using TCP protocol.

このパラメーターは、TCPプロトコルを使用してユーザートランスポートを記述するTLVを定義します。

    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
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |        Type = 0x5             |      Length = variable        |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |         TCP Port              |           (reserved)          |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   :                     IPv4 or IPv6 Address                      :
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
        

Length: 16 bits (unsigned integer) Indicates the entire length of the parameter in number of octets, including the Type, Length, TCP port, reserved fields, and IP Address Parameter.

長さ:16ビット(符号なし整数)は、タイプ、長さ、TCPポート、予約フィールド、IPアドレスパラメーターを含むオクテット数のパラメーターの全長を示します。

TCP Port: 16 bits (unsigned integer) The TCP port number signed to this TCP user transport.

TCPポート:16ビット(符号なし整数)このTCPユーザートランスポートに署名されたTCPポート番号。

IPv4 or IPv6 Address Indicates an IPv4 or IPv6 address parameter (as defined above in Section 3.1 and Section 3.2) assigned to this TCP user transport. Unlike in an SCTP Transport parameter, only one IP Address parameter can be present in a TCP Transport parameter.

IPv4またはIPv6アドレスは、このTCPユーザートランスポートに割り当てられたIPv4またはIPv6アドレスパラメーター(上記のセクション3.1およびセクション3.2で定義)を示します。SCTPトランスポートパラメーターとは異なり、TCP輸送パラメーターには1つのIPアドレスパラメーターのみが存在します。

Note: The TCP Port MUST NOT be used for control information. For this reason, no Transport Use field is provided. TCP MUST always be treated as a "Data Only" type transport use.

注:TCPポートは、制御情報に使用してはなりません。このため、輸送使用フィールドは提供されていません。TCPは、常に「データのみ」タイプの輸送を使用するものとして扱わなければなりません。

3.6. UDP Transport Parameter
3.6. UDP輸送パラメーター

This parameter defines a TLV that describes a user transport using UDP protocol.

このパラメーターは、UDPプロトコルを使用してユーザートランスポートを記述するTLVを定義します。

    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
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |        Type = 0x6             |      Length = variable        |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |         UDP Port              |          (reserved)           |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   :                     IPv4 or IPv6 Address                      :
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
      Length: 16 bits (unsigned integer)
      Indicates the entire length of the parameter in number of octets,
      including the Type, Length, UDP port, reserved fields, and IP
      Address Parameter.
        

UDP Port: 16 bits (unsigned integer) The UDP port number signed to this UDP user transport.

UDPポート:16ビット(符号なし整数)このUDPユーザートランスポートに署名されたUDPポート番号。

IPv4 or IPv6 Address Indicates an IPv4 or IPv6 address parameter (as defined above in Section 3.1 and Section 3.2) assigned to this UDP user transport. Unlike in an SCTP Transport parameter, only one IP Address parameter can be present in a UDP Transport parameter.

IPv4またはIPv6アドレスは、このUDPユーザートランスポートに割り当てられたIPv4またはIPv6アドレスパラメーター(上記のセクション3.1およびセクション3.2で定義)を示します。SCTPトランスポートパラメーターとは異なり、UDPトランスポートパラメーターには1つのIPアドレスパラメーターのみが存在します。

Note: The UDP Port MUST NOT be used for control information. For this reason, no Transport Use field is provided. UDP MUST always be treated as a "Data Only" type transport use.

注:UDPポートは、制御情報に使用してはなりません。このため、輸送使用フィールドは提供されていません。UDPは、常に「データのみ」タイプの輸送使用として扱わなければなりません。

3.7. UDP-Lite Transport Parameter
3.7. UDP-LITE輸送パラメーター

This parameter defines a TLV that describes a user transport using UDP-Lite protocol.

このパラメーターは、UDP-Liteプロトコルを使用してユーザートランスポートを記述するTLVを定義します。

    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
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |        Type = 0x7             |      Length = variable        |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |      UDP-Lite Port            |          (reserved)           |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   :                     IPv4 or IPv6 Address                      :
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
        

Length: 16 bits (unsigned integer) Indicates the entire length of the parameter in number of octets, including the Type, Length, UDP-Lite port, reserved fields, and IP Address Parameter.

長さ:16ビット(符号なし整数)は、タイプ、長さ、UDP-LITEポート、予約フィールド、IPアドレスパラメーターなど、オクテット数のパラメーターの全長を示します。

UDP Port: 16 bits (unsigned integer) The UDP-Lite port number signed to this UDP-Lite user transport.

UDPポート:16ビット(符号なし整数)このUDP-Liteユーザートランスポートに署名されたUDP-Liteポート番号。

IPv4 or IPv6 Address Indicates an IPv4 or IPv6 address parameter (as defined above in Section 3.1 and Section 3.2) assigned to this UDP-Lite user transport. Unlike in an SCTP Transport parameter, only one IP address parameter can be present in a UDP-Lite transport parameter.

IPv4またはIPv6アドレスは、このUDP-LITEユーザートランスポートに割り当てられたIPv4またはIPv6アドレスパラメーター(上記のセクション3.1およびセクション3.2で定義)を示します。SCTPトランスポートパラメーターとは異なり、UDP-Lite Transportパラメーターには1つのIPアドレスパラメーターのみが存在します。

Note: The UDP-Lite Port MUST NOT be used for control information. For this reason, no Transport Use field is provided. UDP-Lite MUST always be treated as a "Data Only" type transport use.

注:UDP-Liteポートは、制御情報に使用してはなりません。このため、輸送使用フィールドは提供されていません。UDP-Liteは、常に「データのみ」タイプの輸送使用として扱わなければなりません。

3.8. Pool Member Selection Policy Parameter
3.8. プールメンバーの選択ポリシーパラメーター

This parameter defines a pool member selection policy. RSerPool supports multiple pool member selection policies and also allows the definition of new selection policies in the future.

このパラメーターは、プールメンバーの選択ポリシーを定義します。RSERPOOLは、複数のプールメンバーの選択ポリシーをサポートしており、将来の新しい選択ポリシーの定義も許可しています。

The enforcement rules and handling procedures of all the policies are defined in [RFC5352].

すべてのポリシーの執行規則と処理手順は、[RFC5352]で定義されています。

All pool member selection policies, both present and future, MUST use the following general parameter format:

すべてのプールメンバー選択ポリシーは、現在および将来の両方で、次の一般的なパラメーター形式を使用する必要があります。

    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
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |        Type = 0x8             |      Length = variable        |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |                         Policy Type                           |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |                     Policy-specific Data                      |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
        

Length: 16 bits (unsigned integer) Indicates the entire length of the parameter in number of octets, including the Type, Length, Policy Type, and the Policy-specific Data fields. Note, the Length field value will NOT include any padding at the end of the parameter.

長さ:16ビット(符号なし整数)は、タイプ、長さ、ポリシータイプ、およびポリシー固有のデータフィールドを含むオクテット数のパラメーターの全長を示します。注、長さのフィールド値には、パラメーターの最後にパディングは含まれません。

Policy Type: 32 bits (unsigned integer) Specifies the type of selection policy. The values are defined in [RFC5356].

ポリシータイプ:32ビット(符号なし整数)選択ポリシーのタイプを指定します。値は[RFC5356]で定義されています。

Policy-specific Data: The structure and fields for each presently defined policy type are described in detail in [RFC5356].

ポリシー固有のデータ:現在定義されている各ポリシータイプの構造とフィールドは、[RFC5356]で詳細に説明されています。

3.9. Pool Handle Parameter
3.9. プールハンドルパラメーター

This parameter holds a pool handle.

このパラメーターにはプールハンドルがあります。

    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
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |         Type = 0x9            |       Length=variable         |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   :                                                               :
   :                          Pool Handle                          :
   :                                                               :
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
        

Length: 16 bits (unsigned integer) Indicates the entire length of the parameter in number of octets, including the Type, Length, and Pool Handle string. Note, the value in the Length field will NOT cover any padding at the end of the parameter.

長さ:16ビット(符号なし整数)は、タイプ、長さ、プールハンドルの弦を含むオクテットの数のパラメーターの全長を示します。長さフィールドの値は、パラメーターの最後のパディングをカバーしないことに注意してください。

Pool Handle Defined as a sequence of (Length - 4) bytes.

(長さ-4)バイトのシーケンスとして定義されたプールハンドル。

3.10. Pool Element Parameter
3.10. プール要素パラメーター

This parameter is used in multiple ENRP messages to represent an ASAP endpoint (i.e., a Pool Element (PE) in a pool) and the associated information, such as its transport address, selection policy, and other operational or status information of the PE.

このパラメーターは、複数のENRPメッセージで使用され、ASAPエンドポイント(つまり、プール内のプール要素(PE))と、その輸送アドレス、選択ポリシー、およびPEのその他の運用またはステータス情報などの関連情報を表します。

    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
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |         Type = 0xa            |       Length=variable         |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |                         PE Identifier                         |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |                  Home ENRP Server Identifier                  |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |                      Registration Life                        |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   :                      User Transport param                     :
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   :                 Member Selection Policy param                 :
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   :                      ASAP Transport param                     :
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
      Length: 16 bits (unsigned integer)
      Indicates the entire length of the parameter in number of octets,
      including the Type, Length, PE Identifier, Registration Life, User
      Transport, and Member Selection Policy parameters.
      Note, the value in the Length field will NOT cover any padding at
      the end of this Pool Element parameter.
        

PE Identifier: 32 bits (unsigned integer) Uniquely identifies the PE in the pool. The PE picks its identifier when it starts up.

PE識別子:32ビット(符号なし整数)がプール内のPEを一意に識別します。PEは、起動時にその識別子を選択します。

Home ENRP Server Identifier: 32 bits (unsigned integer) Indicates the current Home ENRP server of this PE. Set to all 0s if the PE's Home ENRP server is undetermined.

ホームENRPサーバー識別子:32ビット(符号なし整数)は、このPEの現在のホームENRPサーバーを示しています。PEのHome Endpサーバーが未定である場合、すべての0に設定します。

Registration Life: 32 bits (signed integer) Indicates the lifetime of the registration in number of seconds. A value of -1 indicates infinite lifetime.

登録寿命:32ビット(署名された整数)は、登録の寿命を秒数で示します。-1の値は無限の寿命を示します。

User Transport This can be either an DCCP, SCTP, TCP, UDP, UDP-Lite, or Opaque Transport parameter (see Section 3.3, Section 3.4, Section 3.5, Section 3.6, Section 3.7, and Section 3.16). A PE MUST have one and only one User Transport.

これは、DCCP、SCTP、TCP、UDP、UDP-Lite、または不透明な輸送パラメーターのいずれかです(セクション3.3、セクション3.4、セクション3.5、セクション3.6、セクション3.7、およびセクション3.16を参照)。PEには、1つのユーザートランスポートのみが必要です。

Member Selection Policy Contains one of the defined member selection policy parameters (see Section 3.8).

メンバー選択ポリシーには、定義されたメンバー選択ポリシーパラメーターの1つが含まれています(セクション3.8を参照)。

ASAP Transport This indicates the ASAP transport address of the PE and MUST be an SCTP type transport parameter (see Section 3.4).

ASAP輸送これは、PEのASAP輸送アドレスを示し、SCTP型輸送パラメーターでなければなりません(セクション3.4を参照)。

3.11. Server Information Parameter
3.11. サーバー情報パラメーター

This parameter is used in ENRP to pass basic information of an ENRP server.

このパラメーターは、ENRPサーバーの基本情報を渡すためにENRPで使用されます。

    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
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |         Type = 0xb            |       Length=variable         |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |                           Server ID                           |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   :                       Server Transport                        :
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
      Length: 16 bits (unsigned integer)
      Indicates the entire length of the parameter in number of bytes.
      Note, the value in the Length field will NOT cover any padding at
      the end of the parameter.
        

Server ID: 32 bits (unsigned integer) This is the ID of the ENRP server, as defined in [RFC5353].

サーバーID:32ビット(符号なし整数)これは、[RFC5353]で定義されているENRPサーバーのIDです。

Server Transport: This is an SCTP Transport Parameter, as defined in Section 3.4, that contains the network access address(es), SCTP port number, etc. of the ENRP server.

サーバートランスポート:これは、セクション3.4で定義されているSCTPトランスポートパラメーターであり、ENRPサーバーのネットワークアクセスアドレス、SCTPポート番号などが含まれています。

3.12. Operation Error Parameter
3.12. 操作エラーパラメーター

This parameter is used in both ENRP and ASAP for a message sender to report an error(s) to a message receiver.

このパラメーターは、メッセージ送信者がメッセージ受信機にエラーを報告するためにENRPとASAPの両方で使用されます。

    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
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |          Type = 0xc           |       Length=variable         |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   :                                                               :
   :                    one or more Error Causes                   :
   :                                                               :
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
        

Length: 16 bits (unsigned integer) Indicates the entire length of the parameter in number of bytes. Note, the value in the Length field will NOT cover any padding at the end of the parameter.

長さ:16ビット(符号なし整数)は、バイト数のパラメーターの全長を示します。長さフィールドの値は、パラメーターの最後のパディングをカバーしないことに注意してください。

Error causes are defined as variable-length parameters using the following format:

エラー原因は、次の形式を使用して、可変長パラメーターとして定義されます。

    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
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |           Cause Code          |       Cause Length            |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   :                                                               :
   :                    Cause-Specific Information                 :
   :                                                               :
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
        

Cause Code: 16 bits (unsigned integer) Defines the type of error condition being reported.

原因コード:16ビット(符号なし整数)は、報告されているエラー条件のタイプを定義します。

      +------------------+-----------------------------------------+
      | Cause Code Value | Cause Code                              |
      +------------------+-----------------------------------------+
      |        0x0       | Unspecified Error                       |
      |        0x1       | Unrecognized Parameter                  |
      |        0x2       | Unrecognized Message                    |
      |        0x3       | Invalid Values                          |
      |        0x4       | Non-unique PE Identifier                |
      |        0x5       | Inconsistent Pooling Policy             |
      |        0x6       | Lack of Resources                       |
      |        0x7       | Inconsistent Transport Type             |
      |        0x8       | Inconsistent Data/Control Configuration |
      |        0x9       | Unknown Pool Handle                     |
      |        0xa       | Rejected due to security considerations |
      |    0xb -0xffff   | (Available for assignment)              |
      +------------------+-----------------------------------------+
        

Table 2

表2

Cause Length: 16 bits (unsigned integer) Set to the size of the parameter in bytes, including the Cause Code, Cause Length, and Cause-Specific Information fields, but not including any padding at the end of this error cause TLV.

原因の長さ:原因コード、原因、原因固有の情報フィールドを含むバイトのパラメーターのサイズに設定された16ビット(符号なし整数)。

Cause-specific Information: variable length This field carries the details of the error condition.

原因固有の情報:可変長このフィールドには、エラー条件の詳細が記載されています。

The following subsections (Section 3.12.1 - Section 3.12.9) define specific error causes.

次のサブセクション(セクション3.12.1-セクション3.12.9)は、特定のエラー原因を定義します。

3.12.1. Unspecified Error
3.12.1. 不特定のエラー

This error cause is used to report an unspecified error by the sender. There is no cause specific information.

このエラー原因は、送信者による不特定のエラーを報告するために使用されます。原因の特定の情報はありません。

3.12.2. Unrecognized Parameter Error
3.12.2. 認識されていないパラメーターエラー

This error cause is used to report an unrecognized parameter. The complete, unrecognized parameter TLV is included as cause-specific information. If a message contains multiple unrecognized parameters, multiple error causes are used.

このエラー原因は、認識されていないパラメーターを報告するために使用されます。完全で認識されていないパラメーターTLVは、原因固有の情報として含まれています。メッセージに複数の認識されていないパラメーターが含まれている場合、複数のエラー原因が使用されます。

3.12.3. Unrecognized Message Error
3.12.3. 認識されていないメッセージエラー

This error cause is used to report an unrecognized message. The unrecognized message TLV is included as cause-specific information.

このエラー原因は、認識されていないメッセージを報告するために使用されます。認識されていないメッセージTLVは、原因固有の情報として含まれています。

3.12.4. Invalid Values Error
3.12.4. 無効な値エラー

This error cause is used to report one or more invalid values found in a received parameter. The offending TLV that contains the invalid value(s) is included as cause-specific information.

このエラー原因は、受信したパラメーターで見つかった1つ以上の無効な値を報告するために使用されます。無効な値を含む問題のあるTLVは、原因固有の情報として含まれています。

3.12.5. Non-Unique PE Identifier Error
3.12.5. 非ユニークPE識別子エラー

This error cause is used by an ENRP server to indicate to a registering PE that the PE Identifier it chooses has already been used by another PE in the pool. There is no cause-specific information.

このエラー原因は、ENRPサーバーによって使用されて、選択したPE識別子がプール内の別のPEによってすでに使用されていることを登録PEに示すことを示しています。原因固有の情報はありません。

3.12.6. Inconsistent Pool Policy Error
3.12.6. 一貫性のないプールポリシーエラー

This error cause is used by an ENRP server to indicate to a registering PE that the pool policy it chooses does not match the overall policy of the pool. A Pool Member Selection Policy TLV (see Section 3.8) that indicates the overall pool policy is included as cause-specific information.

このエラー原因は、ENRPサーバーによって使用され、選択したプールポリシーがプールの全体的なポリシーと一致しないことを登録PEに示すように使用されます。全体のプールポリシーが原因固有の情報として含まれていることを示すプールメンバー選択ポリシーTLV(セクション3.8を参照)。

3.12.7. Lack of Resources Error
3.12.7. リソースの不足エラー

This error cause is used to indicate that the sender does not have certain resources to perform a requested function. There is no cause specific information.

このエラー原因は、送信者が要求された関数を実行するための特定のリソースを持っていないことを示すために使用されます。原因の特定の情報はありません。

3.12.8. Inconsistent Transport Type Error
3.12.8. 一貫性のない輸送タイプエラー

This error cause is used by an ENRP server to indicate to a registering PE that the User Transport it chooses does not match the overall user transport of the pool. A Transport TLV that indicates the overall pool user transport type is included as cause-specific information.

このエラー原因は、ENRPサーバーによって使用され、選択したユーザートランスポートがプールの全体的なユーザートランスポートと一致しないことを登録PEに示すように使用されます。プール全体のユーザー輸送タイプを示すトランスポートTLVは、原因固有の情報として含まれています。

3.12.9. Inconsistent Data/Control Configuration Error
3.12.9. 一貫性のないデータ/制御構成エラー

This error cause is used by an ENRP server to indicate to a registering PE that the Transport Use field in the User Transport it sent in its registration is inconsistent to the pool's overall data/ control channel configuration. There is no cause-specific information.

このエラーの原因は、entRPサーバーによって使用され、登録PEに、登録中に送信されたユーザートランスポートの輸送フィールドがプールの全体的なデータ/コントロールチャネル構成と矛盾することを示します。原因固有の情報はありません。

3.12.10. Rejected Due to Security Considerations
3.12.10. セキュリティ上の考慮事項により拒否されました

This error cause is used by any endpoint to indicate a rejection of a request due to a failure in security credentials or authorizations.

このエラー原因は、セキュリティの資格情報または承認の障害による要求の拒否を示すために、任意のエンドポイントによって使用されます。

3.12.11. Unknown Pool Handle Error
3.12.11. 不明なプールハンドルエラー

This error cause is used by an ENRP server to indicate to a PE or PU that the requested pool is unknown by the server. There is no cause-specific information.

このエラー原因は、ENRPサーバーによって使用され、PEまたはPUに要求されたプールがサーバーによって不明であることを示します。原因固有の情報はありません。

3.13. Cookieパラメーター

This parameter defines a TLV that carries a Cookie.

このパラメーターは、Cookieを運ぶTLVを定義します。

    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
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |            Type = 0xd         |       Length=variable         |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   :                                                               :
   :                             Cookie                            :
   :                                                               :
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
        

Length: 16 bits (unsigned integer) Indicates the entire length of the parameter in number of bytes, including the Type, Length, and Cookie.

長さ:16ビット(符号なし整数)は、タイプ、長さ、およびCookieを含むバイト数のパラメーター数の全体の長さを示します。

Cookie: variable length The Cookie is an arbitrary byte string of (Length - 4) bytes.

Cookie:可変長クッキーは、(長さ-4)バイトの任意のバイト文字列です。

3.14. PE Identifier Parameter
3.14. PE識別子パラメーター

This parameter defines a TLV that carries a PE Identifier.

このパラメーターは、PE識別子を運ぶTLVを定義します。

    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
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |            Type = 0xe         |         Length=0x8            |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |                         PE Identifier                         |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
        

PE Identifier: 32 bits (unsigned integer) Uniquely identifies the PE in the pool. The PE picks its identifier when it starts up. See [RFC5352] for recommendations on PE identifier generation.

PE識別子:32ビット(符号なし整数)がプール内のPEを一意に識別します。PEは、起動時にその識別子を選択します。PE識別子生成に関する推奨事項については、[RFC5352]を参照してください。

3.15. PE Checksum Parameter
3.15. PEチェックサムパラメーター

This parameter defines a TLV that carries a PE Checksum.

このパラメーターは、PEチェックサムを運ぶTLVを定義します。

   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
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |            Type = 0xf         |         Length=0x6            |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |           PE Checksum         |          Padding              |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
        

PE Checksum: 16 bits (unsigned integer) An overall checksum of all PEs in the current handlespace owned by an ENRP server (which is normally the sender of this TLV). The definition and calculation of this checksum is defined in [RFC5353].

PEチェックサム:16ビット(符号なし整数)ENRPサーバー(通常このTLVの送信者)が所有する現在のハンドルスペースのすべてのPEの全体的なチェックサム。このチェックサムの定義と計算は、[RFC5353]で定義されています。

3.16. Opaque Transport Parameter
3.16. 不透明な輸送パラメーター

This parameter defines a TLV that carries opaque transport information.

このパラメーターは、不透明な輸送情報を運ぶTLVを定義します。

   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
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |            Type = 0x10        |        Length=variable        |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   :                                                               :
   :                    Opaque Transport Data                      :
   :                                                               :
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
        

Length: 16 bits (unsigned integer) Indicates the entire length of the parameter in number of bytes, including the Type, Length, and Opaque Transport Data.

長さ:16ビット(署名されていない整数)は、タイプ、長さ、不透明な輸送データを含むバイト数のパラメーターの全長を示します。

Opaque Transport Data: variable length The Opaque Transport Data is an arbitrary byte string of (Length - 4) bytes.

不透明輸送データ:可変長さの輸送データは、(長さ-4)バイトの任意のバイト文字列です。

4. Common Message Formats
4. 一般的なメッセージ形式

The figure below illustrates the common format for all ASAP and ENRP messages. Each message is formatted with a Message Type field, a message-specific Flag field, a Message Length field, and a Value field.

以下の図は、ASAPおよびENRPメッセージのすべての共通形式を示しています。各メッセージは、メッセージタイプフィールド、メッセージ固有のフラグフィールド、メッセージ長フィールド、値フィールドでフォーマットされます。

    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
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   | Message Type  |   Msg Flags   |        Message Length         |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   :                                                               :
   :                        Message Value                          :
   :                                                               :
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
        

Message Type: 8 bits (unsigned integer) This field identifies the type of information contained in the Message Value field. It takes a value from 0 to 254. The value of 255 is reserved for future use as an extension field. Message Types are encoded such that the two bits of the highest order specify the action that must be taken if the message receiver does not recognize the Message Type.

メッセージタイプ:8ビット(符号なし整数)このフィールドは、メッセージ値フィールドに含まれる情報のタイプを識別します。値が0から254になります。255の値は、拡張フィールドとして将来使用するために予約されています。メッセージタイプは、最高次数の2ビットがメッセージ受信機がメッセージタイプを認識しない場合に実行する必要があるアクションを指定するようにエンコードされます。

00 Stop processing this message and discard it.

00このメッセージの処理を停止し、破棄します。

01 Stop processing this message and discard it, and report the unrecognized message in an 'Unrecognized Message' error (see Section 3.12.3).

01このメッセージの処理を停止して廃棄し、認識されていないメッセージを「認識されていないメッセージ」エラーに報告します(セクション3.12.3を参照)。

10 Reserved.

10予約。

11 Reserved.

11予約。

Message Flags: 8 bits The usage of these bits depends on the message type, as given by the Message Type. Unless otherwise specified, they are set to zero on transmit and ignored on receipt.

メッセージフラグ:8ビットこれらのビットの使用法は、メッセージタイプで与えられたメッセージタイプによって異なります。特に指定されていない限り、送信時にゼロに設定され、受領時に無視されます。

Message Length: 16 bits (unsigned integer) This value represents the size of the message in bytes, including the Message Type, Message Flags, Message Length, and Message Value fields. Therefore, if the Message Value field is zero length, the Length field will be set to 4. Note, the value in the Message Length field will NOT cover any padding at the end of this message.

メッセージの長さ:16ビット(符号なし整数)この値は、メッセージタイプ、メッセージフラグ、メッセージの長さ、メッセージ値フィールドなど、メッセージのメッセージのサイズをバイト内のサイズに表します。したがって、メッセージ値フィールドが長さがゼロの場合、長さフィールドは4に設定されます。注メッセージ長の値は、このメッセージの最後にパディングをカバーしません。

Message Value: variable length The Message Value field contains the actual information to be transferred in the message. The usage and format of this field is dependent on the Message Type. The total length of a message (including Type, Length, and Value fields) MUST be a multiple of 4 bytes. If the length of the message is not a multiple of 4 bytes, the sender MUST pad the message with all zero bytes and this padding is not included in the Message Length field. The sender should never pad with more than 3 bytes. The receiver MUST ignore the padding bytes.

メッセージ値:可変長さメッセージ値フィールドには、メッセージに転送される実際の情報が含まれています。このフィールドの使用法と形式は、メッセージタイプに依存します。メッセージの全長(タイプ、長さ、および値フィールドを含む)は、4バイトの倍数でなければなりません。メッセージの長さが4バイトの倍数でない場合、送信者はすべてのゼロバイトでメッセージをパッドにパッドする必要があり、このパディングはメッセージの長さフィールドに含まれていません。送信者は、3バイト以上のパッドではないでください。受信機は、パディングバイトを無視する必要があります。

5. IANA Considerations
5. IANAの考慮事項

This document (RFC 5354) is the reference for all registrations described in this section. All registrations have been listed on the RSerPool Parameters page.

このドキュメント(RFC 5354)は、このセクションで説明されているすべての登録のリファレンスです。すべての登録は、RSERPOOLパラメーターページにリストされています。

5.1. A New Table for RSerPool Parameter Types
5.1. RSERPOOLパラメータータイプの新しいテーブル

RSerPool Parameter Types are maintained by IANA. Thirteen initial values have been assigned by IANA, as described in Table 1. IANA created a new table, "RSerPool Parameter Types":

RSERPOOLパラメータータイプはIANAによって維持されます。表1で説明されているように、13の初期値がIANAによって割り当てられています。IANAは新しいテーブル「RSERPOOLパラメータータイプ」を作成しました。

               +------------+------------------------------+
               |    Value   | Parameter Type               |
               +------------+------------------------------+
               |     0x0    | (Reserved by IETF)           |
               |     0x1    | IPv4 Address                 |
               |     0x2    | IPv6 Address                 |
               |     0x3    | DCCP Transport               |
               |     0x4    | SCTP Transport               |
               |     0x5    | TCP Transport                |
               |     0x6    | UDP Transport                |
               |     0x7    | UDP-Lite                     |
               |     0x8    | Pool Member Selection Policy |
               |     0x9    | Pool Handle                  |
               |     0xa    | Pool Element                 |
               |     0xb    | Server Information           |
               |     0xc    | Operation Error              |
               |     0xd    | Cookie                       |
               |     0xe    | PE Identifier                |
               |     0xf    | PE Checksum                  |
               |    0x10    | Opaque Transport             |
               | 0xffffffff | IETF-defined extensions      |
               |   others   | (Reserved by IETF)           |
               +------------+------------------------------+
        

Requests to register an RSerPool Parameter Type in this table should be sent to IANA. The number must be unique. The "Specification Required" policy of [RFC5226] MUST be applied.

このテーブルにRSERPOOLパラメータータイプを登録するリクエストは、IANAに送信する必要があります。番号は一意でなければなりません。[RFC5226]の「必要な仕様」ポリシーを適用する必要があります。

5.2. A New Table for RSerPool Error Causes
5.2. RSERPOOLエラーの原因の新しいテーブル

RSerPool Error Causes are maintained by IANA. Eleven initial values have been assigned by IANA, as described in Table 2. IANA created a new table, "RSerPool Error Causes":

RSERPOOLエラーの原因はIANAによって維持されます。表2で説明されているように、11の初期値がIANAによって割り当てられています。IANAは新しいテーブルを作成しました。「Rserpoolエラー原因」:

      +------------------+-----------------------------------------+
      | Cause Code Value | Cause Code                              |
      +------------------+-----------------------------------------+
      |        0x0       | Unspecified Error                       |
      |        0x1       | Unrecognized Parameter                  |
      |        0x2       | Unrecognized Message                    |
      |        0x3       | Invalid Values                          |
      |        0x4       | Non-Unique PE Identifier                |
      |        0x5       | Inconsistent Pooling Policy             |
      |        0x6       | Lack of Resources                       |
      |        0x7       | Inconsistent Transport Type             |
      |        0x8       | Inconsistent Data/Control Configuration |
      |        0x9       | Unknown Pool Handle                     |
      |        0xa       | Rejected Due to Security Considerations |
      |      others      | (Reserved by IETF)                      |
      +------------------+-----------------------------------------+
        

Requests to register an RSerPool Error Cause in this table should be sent to IANA. The number must be unique. The "Specification Required" policy of [RFC5226] MUST be applied.

このテーブルでRSERPOOLエラー原因を登録するリクエストは、IANAに送信する必要があります。番号は一意でなければなりません。[RFC5226]の「必要な仕様」ポリシーを適用する必要があります。

6. Security Considerations
6. セキュリティに関する考慮事項

This document contains common parameter formats only. As such, it specifies no new security constraints on either ENRP or ASAP. Details on ENRP and ASAP security constraints are addressed in [RFC5353] and [RFC5352].

このドキュメントには、一般的なパラメーター形式のみが含まれています。そのため、ENRPまたはASAPのいずれにも新しいセキュリティの制約は指定されていません。ENRPおよびASAPセキュリティの制約の詳細は、[RFC5353]および[RFC5352]で対処されています。

7. Normative References
7. 引用文献

[RFC2119] Bradner, S., "Key words for use in RFCs to Indicate Requirement Levels", BCP 14, RFC 2119, March 1997.

[RFC2119] Bradner、S。、「要件レベルを示すためにRFCで使用するためのキーワード」、BCP 14、RFC 2119、1997年3月。

[RFC5226] Narten, T. and H. Alvestrand, "Guidelines for Writing an IANA Considerations Section in RFCs", BCP 26, RFC 5226, May 2008.

[RFC5226] Narten、T。およびH. Alvestrand、「RFCSでIANA考慮事項セクションを書くためのガイドライン」、BCP 26、RFC 5226、2008年5月。

[RFC5352] Stewart, R., Xie, Q., Stillman, M., and M. Tuexen, "Aggregate Server Access Protocol (ASAP)", RFC 5352, September 2008.

[RFC5352] Stewart、R.、Xie、Q.、Stillman、M。、およびM. Tuexen、「Aggregate Server Access Protocol(ASAP)」、RFC 5352、2008年9月。

[RFC5353] Xie, Q., Stewart, R., Stillman, M., Tuexen, M., and A. Silverton, "Endpoint Handlespace Redundancy Protocol (ENRP)", RFC 5353, September 2008.

[RFC5353] Xie、Q.、Stewart、R.、Stillman、M.、Tuexen、M.、およびA. Silverton、「エンドポイントハンドルスペース冗長プロトコル(ENRP)」、RFC 5353、2008年9月。

[RFC5356] Dreibholz, T. and M. Tuexen, "Reliable Server Pooling Policies", RFC 5356, September 2008.

[RFC5356] Dreibholz、T。およびM. Tuexen、「信頼できるサーバープーリングポリシー」、RFC 5356、2008年9月。

Authors' Addresses

著者のアドレス

Randall R. Stewart The Resource Group 1700 Pennsylvania Ave NW Suite 560 Washington, DC 20006 USA

ランドールR.スチュワートリソースグループ1700ペンシルバニアアベニューNWスイート560ワシントンDC 20006 USA

Phone: EMail: randall.stewart@trgworld.com

電話:電子メール:randall.stewart@trgworld.com

Qiaobing Xie The Resource Group 1700 Pennsylvania Ave NW Suite 560 Washington, D.C., 20006 USA

Qiaobing Xieリソースグループ1700ペンシルバニアアベニアNWスイート560ワシントンD.C.、20006 USA

   Phone: +1 224-465-5954
   EMail: Qiaobing.Xie@gmail.com
        

Maureen Stillman Nokia 1167 Peachtree Ct. Naperville, IL 60540 USA

Maureen Stillman Nokia 1167 Peachtree Ct。Naperville、IL 60540 USA

   EMail: maureen.stillman@nokia.com
        

Michael Tuexen Muenster Univ. of Applied Sciences Stegerwaldstr. 39 48565 Steinfurt Germany

マイケル・テクセン・ミューンスター大学。Applied SciencesStegerwaldstraßeの。39 48565 Steinfurtドイツ

   EMail: tuexen@fh-muenster.de
        

Full Copyright Statement

完全な著作権声明

Copyright (C) The IETF Trust (2008).

著作権(c)The IETF Trust(2008)。

This document is subject to the rights, licenses and restrictions contained in BCP 78, and except as set forth therein, the authors retain all their rights.

この文書は、BCP 78に含まれる権利、ライセンス、および制限の対象となり、そこに記載されている場合を除き、著者はすべての権利を保持しています。

This document and the information contained herein are provided on an "AS IS" basis and THE CONTRIBUTOR, THE ORGANIZATION HE/SHE REPRESENTS OR IS SPONSORED BY (IF ANY), THE INTERNET SOCIETY, THE IETF TRUST AND THE INTERNET ENGINEERING TASK FORCE DISCLAIM 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.

このドキュメントとここに含まれる情報は、「現状のまま」に基づいて提供され、貢献者、彼/彼女が代表する組織(もしあれば)、インターネット協会、IETFトラスト、インターネットエンジニアリングタスクフォースがすべてを否認します。明示的または黙示的な保証。ここでの情報の使用は、特定の目的に対する商品性または適合性の権利または暗黙の保証を侵害しないという保証を含むがこれらに限定されない。

Intellectual Property

知的財産

The IETF takes no position regarding the validity or scope of any Intellectual Property Rights or other rights that might be claimed to pertain to the implementation or use of the technology described in this document or the extent to which any license under such rights might or might not be available; nor does it represent that it has made any independent effort to identify any such rights. Information on the procedures with respect to rights in RFC documents can be found in BCP 78 and BCP 79.

IETFは、知的財産権またはその他の権利の有効性または範囲に関して、本書に記載されている技術の実装または使用、またはそのような権利に基づくライセンスに基づくライセンスの範囲に関連すると主張される可能性のある他の権利に関しては、立場を取得しません。利用可能になります。また、そのような権利を特定するために独立した努力をしたことも表明していません。RFCドキュメントの権利に関する手順に関する情報は、BCP 78およびBCP 79に記載されています。

Copies of IPR disclosures made to the IETF Secretariat and any assurances of licenses to be made available, or the result of an attempt made to obtain a general license or permission for the use of such proprietary rights by implementers or users of this specification can be obtained from the IETF on-line IPR repository at http://www.ietf.org/ipr.

IETF事務局に行われたIPR開示のコピーと、利用可能にするライセンスの保証、またはこの仕様の実装者またはユーザーによるそのような独自の権利の使用のための一般的なライセンスまたは許可を取得するための試みの結果を取得できます。http://www.ietf.org/iprのIETFオンラインIPRリポジトリから。

The IETF invites any interested party to bring to its attention any copyrights, patents or patent applications, or other proprietary rights that may cover technology that may be required to implement this standard. Please address the information to the IETF at ietf-ipr@ietf.org.

IETFは、関心のある当事者に、著作権、特許、または特許出願、またはこの基準を実装するために必要なテクノロジーをカバーする可能性のあるその他の独自の権利を注意深く招待します。ietf-ipr@ietf.orgのIETFへの情報をお問い合わせください。